Блог им. TraderPY

Как IT-болото поглощает молодежь?

Ежегодно IT-болото поглощает молодежь!
Как это происходит?
Вот так:

Кому-нибудь доводилось устраиваться на работу программистом, а потом разочаровываться в работе? Когда фирма в которую вас взяли на поверку оказывается шарагой. Ваши рабочие обязанности сплошь состоят из мелких примитивных задач вроде бесконечной починки багов в легаси говнокоде. Когда вы проработав год, понимаете, что ничему новому не научились. Когда вместо каноничной карьеры «джуниор»  — «мидл» — «сеньер» — «тимлид» вы годами делаете одно и то же и единственное что у вас растет — это артериальное давление и близорукость. Когда вам даже книжки по своей специальности читать не хочется, потому что на вашей убогой работе большая часть полученных знаний все равно не нужна.
И самое паршивое: вы полностью осознаете что надо бы валить из этого болота. Но пока вы кисли здесь и покрывались плесенью, прогресс ушел вперед и ваши навыки оказались больше никому не нужны. Что никого не интересуют ваши знания С++98, MFC, GDI и COM. И вы вынуждены и дальше торчать в этой шараге.

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

Потом...
Три года на одном проекте — развиваться физически некуда. Энтузиазма с каждым днем все меньше, и один лишь вид изученного вдоль и поперек кода уже вгоняет в спячку. Знакомо? Поздравляю, вы «выгорели».

Что делать?
Смотрим видео про айтипропаганду:


Доклад получился весьма интересным, особенно тем фактом, что автор рассказал о теме с позиции своего опыта и предельно откровенно. Автор затронул все ключевые вещи, которые массируются в СМИ, а именно: про фриланс, про временный характер капитала знаний (о чем мы так часто говорим), про кадровый голод и что под этим подразумевается, про мифы удалённой работы и даже затронул тему здоровья айтишника и влияние на здоровье сидячего образа жизни.

