2021-04-14 09:30:28
Я middle разработчик, что дальше? Если ты самостоятельно решаешь поставленные задачи, предлагаешь варианты реализации новых фич, умеешь оптимизировать и рефакторить код и уверенно владеешь своим техническим стеком - тебя с уверенностью можно назвать мидлом.
Скорее всего у тебя несколько лет опыта работы в индустрии и пару проектов за спиной. На этом этапе многие задумываются о том, куда двигаться дальше и в какую сторону стоит развиваться.
Вопрос построения карьеры достаточно интересный. Каждый обладает собственными взглядами, целями, амбициями, жизненными ценностями и областью интересов. У обычного разработчика есть много вариантов для дальнейшего развития, а выбор конкретного пути сугубо индивидуален.
Сейчас мне 20, скоро будет 21. В 16 лет я работал веб-разработчиком на небольшой веб-студии во время летних каникул. В 17 переехал в Киев и устроился фулстеком. После этого было еще две компании, где я получил бесценный практический опыт в backend разработке.
Помимо основной работы я немного фрилансил, делал “леваки” с друзьями и небольшие пет-проекты.
Недавно я начал работать на своем 5-ом рабочем месте как senior инженер, а параллельно занимаюсь развитием собственного SaaS-продукта, о котором расскажу чуть позже.
Я достаточно молод и мне еще много чего предстоит повидать. Несмотря на это, последний год я много задумываюсь о построении собственной карьеры и жизни в целом. Столкнувшись с вопросом “куда можно развиваться из позиции middle?” я проанализировал все доступные опции, а результатами размышлений хочу поделиться с вами.
Для меня работа - это инструмент, который дает возможность хорошо зарабатывать, содержать себя и своих близких, изучать практики разработки современных приложений на реальных проектах и развивать свои навыки работы в команде. Ну и помимо всего прочего, я кайфую от решения сложных задач и состояние потока во время кодинга.
Я не привязываюсь к рабочему месту. Когда я чувствую что мне стало скучно, прекратился мой профессиональный рост или у меня есть варианты поинтересней - я ухожу.
Поэтому я считаю, первое, что стоит сделать при планировании своей карьеры - определиться зачем ты вообще занимаешься разработкой и к чему стремишься.
Возможно на этом этапе окажется что для тебя это просто способ заработать, но ты не кайфуешь от своей работы, или у тебя есть другие интересы, которые ты игнорируешь из-за уже протоптанного пути. Возможно ты поймешь что хочешь чего-то совсем другого. И это отлично. Я уверен что нужно экспериментировать и не привязываться к чему-то одному.
Также важно держать в голове, что твоя карьера - это не воля случая. Ты в состоянии строить свою жизнь и выбирать путь развития. Твои решения непосредственно влияют на твой путь.
Когда ты поймешь себя и чего ты вообще хочешь от жизни, выбрать дальнейшее направление будет гораздо легче.
Как по мне, у мидла есть 3 основных варианта профессионального роста:
1) Развивать техническую экспертизу вглубь, становиться senior`ом / архитектором / тех. лидом.
2) Развивать управленческие навыки, становиться тим лидом / PM / CTO и тд.
3) Развиваться в создании продуктов и бизнесе. Запускать собственные проекты, уходить в консалтинг или заказную разработку.
Когда ты понимаешь почему ты начал заниматься разработкой и что тебя больше интересует, выбор дальнейшего развития происходит на интуитивном уровне.
Тебя прёт от работы с кодом и проектирования приложений?
Развивай техническую экспертизу.
Тебе больше по душе общаться с людьми, управлять процессом разработки и быть ближе к бизнесу?
Развивайся как управленец.
Ты изначально занимаешься разработкой, потому что хочешь создавать программные продукты?
Может быть переход в продакт менеджмент или предпринимательство это то, к чему ты стремишься?
Главное не сидеть на месте. Иначе через 5-10 лет твои навыки уже не будут столь актуальными.
А возможно тебя вообще заменят алгоритмы машинного обучения.
803 views06:30