ebanoe.dev
0
legacy_Жук··1 перегляд

Жизнь внутри и снаружи ИТ

Пишет Анонимус: «Ну вот и подоспела моя очередь сказать свое слово про наше украинское ИТ.

Кто такой, чем знаменит
Сам я разработчик с 10-летнем стажем. Фронт-Енд. Прошел уже довольно долгий и тернистый путь гребца в аутсорсинговой компании. Видел разные проекты, от совсем шизанутых мусорных стартапов-однодневок, до огромных раковых легаси образований. В первых часто бывают нереальные дедлайны и еженедельные изменения требований, во вторых на древних технологиях сотни забытых всеми разрабов загнивают годами, теряя квалификацию и возможность попасть в новый проект на современные технологии, в случае потери места.

Мне приходилось общаться с неадекватными заказчиками. Некоторые из них на лету меняют требования, внезапно откладывая месяцами планируемые задачи, а потом хотят в сжатые сроки разработать и реализовать непонятные им самим фичи. Мне приходилось терпеть издевки от токсичных коллег-всезнаек, которые даже новичку ничего не подскажут, а на ревью твоего кода спросят за каждый лишний пробел. Иногда мою жизнь на время превращали в ад шизанутые тимлиды и проектные менеджеры. Бывало, нужно было скрепя сердцем подстраиваться под капризы начальства. Капризы бывают разные. Часто это внезапное желание, чтобы все работающие удаленно сотрудники начали посещать офис и сидеть с остальной командой. Это якобы сильно повышает командный дух. Часто могут требовать регулярно собираться на тимбилдинги-бухачи, чтобы завязывать крепкую дружбу с коллегами и тем самым, опять-таки, поднимать общий перформанс. Я уже молчу о других активностях.

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

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

В конце концов, часть вышеописанного характерна для аутсорсинга как явления, не только ИТ-аутсорсинга.

Далее о проблемах другого плана, характерных для ИТ, и в частности, для Фронт-Енд
Уже не раз затрагивалась проблема возраста. Пластичность мозга, скорость обучения, память, мотивация – все снижается. Дело не в том, что «старик» не может изучить новое. Дело в том, что в общем сумасшедшем потоке новых технологий, проектов, стартапов и прочего, так вот просто ворваться в проект с новым фреймворком и пачкой неизвестных тебе библиотек уже не выйдет. Есть психический внутренний ресурс. Его на такие танцы-пляски уже просто не хватает. Скажу больше. Его вообще уже едва ли хватает на то, чтобы продолжать работу в ИТ. Это актуально даже для проектов, в которых тебе дали время относительно спокойно заонбордиться.

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

Плохо, что копание во всем этом забирает огромные душевные силы, а подпитки в виде удовлетворения от созданного тобой продукта нет.

Третье. Частично вытекает из предыдущего. В ИТ стаж в традиционном понимании нередко на практике оказывается просто мусором. Везде нужно совершенствоваться, в любой деятельности. Даже если ты учитель, хорошо бы тебе следить за развитием подходов в воспитании и обучении детей. То же самое применимо к врачу, к психологу, военному и так далее. Всегда нужно поглядывать, что такого нового придумывает человечество в твоей области. В идеале самому не сидеть на месте и, совершенствуясь, разрабатывать новые подходы, основываясь на личном опыте. Но в ИТ есть привязка к конкретным технологиям, которые очень быстро изменяются. Это можно сравнить с узкой специализацией работника на каком-нибудь устройстве. Стали лишними печатные машинки — пропала профессия «машинистки». Перестали использовать определенные виды станков — тысячи рабочих пошли по миру. В ИТ эти процессы еще быстрее. Сегодня топовыми являются одни технологии, а через 5 лет о них уже не вспоминают. Достаточно пару лишних годков просидеть в легаси проекте и вот уже при потере рабочего места ты выходишь на рынок труда, как решивший исправиться зек после десятки лет отсидки. Смотришь вакансии и требования по технологиям, а они как будто написаны на неизвестном языке.

Кто-то скажет: «концепты не меняются, каждый фрейм это просто другой метод описания и использования давно сложившихся подходов». Я отвечу, что каждый фреймворк или библиотека, это новые синтаксические конструкции, новые способы описания и использования уже сложившихся практик. Знание этих способов не берется из ниоткуда. Это много часов чтения недописанной документации, типичных ошибок на стаковерфлоу, десятки и сотни часов практики. Оно забывается, оно не работает. Ты снова и снова пробуешь, пока что-то не получится. А потом нередко узнаешь, что более поздняя версия фрейма уже такие конструкции не использует и поэтому библиотека, которую договорились использовать в приложении, отказывается с ними работать. При этом на тебя давит заказчик и коллеги, никто не хочет держать месяц работника, который едва ли справляется с простыми задачами.