★1
42 комментария
а куда надо идти?
avatar
bwc, на стройку иди — в москве 500 штук делать будешь. 
Константин Р, 500 штук кирпича будеш в день переносить, а потом геморрой лечить.))
Алексей Мананников, попробуй ремонт сделать в столице и посчитать, там работяги так и имеют. а на перенос кирпича с обочины таджиков берут. 
Константин Р, 500к на ремонте квартир в месяц нет нет ни один ремонтник, это только кажется, я сам этим занимался 150 это очень очень хорошо, 200 это без выходных 6 часов на сон.
Алексей Мананников, ну ок 200 в одну каску(хотя знакомый пишет что таки больше), дальше делаем бригаду и уже 500 и кирпичи таскать не надо.
bwc, Вступай в ряды ЧВК Вагнер, будет гарантированно интересно.
avatar
надо заниматься тем к чему душа лежит. арбузы возить повыгодней будет, и такого полно — это про миф о высоких зп.
Константин Р, да в общем у многих душа лежит программировать. Пока не столкнуться с тем, что описал Павел. Проблема наемного персонала в том, что он не сразу понимает что лох в комнате на собеседовании — это он. И его берут делать ту работу, которую делать больше никто не хочет. Например, копаться в чужом легаси-коде.
avatar
Value, Тут ведь как — если ты колбасишь свежий код, мого — то это скорее всего инвестиционный продукт который скорее всего прибыли пока не дает, а может и вообще дело не выстрелит и пойдете на улицу или на ротацию (в случае если это внутриуонторские инвестиции). А там где нужна скучная поддержка — то это скорее всего старый код с налаженными денежными потоками. Так что тут выбирайте что хочется — либо романтики либо стабильное бабло. А вообще тут лет 10 назад чуваки на rsdn для себя выяснили что работа это не про развитие — это про реализацию навыков которые вы развиваете в свободное от работы время. ну +- это примерно так
avatar
Value, непонятно почему модификация чужого кода ассоциируется с каким-то неблагодарным низкоквалифицированным занятием.
avatar
Supric, это психологически тяжело. Хочется все выкинуть и написать нормально, а не копаться в этом… И так день за днем. Ну и стек используемых технологий, бывает, настолько древний (или специфический), что согласие на такую работу будет означать конец карьеры. Так и застрянешь до конца дней в этом болоте.
avatar
Value, не знаю, психологически тяжело это когда не можешь разобраться, вообще не понимаешь что написано. А немного разберешься то никаких психологических трудностей уже не возникает. Просто кому-то видимо вообще лень разбираться, либо они в принципе не умеют читать чужой код, поэтому им конечно «проще выкинуть и переписать».
Стек технологий может оказаться древним или специфическим и для нового кода. Способность быстро изучить в нужном объеме нужный стек технологий это тое ценный скилл.
Ковыряние в чужом коде иногда (часто) дает новые знания и новый опыт. А вот ковыряние в своем собственном коде — чаще всего есть топтание на месте))
avatar
Supric, выглядит это так — те кто сбежали с проекта как правило старались, но квалификации делать задачи и успевать рефакторить нехватало, такой легаси проект — это сборище костылей и попытка сделать ручками то что давно сделано или имеет практики как нужно это делать. Те это самое настоящее так называемое «говнокод», с невероятным количеством багов, нарушением всех существующих принципов проектирования. Продолжать в том же духе — это борьба со старым наследием на 90% и лишь 10% новых разработок. С точки зрения развития копание в этом г% ничему не научит, и если у руководства нет желания это хотя бы постепенно приводить в норму, то связываться с этим не стоит, за любые деньги. Психологические страдания вызывает факт того что то что делается за час — делать надо целый день в силу описанных причин. Если такая работа не вызывает ущерба для морали — вам просто по% на проект, такие люди тоже есть. 
Константин Р, С проекта не всегда «сбегают», ротация кадров это вообще нормальный процесс в любой организации. Стоимость рефакторинга  в некоторых случаях может превышать на порядки отдачу от самого проекта, при этом отказываться от работающего проекта заказчик не планирует. Принципы проектирования это хорошо, но суровая реальность и бюджет от них всегда примерно на противоположном полюсе. Разбор чужого кода — это вообще не борьба, а нормальный творческий процесс. Если вы не разобрались в чужом коде это вовсе не значит, что этот код — Г%, возможно, Г% — этот тот кто не смог разобраться в коде за разумное время, и поэтому это приносит такой дискомфорт? Ну и т.д. Все что вы написали почему-то очень похоже на теоретические рассуждения человека без опыта, выпускника, при этом с кучей понтов и уверенностью что именно он знает как правильно должны быть организованы процессы. Во, вспомнил, синдром Даннинга-Крюгера это называется. Возможно я ошибаюсь, не исключаю, все-таки все люди разные.
avatar
Supric, принципы проектирования и бюджеты — вещи разные. пока у меня нет доли компании — бюджеты не моя забота, но мягко указать на то что вместо 10 дел мы делаем 1-2 я обязан. таков путь. 
Если вы не разобрались в чужом коде это вовсе не значит, что этот код — Г%, возможно, Г% — этот тот кто не смог разобраться в коде за разумное время
я нигде не писал что не разобрался, везде где работал — разбирался, вопрос же в том, что когда есть с чем сравнивать, такая работа будет некомфорнтой если ничего не менять. 
Все что вы написали почему-то очень похоже на теоретические рассуждения человека без опыта, выпускника, при этом с кучей понтов и уверенностью что именно он знает как правильно должны быть организованы процессы.
ну раз похожи — так и есть, если для вас ситуации с «на что похожи» эталон  можете оставаться при своем мнении. я просто вижу заблуждение, мне в целом то все равно — но когда чел согласиться работать и ничего не менять, это смерть в развитии и каръере как следствие, но выбор за вами.  
что именно он знает
именно так — свой личный опыт именно я и знаю как никто другой  
я просто вспомнил пару кейсов из 20+ летнего стажа, не более того.

