Представьте ситуацию: устроился на новую работу практикующий хирург с 20 годами опыта, а на операционном столе, вместо привычного ему человеческого тела - внеземная форма жизни - гуманоид.
Вроде бы и руки и ноги у этого существа есть, и голова, два глаза, прямоходящий, как человек. Но вот со внутренностями разбираться нужно - всё не как у людей! Информации по этой неведомой фигне нет и хирург, на свой страх и риск, должен как минимум не угробить это существо, а в идеале - вылечить.
Короче, посмотрел хирург на этого больного инопланетянина и решил - да ну его нахрен! Нашёл новую работу, устроился, а там, вместо привычного ему человеческого тела, которое он оперировал последние годы, опять какая-то дичь - рептилоид! Вроде бы и руки и ноги у этого существа есть, и голова, два глаза, прямоходящий, как человек, а со внутренностями опять разбираться нужно.
Абсурдно звучит? Безусловно. Хирург в начале своей карьеры выучил анатомию человеческого тела, в течении многих лет довёл свою практику до совершенства и смена работы для него будет лишь формальностью: знакомство с новым коллективом, уточнение каких-то тривиальных хозяйственно-бытовых вопросов и подписание бумаг. Находясь за операционным столом хирург не испытает никаких трудностей.
Такую аналогию можно провести с любыми другими специализациями и формами деятельности.
И только в самой лучше сфере на земле, куда сломя голову бежит ныне молодёжь, всё кардинально иначе.
Не имеет значения, как хорошо ты знаешь язык программирования, какой у тебя на нём стаж и что ты делал ранее. Забудь. Всё, что было до текущего места работы - уже стало историей. Как говорили в одной известной российской политической организации левого толка - "Заслуги перед партией аннулируются в полночь".
Как только ты покидаешь один проект и приходишь на другой, ты снова - студент. Ворох незнакомых тебе архитектурных решений, возможно legacy-код, десятки, если не сотни тысяч строк программного кода, бизнес-логику которых ты не знаешь. Сейчас твоя ценность в этой компании равна ценности любого другого человека с улицы. Пока ты не начнёшь приносить пользу предприятию - всем плевать на твой профессиональный уровень. А что бы "приносить пользу предприятию" что нужно делать? Правильно - вникать и разбираться в новом проекте. Как ты это делал в начале своего карьерного пути, когда у тебя "горели глаза" и ты очень хотел стать крутым программистом, так тоже самое ты будешь делать и сейчас. Снова и снова, пока работаешь в этой сфере.
Молодые ребята, стремящиеся в IT, даже не представляют той чудовищной сложности, с которой им придётся столкнуться в процессе карьеры разработчика. В представлении многих юношей программирование это "не пыльная" и высокооплачиваемая работа. Если бы они хотя бы краем глаза видели проекты, которые пишутся по 5-10 лет, с тоннами программного кода, зачастую с кучей костыльных и плохо структурированных решений, где логика бизнес-процессов практически не поддаётся пониманию стороннему уму, то большая половина из них убежала бы не на IT-курсы, а на курсы сварщиков.
Я раньше не понимал, почему в офисах, "на веслах", преимущественно одна молодёжь. Сейчас, кажется, до меня начало доходить - повторять до пенсии этот адский цикл, когда каждое новое трудоустройство - это очередное "увлекательное" погружение в монстроподобные проекты и ежедневное чтение десятков тысяч строк кода, выдерживают не многие.


Комментарии (113)