Что мешает расти разработчику: часть 1

Привет, Пикабу! Знакомьтесь, это — Саша. Он недавно окончил курсы Python-разработчика и устроился в продуктовую компанию на позицию джуна. Сама компания базируется на Кипре. Он чувствует себя неуверенно из-за недостатка опыта. Боится совершить ошибки в работе, в карьере и не наладить контакта с коллегами.

Что мешает расти разработчику: часть 1 IT, Разработка, Программирование, Python, Карьера, Профессия, Образование, Удаленная работа, Блоги компаний, Длиннопост

Прошло 5 лет. Саша работает в той же кипрской компании Python-разработчиком, только уже на позиции техлида.

Как Саше удалось достичь такого результата? Он сделал выводы из своих ошибок и выстроил их в новую систему работу. Вот 3 бага, которые Саша пофиксил и стал расти (есть ещё три — о них расскажем в следующем посте).

Что мешает расти разработчику: часть 1 IT, Разработка, Программирование, Python, Карьера, Профессия, Образование, Удаленная работа, Блоги компаний, Длиннопост

Развивался слишком быстро

В первые 3 месяца работы Саша решил, что будет постоянно читать профлитературу на английском языке и станет постоянным гостем на GitHub. Он боялся не пройти испытательный срок и решил работать ударными темпами.

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

Какие выводы сделал Саша

Он заранее создает свой план развития: распределяет нагрузку на месяц вперед так, чтобы саморазвитие в нерабочее время не превышало 4–6 часов в неделю. Оставляет время на друзей и отдых. Планирует форумы и хакатоны заранее, выбирает 1–2 мероприятия в месяц.

Брал одинаковые задачи

В начале тимлид Саши давал ему простые задачи: проверить код своих коллег или написать простой код самому, по шаблону мидл-разработчиков. Сашу устраивал статус-кво: он чувствовал себя уверенно в простых рутинных задачах и не проявил инициативу.

На пятый месяц работы тимлид сказал Саше, что он стагнирует: не развивается из-за одинаковых задач. При этом его стек увеличился только на 10% почти за полгода работы. С такими результатами трудно вырасти до мидла.

Какие выводы сделал Саша

Он берёт 60% новых задач, а 40% оставляет за рутиной. Такой баланс позволяет ему отдыхать и делать текущие задачи одинаково хорошо, а также развиваться на сложных проектах.

Создал слишком высокие ожидания

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

Через год работы Сашу повысили до мидла. Только он хотел стать сеньором уже через полгода. Коллеги сказали ему, что так не получится. Саша расстроился и потерял мотивацию двигаться дальше и подумал, что это с ним что-то не так.

Какие выводы сделал Саша

Он реалистично оценивает свои ресурсы и возможности рынка: избегает «ошибки выжившего» и смотрит на статистику большинства. Он не фокусируется на ожиданиях, а ставит себе достижимые карьерные цели. Затем декомпозирует их и двигается маленькими шагами, фокусируется на небольших целях.

О том, что ещё мешает расти разработчикам, расскажем в другой раз. А пока расскажите: узнали ли в ошибках Саши свои?

И да, научиться кодить на Python можно здесь.

Реклама ООО «Эдюсон»

Пожалуйста, соблюдайте правила общения в блогах компаний