Дальше вот что еще скажу. Даже концепты меняются, архитектура. Разные приложения, в зависимости от размера и технологий, будут иметь разную философию построения. В разных либах и фреймворках по-разному решаются проблемы реализаций этих подходов, а иногда их вообще нет.
Кому-то переход на новые технологии и процесс изучения дается легче ввиду индивидуальных склонностей мозга. Ему может показаться, что он интеллектуал и высококлассный инженер, а пачка денег в кармане – лучшее этому подтверждение. Не обманывайтесь.

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

Еще открытый вопрос, за сколько тебя после этого будет продавать аутсорсинговая компания и соотношение твоей ЗП к той сумме, которую за тебя выкладывает заказчик. Все понимают, что в убыток себе ни одна компания работать не будет.

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

Еще небольшое отступление. Сегодня у нас война. Люди теряют все, что наживали десятками лет. Больше. Они теряют жизни. Они рядом. Не будьте жлобами. Не замыкайтесь в себе. Помогите. Помогите собрать военному на броник, помогите купить дрон, перечислите деньги на гуманитарку. Военные там, на линии фронта, платят своей кровью за нашу, уничтожая оборзевшую дурь, которая не щадя себя, из зависти лезет сюда загнать нас всех в свой вонючий барак. А мы, говнокодеры, тут. Мы рядом. Мы по тылам, мы ныкаемся. Некоторые ушли в Карпатские горы как гномы в Морию, но мы остались в Украине. Многие из нас. И мы все помним. Мы все понимаем. И мы тоже будем бороться, помогать, и двигаться вперед. А главное – меняться».

Thank you,
go fck urself.
Твой Анон. With love.

З архіву ebanoe · Опубліковано 17 червня 2023 р.

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

