Если бы я перечислял все косяки в карьерном развитии, то первым бы шла длительная работа на одном месте.
Человек вообще склонен сопротивляться изменениям, и это очень часто вредит в стратегической перспективе. Вот так и я сидел на жопе ровно, пока часики тикали, а потом оглянуться не успел—годы прошли, время потрачено впустую, деньги не заработаны.
Моим первым проектом на первой работе была штука, которая никому не нужна. Руководство посадило двух студентов под присмотром писать новый модуль для большой системы. Но дело в том что клиента под модуль не было, требования высасывали из пальца, и как только закончился демо-бюджет, то мы пошли на реальные проекты, а тот код положили в стол. Достали его оттуда через три года, когда клиент нашёлся, то есть работа была не совсем бесполезно, но допиливали всё уже совсем другие люди.
Этот проект длился пару-тройку месяцев, после чего я переехал на саппорт адового легаси. Нужно было добавлять статические методы в классы на 10 000 строк, и это не шутка. Это был именно тот момент, когда нужно было задуматься о смене работы. Мой однокомнатник в этот момент работал в разработчике казуальных игр и писал маджонг на свинге. Стоит ли говорить, что его деятельность была в тыщу раз интереснее. Но я остался, потому что можно было парттаймить а я хотел получить диплом.
Так незаметно прошло семь с половиной лет. Из них самыми продуктивными было всего несколько месяцев, когда я реально чему-то научился, а не просто пассивно тянул лямку.
Конечно, ретроспективно понимаю что я не воспользовался миллионом возможностей, сидел на бесперспективных проектах, отказывался от командировок, не требовал повышения, не ходил по собесам и вообще всячески сопротивлялся карьерному росту.
Поэтому дело не совсем в том что я держался за одно место. Скорее я держался за один и тот же набор задач и компетенций. Сидел в зоне комфорта. Оправдывался тем что нарабатывал доменную экспертизу. Как известно, доменная экспертиза разработчику хоть и полезна, но не особо нужна. Вот и мне 7 лет работы с телекомами почти никак не пригодились в последующем.
А мог бы за то же время поработать на куче совершенно разных проектов, набраться опыта с разными технологиями, поработать в разных командах по разным методологиям. Стать нормальным T-shape человеком.
Так что меняйте проекты почаще. Или если не проекты то хотя бы наборы задач внутри них.
Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred