ebanoe.dev
0
legacy_Жук_-··2 перегляди

Главные проблемы IT

Пишет Анонимус: «Привет, ёбаное! Походу я немного подвыгорел. Фронтендщик, наверное, скажете вы. А вот и нет, вернее не совсем.

Но это история о другом. Хотя может и о том же самом. Это история о современном ёбаном айти. О проблемах в нем.

Некоторые о них говорят, но в основном либо в шутливой форме, как на собственно ресурсе «ебаное айти», и не совсем правду. Некоторые все валят на себя, депрессию, алкоголизм, кризис среднего возраста, но давайте будем откровенны. Если существует вообще такой феномен как «выгорание», то что-то все-таки не то в нашем датском королевстве. Неспроста так сказать. Ни в одной другой профессии человек к условным 30 годам так не заебывается.

Начну с проблем общих. Эти проблемы так распространены, просто повсеместно, что они по праву являются просто трансконтинентальной заразой похлеще вича и коронавируса вместе взятых.

Во-первых, что такое программирование, по сути?
Даже в случае написания сайтиков на вордпрессе. Многие любят говорить, что это инженерия, но на самом деле, имея в друзьях и знакомых достаточно инженеров, могу сказать, что это намного сложнее. Программирование это отрасль, находящаяся на стыке науки и искусства. Наука в данном случае это Computer Science, или если хотите, информатика, а искусство самое близкое это литература.

Почему? Потому что каждый программист, даже самый чахлый похапешник, разрабатывает каждый день алгоритмы с самого нуля, часто кстати, на графах, например(посмотрите на ту же работу с DOM). Почему литература? Потому что он при этом должен ясно выражать свои мысли, желательно и другим людям, но как минимум компьютеру(эта сволочь, все же, требовательная, иносказаний не понимает, ясность ей нужна абсолютная, хоть вариации в выражении мыслей и широко допустимы).

Программирование это НЕ инженерия, самая близкая к инженерии отрасль в IT это DevOps. Но и оно не совсем инженерия. А вот настоящая инженерия это например, компьютерная электроника. Что вообще такое инженерия? Это прикладная область какой-либо науки, в которой люди, берут, и по известным схемам, руководствуясь кем-то другим(учеными) разработанными формулами, конструируют устройства и компоненты, собирая их из разных других компонентов. В программировании самая похожая область это пресловутый WordPress, но и он крайне далек от настоящей инженерии, от сферы деятельности тех же электронщиков.

Все попытки внедрить «типовое компонентное производство» за все годы существования IT, были, все до одной, с треском и свистом проебаны. Все. Компонентная архитектура, вот такую какую хотели сделать как у электронщиков, на практике особо компонентной не является, а является каким-то адом уровня AbstractProxySingletonFactory, причем редко находящим переиспользование; ООП, особенно классическое, большинство людей как минимум недолюбливает; COM и CORBA люди на дух не переносят и вспоминают про них как страшный сон, и тем не менее многие почему-то думают, что программисты инженеры. Никакие не инженеры.

Библиотеки? Да в каждом проекте, в котором я работал, ценность библиотек, даже самых лучших, их польза, была невероятно мала. Все всё пишут практически с нуля, в лучшем случае используется один какой-то фреймворк для каркаса, и парочка библиотек функциональность которых лень писать самому. Но чаще просто копипиздится код со стековерфлоу, и подобного. Это больше похоже ни на какую не на инженерию, а скорее на цитирование и переиспользование научных работ, в науке собственно, и на отсылки к другим авторам в литературе(а то и на плагиат).

Но к чему я это вспомнил? А к тому, что организацию труда в современном программировании, делают даже и не инженерной, хотя иногда и такую пытаются впихнуть(и это не работает по понятным причинам). А просто натурально, организацию труда делают как у РАБОЧИХ. Натурально. Что такое современный «Agile»? Не который в манифесте, понятное дело, а реальный?

Много кто думает, что это пошло с инженерного отдела завода Toyta. Даже эта версия уже говорит о том, насколько он плохо подходит для разработки ПО, но на самом деле, даже эта версия не является верной. Современный Agile напоминает скорее отношение к рабочему классу в Советском Союзе. Вот эти все, «Пятилетку за четыре года», «выполним и перевыполним план», и все прочее и так далее, и тому подобное. Давай вот тебе молоток, хуярь им по пресс-форме, вот эта вот потогонка, и все иже с ним. 8 часов в день сиди хуярь — а чо, полезно, мускулы накачаешь, калории сожжешь.

И отсюда вот это же отношение, что дескать, давайте наберем 9 женщин и они нам родят ребенка за месяц. Не родят. А вот что сойдут с ума от нервотрепки и перегрузки, это я вам гарантирую. От такого и мужики с ума сходят. Вот это и есть выгорание. Про сторисы в Agile, тоже недавно интересную мысль читал. Что это за история, у которой нет ни начала, ни конца, один только кафкианский «Процесс»?

Далее проблема номер два. Интернациональная прямо как вирус гриппа, не меньше.

Повальное стремление к дебилизации отрасли. То есть вот повально, менеджеры считают, что писать код и проектировать системы нужно так, чтобы они были понятны даже дуракам. Нет, мы все, айтишники, любим друг друга идиотами называть, это хлебом не корми, дай покритиковать чужой код, чужую личность там. Но вообще-то в айти совсем дураки то не идут. Или по крайней мере не выживают там больше года точно.

Чтобы писать код, даже самый тупой, нужно иметь очень сильное логическое и абстрактное мышление, креативность, пусть даже странную местами, надо постоянно увеличивать багаж знаний, надо постоянно держать кучу вещей в голове. И нет, все-равно, вот за каким-то хером, отрасль затачивают под дураков. Вот отсюда все эти Python, Go, и прочее. Ранняя Java та же. Придумывают языки для каких-то абстрактных дебилов, так чтобы совсем потупее было, настаивают даже не simple, а на dumb, решениях, даром что оно через год все в пизду полетит по причине тупости, а все потому, что вот инженеров не хватает, надо отрасль и инструменты упрощать.

То что настоящие то дебилы, которых в отрасли мало, они сюда в основном и не попадают — посади их за хоть Visual Basic, хотя за Go, они тебе все-равно ничего толкового не родят, это уже проходили все кто можно, и во всем мире, это никого нихуя все-равно не учит, почему-то. Ну вот истории с индусами раннего разлива развития IT. Сейчас в тех же штатах, никто вменяемый, людей такого уровня в компанию не возьмет в принципе, а вот все-равно все повально настаивают, что для таких вот и надо писать код. Это натурально, какая-то шизофрения просто, раздвоение мышления.

Перекликающаяся с предыдущей проблема, и все такая же интернациональная, это проблема мейнстримных инструментов.

Вот если сравнивать с общим развитием техники, можно следующую историю привести.

Когда-то давно люди придумали лопаты. Сначала они были, вестимо, деревянные. Деревянная лопата штука была прогрессивная, но ей максимум разве что конский навоз можно было перекидывать.

Потом, значит, появились обычные лопаты. Чугуниевые. Хороший инструмент своего времени. Дырку для сортира дачного вырыть, ну и опять же, навоз перекидать.

Вот Си это такая нормальная, хорошая чугуниевая лопата. Всему инструменту свое место, конечно, потому что если постараться, блины на ней готовить конечно можно но не нужно, а вот рубить лес уже как-то некомильфо.

Дальше у нас в нашем ебаном айти все пошло куда-то не туда. Сначала одни люди сделали обоюдоострые лопато-грабли, которые обросли еще разными мешающими друг другу приспособлениями, например мотыгу прилепили посередине. Назвали это C++.

Но после этого мейнстримное айти пошло куда-то совсем в разнос. Стали вот эту самую лопату уродовать кто во что горазд. Одни ребята зачем-то придумали лопату из мягкого пластика, и сказали, что для решения проблем настоящих Enterprise канав, это вот то самое решение что надо. Никто не поранится. Другие пошли совершенно странным путем, нацепили на лопату настоящий самотык, и вот до сих пор носятся с этими вариациями пыхо-питоно-руби-плеяды, говорят что оно невероятно sexy. Sexy code, ну вы понимаете? Это насколько надо чтобы тебя не любили, чтобы тебе именно сношаться с программированием надо было. Другие из пресловутой пластиковой лопаты сделали маленький совочек. Хорошая штука для детских игрушек, вроде бегающих в браузерах снежинок. Была, да, когда-то — сейчас-то эксперимент немного вышел из под контроля.