Сортування:ТопНовіСтарі
  • legacy_лалалал

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

    • legacy_Реально_умный_редкость

      Ты за 12 лет только спился, но так и не научился писать фреймворк. Вот такая индустрия, профессиональная.

    • legacy_12-летний_молодой_бог

      я тоже где-то на 7-8 году почувствовал себя синьором

      • legacy_Руби_архитект

        а я в себе почуствовал синьера, как бы вроде звучит одинаково, но есть ньюансики

  • legacy_Реально_умный_редкость

    Земля существует 284 миллиона лет, на ней побывало 68 цивилизаций. Очередной фронтендер изливает душу в интернет, впрочем, ничего нового.

    • legacy_HR_1

      Дуже добре, отримай в пiдарунок скляний XУЙ.

      • legacy_Злой_1

        О, сразу видно — девушка предпочитает хуи потверже.😉

  • legacy_Уважаемый_1

    пойди подрочи лучше (можно не себе)

  • legacy_Зигмунд_Фройд

    Ебаное стало отстойником Доу. Это успех.

  • legacy_Ркма

    Як же я ненавиджу JavaScript і web-програмістів. Вони ще й називають себе переднім кінцем і заднім. Мабуть сайтобудування увібрало в себе всяку бидлоту і всих недоумків яких тільки можна.

    • legacy_Илья_Глушаков_1

      Не дрейфь, педрилыч.
      Я тоже иногда завидую фрондерам.

    • legacy_Фронтенд_Передний_Конец

      Э ты че?Быкуешь да?

      • legacy_Бэкенд_Задний_Конец

        Нюх потерял!

  • legacy_Правдоруб

    Их обучают писать свои операционные системы, а они всё равно идут драить сортиры в оутсорце.
    И кто здесь виноват?

    • legacy_Фима_Прима

      Ну ка поделись братишка, как тебя не засосал дермоворот энтерпрайза?
      Мне, тухлому синьору под старость любопытно узнать.

      • legacy_Правдоруб

        Гнуть свою линию и не прогибатся под изменчивый мир.

        • legacy_сорокалетний_юнга

          Мы легли на дно,
          Мы зажгли огни,
          Во вселенной только мы одни.
          Гни свою линию,
          Гни свою линию,
          Гни свою линию.

  • legacy_ссущийся_парень

    все правда (в кои-то веки)
    концовка смешная — если ты сгораешь в растение (почище нарков которые убивают нейроны, но они с кайфов а ты со слезами) — то ты живешь только *для себя*, забудь обо всех, кто и как и за какие деньги воюет. это не твои проблемы, сегодня — ты инвалид без справки, завтра — уже со справкой, и ты не нужен никому буквально (включая себя). бери как можно раньше клоповник под свою сраку, потом еще пару (если выйдет) — под сдачу, и быстро уебывай в джунгли на пляж пускать пузыри носом и хватать крестьянок за сраки, пока ты физически это делать способен. айтишник в 40 — это внутри как любой не-айтишник в 65, такие дела.

    • legacy_anon_1

      Думаю замер уровня тестостерона покажет примерно 0

      Зато страховка и все врачи радостно потирают ручки в ожидании такого чудесного пациента

      • legacy_ссущийся_парень

        тестостерон === токсичность
        хочешь быть в айти и грести килобаксы тестостерон себе засунь подальше в руби с 9 до 18 как минимум

  • legacy_Капитан_Хуй

    Я заметил следующее. Вроде бы айтишка меняется, технологии меняются. Но есть две категории людей, первая успевает отлично менятся вместе с индустрией
    а вторая нет.
    Один человек, имея 10-15 лет опыта выглядит буквально как исполин,
    он знает столько всего, что к нему пол галеры ходит за советом
    с подношениями как в древности ходили к знахраям и шаманам
    А другой, провеслав те-же 15 лет — только ноет что потерял какую-то ‘пластичность мозга’ и жалуется как не может пройти собес на мидла в соседнюю галеру
    Я не знаю в чем тут фишка, но догадываюсь просто одним дано быть программистами, а другим нет. Один будет только становится еще круче, а другой наоборот — растеряет юношескую смекалку и задор, а ни знаний ни таланта никогда и не было у него

    То есть скорее всего это не проблема индустрии, а проблема усмтвенным способностей конкретного индивида.

    • legacy_ссущийся_парень

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

      • legacy_Капитан_Хуй

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

        • legacy_ссущийся_парень

          возможно ты прав, отчасти

        • legacy_Недостаточно_пластичный_мозг

          Ага, так смешно когда какая — то скрам-мастер лет на 10 младше тебя вдруг путает берега и включив мамашу менторским тоном заявляет — ЧТОБЫ Я ЭТОГО БОЛЬШЕ НЕ ВИДЕЛА! Я прям чуть со стула не упал со смеху )

        • legacy_Джавайоб_Пайтонович

          Капітан Хуй має рацію. Мозок також треба завжди тренувати та ще давати йому відпочити.

          Щодо віку — тут залежить від галери. Зазвичай, потрібен досвідчений пламоокий спеціаліст не більше 21 років з досвідом 15 років, який буде працювати за низький рейт та безкоштовно овертаймити 24/7.

          Проблем з віком у співпраці з галерами я не бачив, але бачив їх у малих конторах, де молодий пламоокий колектив.

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

    • legacy_Lukes_real_Father

      Не, тут все проще. Если челик начинал 10 лет назад как фронт, то ему пришлось пройти через jQuery. И значит без повреждений участков мозга не обошлось…

  • legacy_Руби-гараж_Днепр

    > завязывать крепкую дружбу с коллегами и тем самым, опять-таки, поднимать общий перформанс

    Как будто что-то плохое 😉

    • legacy_елгебете_кью_плюс_з_куевпрайду

      А який ти займенник?

  • legacy_Сотона

    Вот поэтому я уже те же 10 лет как частный преподаватель английского, работу обожаю, реально спец в своём деле, все клиенты мегадовольны и регулярно просятся новые. И никакими страшилками типа новых технологий и прочего «да все уже знают английский», или «скоро все будут учить китайский» — меня не напугать, ибо я знаю правду куда лучше)

    • legacy_ИИ_Переводчик

      Скоро…

    • legacy_Мегадовольный_клиент

      Я так рад что нашел крутого репетитора!
      За 100 грн/час приходил и возился с моим сопливым сыночкой-дауном!
      Всем друзьям с ПГТ посоветовал
      правда цена дороговата — а скидки есть?

      • legacy_Джордж

        Свинку Пеппу в оригинале смотрели?

      • legacy_Сотона

        Я занимаюсь только со взрослыми, корпоративные и частные. Так что про детей и тем более даунов — ты мимо.
        И мои занятия стоят намного больше 100грн/час 🙂