А вы похожи на владельца бизнеса — доказывающего мне тут свою правоту, я могу ошибаться, но такая точка зрения мне вполне себе понятна, бюджеты, лимиты, проект идет в режиме поддержки — вы просто не найдете адекватного синъора на такое.
Константин Р,
я нигде не писал что не разобрался, везде где работал — разбирался
Что вобщем-то и требовалось доказать 

Сожалею что ваша работа «везде где вы работали» приносила вам такой сильный дискомфорт и психологические страдания в процессе этого «разбора», но просто поверьте, так далеко не у всех, я например абсолютно нормально отношусь к этому процессу)))
avatar
Supric, охотно верю. одни работают в гуглах, а другие в шарашкиных конторах — все находят место по душе. 
Константин Р, я так понимаю, прям из Гугла сюда пишете? Брину привет передавайте! 
avatar
Supric, как хотите так и понимайте, у каждого свой опыт. 
Value, ну тут не хочешь — не иди в легаси, если есть квалификация то и выбор есть. но в целом да — работа на дядю она такая
Джунов прям ну очень много стало. Ощущение что кризис перепроизводства новичков произашел.
avatar
Eugeny Umolinov, пусть еще плодятся — каждый новый джун, это несколько рабочих мест сенъорам на долгие годы. пишут г%, бизнес растет — нанимают нормальных. все довольны)
Константин Р, давление на зарплаты настоящях специалистов все равно создают
avatar
Eugeny Umolinov, сомневаюсь. на мидлов может да, а нормальному спецу который тянет — это давление до одного места, сменит работу если поджимать удумают.

где то на хабре статья попалась — чел 400 раз откликался чтобы работу найти, на таких да, давление будет. 
Константин Р, Вот и будет ходить с места на место. 
avatar
Eugeny Umolinov, не обязательно, после определенного времени в резюме и трудовой будет столько пришел-ушел, что откликаться придется еще больше 
Константин Р, ну вот кажется что программёры с опытом больше хорохорятся, джунов на мороз следовательно сеньоров подужмут, кто по слабей и старше прогнут по з.п, вот и вся итешка превращена в обычную отрасль с рядовыми доходами.
avatar
Eugeny Umolinov, это если железный зановес, интернет офф. в остальных случаях — досвиданъя, даже ехать никуда не надо, работы полно. 
Константин Р, занавес уже, фрилансить на запад сложно-накладно.
avatar
Eugeny Umolinov, накладно — не занимайтесь. 
Потому и платят, что постоянно учиться надо
avatar
Определенная правда есть, но никто не мешает развиваться самостоятельно в свободное время, становясь более востребованным. Конечно еще зависит от удачи найти место, где именно твои знания окажутся востребованы 
avatar
in_line, к хорошему месту еще желательно адекватный начальник
какая талантливая молодежь, не то что потерянное поколение 90х торгашей мобильными или спекулянтами на рынке, за ними будущее!
avatar
Bulat, почему торгашей, а не продавцов?
Что такого плохого в продажах?
Bulat, работа в продажах (мобильники и рынок — это малая часть «отрасли») — шикарный социальный лифт — похлеще IT, единственное отличие (и жирный минус у продаж) — проблемы с релокацией если что ну и с удаленкой тоже туго.
avatar
Всё описанное кажется знакомым, работал в другой сфере.
ChatGPT определенно сделает безработными разработчиков уровня Junior.
Он уже бесплатно написал мне ряд скриптов по которым я хотел заказы у фрилансов разместить.

Для IT абсолютно нормально 1-2 раза в год менять работу:

1. Развиваться приходится постоянно, а лучшее развитие — новый стэк на новой работе.

2. Распознать херовую компанию иногда можно, только находясь в ней: накидывают нерелевантные обязанности, не выдерживают изначальные договоренности и т.д.

3. Бюджет на найм сильно выше бюджета на индексацию ЗП

avatar
Почему-то легаси обязательно г.., а Джун сможет с нуля лучше)) как по мне- идеальный опыт для Джуна — копаться в работающем ПРОДАННОМ коде более старших коллег. А если хочется самому-пет проекты никто не отменял, я и многие горящие своей работой это прошли
avatar

теги блога Павел

....все тэги



UPDONW
Новый дизайн