Но последний виток этой ебли лопат совершенно феноменален. Люди придумали что вместо лопатного лотка надо на черенок присобачить, вы блять не представляете, бытовой электровеник. Со множеством многопот^W прутиков, и чтобы крутился и делал так: «бззз». Вершина, блядь, развития технологий. Под это только не хватает сделать дисциплину специальной олимпиады — будет называться «пиздуй», как вот эта вот вершина развития лопат — каждый садится на робот пылесос, берет в руки многопоточный лопатовеник и кто быстрее приедет в стену, тот и выиграл.

Это при том, что уже давно что бизнесу, что пресловутой настоящей инженерии надо не дачные сортиры то копать, а настоящие канавы, траншеи, а то и целые каньоны. И при том что, в академическом айти, уже давно придумали экскаваторы разных видов, вполне себе удобные, с обогревом сиденья, вот это все. И для канав и для прямо таки промышленной выработки целых гор под ноль.

Если бы такая шизофазия существовала, кстати, в настоящей инженерии, мы бы до сих пор ни в космос, ни даже в стратосферу не летали. И тем более бы микропроцессоры по 7 нанометров техпроцесса не делали.

Но последняя проблема, про которую хотел рассказать, это чисто вот конечно постсоветская история. Я даже затрудняюсь сказать, кто тут виноват, татаро-монгольское иго, иван грозный, а может ленин или сталин. Потому что проблема, по-моему, существует тут тысячелетиями. Вот вот это все, разбудите меня через 200 лет, и спросите что тут происходит.

На большинстве моих работ в РФ (не всех, что радует, есть наверное будущее у этой территории), как бы хорошо я не работал, как бы примерно себя не вел(иногда не вел, конечно, хотя всегда старался быть polite, но иногда это конечно, сложно) меня обязательно наебывали с деньгами в той или иной форме. Просто не платили и обещали денег, завтраки вот эти постоянные (особенно первый мой работодатель в питере отличился, истории какие-то про корабль, про как важно доплыть). Пересылали не ту сумму, которая вечно где-то задерживалась. Снижали зарплату с нихуя, объясняя надуманными причинами. И так далее и тому подобное. Не наебешь, блядь, как им, наверное, казалось, не проживешь.

Вообще феноменальный, конечно вопрос. Уж какие бы неприятные моменты я не испытывал работая с каким-нибудь западным заказчиком, но вот деньги это всегда было просто — вот контракт, вот обязательства, или там, часы, вот акт, получите, распишитесь. Начиная с фриланса в мохнатые годы, и заканчивая последней работой — от иностранных заказчиков я ни разу не видел нарушения финансовых обязательств.

Вы скажете, это я один такой неудачник и мудак — так если бы, и свидетелей (и пострадавших аналогично) тому масса, некоторые даже это читают. Вы тогда скажете, ну так это у нас на Руси всегда такое было — вы делаете вид что платите, дескать, а мы делаем вид что работаем. Но нет. Работу, почему-то, программисты в своей массе, имеют склонность делать, а вот наебывать их с зарплатой/компенсацией/контрактом — это вот просто повальная хуета. А потом спрашивают, да как же так, утечка, блять, мозгов. Вобщем, в плане соблюдения контрактов, постсоветскому пространству еще срать да срать до белых людей».

Прислал Анонимус

З архіву ebanoe · Опубліковано 14 лютого 2020 р.

Коментарі (230)

Сортування:ТопНовіСтарі
  • legacy_Погонщик_веберов

    Блять что ебаный вебер может знать об инженерии? Уебуй отсюдова

  • legacy_Сиклумянец

    Тут такое дело..: на работе есть девушка, она эйчар.
    Я ее люблю и хочу ей признаться в любви, как это сделать ?

    Думаю признание зашифровать в base64 и текст положить на стол, она расшифруют и все поймёт…
    Она такая красивая…

    • legacy_Еблан

      Чаще меняй правую руку на левую.

    • legacy_гребец_ло

      А я влюблён в нашего менеджера… Но у него уже есть парень (((

  • legacy_Вайти_головного_мозга_1

    главные проблемы айти — это повальное засилье маркетолухов и доморощенных «управленцев» в этой сфере. нормальному инженеру в этой выгребной яме делать нечего

    • legacy_Уебок-PM

      Главная проблема айти — засилье пидорасов операторов ввода кода в ПК, которые повыбивали себе через эйчаров синиор-лычек и думают что дохуя инженеры.

    • legacy_zalupa

      Маркетологи и управленцы программистов кормят, поят и ебут. Без них будете вагоны разгружать и мычать от удивления от происходящего, как в конце 80х-начале 90х было.

      • legacy_Нежнейший

        Не будут, прикинь. Просто заказчики будут напрямую работать с разрабами, без ебанных посредников, самые сметливые будут сплочаться в команды. А вот вы будете кричать свободная касса без разрабов точно ибо нихуя не умеете. Такие дела.

        • legacy_zalupa

          Хуйтам. Заказчикам гемор по самостоятельному подбору годных рабов из кучи дерьма не нужен. Не будет этих менеджеров — придут другие, которые это дело организуют. Есть такой закон бизнеса — лишнийе посредники из цепочки выбрасываются.

          Короче не льстите себе.

          • legacy_Нежнейший

            Так менеджеры подбором занимаются? А я то грешным делом думал что хрюши… Ну то таке. Заказчики напрямую да, не будут, с их стороны будет технически грамотный человек который и выберет команду. В целом посредники будут всегда, тут согласен, и будут люди работающие на поредников ибо легче, но вы погонщики даже не посредники а лица отстаиваюшие интересы посредника и получающие за это деньги из нашего кармана, вы даже не менеджеры которые умеют организовать работу команды и технически грамотны и знают весь скоуп задач на уровне кода. Но вот чсв у вас высокое, рассуждаешь про «похапе“ даже дупля не отбивая что это вообще, ненавидите нас и считаете себя начальством, лицемеры.

      • legacy_Нежнейший

        А в конце 90 просто не было развитых интернетов и специальных площадок а внутренний рынок был в жопе. И никакие полуграмотные погонщики ситуацию бы не спасли. Выбы суки хоть молчали в тряпочку так нет, кусает руку, которая вас кормит

        • legacy_Лошади_на_работе

          Не вздумай кусать хуй, который тебя кормит.
          Щенок ты ебливый.

  • legacy_Лид_с_20_летним_стажем

    Автор долбаеб тупой, даже не хочу писать простыню текста

  • legacy_Йуоуо

    Что за хуебень? Видно что, автор в нормальных конторах никогда не работал, а в недошлюпках его наебывали на зарплату.
    В нормальных больших компаниях норм работается и компенсации хорошие, и всякие подарки от фирмы периодически, да и находиться там приятно, просто попасть туда сложно и идиотам не судьба.

  • legacy_Вайти_головного_мозга_1

    >> Сначала одни люди сделали обоюдоострые лопато-грабли, которые обросли еще разными мешающими друг другу приспособлениями, например мотыгу прилепили посередине. Назвали это C++
    это описание плюсов подходит под современные его реализации (С++ 14, C++ 17)
    изначально плюсы были совершенно другими и создавались для людей с мозгами, позволяя проектировать (именно проектировать, а не манкикодить) софт практически любой степени сложности и обладали свойством zero runtime
    «современный» же С++ с прибитым намертво STL — типичный инструмент манкикодера. такая вот «эволюция»
    это всё к тому, что IT наполнилось безграмотными ЧСВшными смузиконференцвыступающими типами, воообще не отстреливающих в професии, и по большому счёту, не имеющими к этой сфере никакого отношения

  • legacy_Пятничный_еблан

    Рыбожук, ты заебал публиковать такую хуйню!
    Где пятничные писочки, ну или Бозука на крайняк?!

  • legacy_Тимлид

    Пиздец.. такой долбоеб и так много высрал. Больше 2 абзацев не осилил, выборочно пару предложений дальше прочитал и там походу долбоебизм только усиливается. Творческий фронтендщик против механического инженера бля.
    Ясно одно — ты не только фронтендчик, но и рубист на полшишки

    • legacy_Тимлид

      Простите, имел ввиду пол ставки. Профессиональный жаргон

  • legacy_Im_not_a_robot
    • legacy_начинаючий_поєт

      в мoсkaля була собака він її кохав,
      вона присіла на бутилку він її убив —
      надпис не писав

  • legacy_Акт_дефекации

    Уважаемая ебаная редакция, разрешите хотя бы только мне размещать здесь фотографии. Я обязуюсь каждый день радовать комментаторов результатами моих ежедневных актов дефекации. Я думаю, что уважаемая местная публика вполне заслужила любоваться моими шедеврами.