03 апреля 2025

🌱⬆️ Чек-лист: 7 признаков того, что вы растете как программист

Исследую все, что шуршит и шевелится в IT.
Сомневаетесь в своем прогрессе? Мы собрали 7 четких признаков того, что вы реально растете как разраб. Спойлер: дело не только в коде!
🌱⬆️ Чек-лист: 7 признаков того, что вы растете как программист

Любая работа предполагает профессиональное развитие. Но если такового нет, то появляется логичный вопрос: «А тем ли я занимаюсь в жизни?». Поэтому важно подмечать моменты, которые могут подтвердить или опровергнуть эту мысль.

Ниже разберемся и рассмотрим признаки, по которым можно понять, что вы находитесь на верном пути и развиваетесь в профессии, а не стоите на месте.

1. Вы легко расставляете приоритеты в задачах

Вы легко расставляете приоритеты в задачах
Вы легко расставляете приоритеты в задачах

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

Однако вы точно развиваетесь как специалист, если научились интуитивно применять принцип Парето и эффективно управлять своим временем и ресурсами благодаря правильной оценке срочности и важности задач. Например, вы быстро определяете, какие задачи можно легко отложить, а какие — выполнить в приоритетном порядке.

2. Рабочих созвонов стало больше

Рабочих созвонов стало больше
Рабочих созвонов стало больше

... а ваша инициативность возросла

Очень субъективный пункт, основанный только на моих наблюдениях и опыте: с ростом грейда (и профессионального роста в целом) рабочих созвонов становится больше, а времени для кодинга — меньше.

Поэтому вы точно развиваетесь как специалист, если вас можно назвать заметным, активным, инициативным участником команды. Например, вам стало проще выражать свое мнение, несогласие с командными решениями, предлагать идеи и т. д. И вы не боитесь осуждения со стороны коллег, потому что знаете, что легко сможете обосновать свою позицию. Или, как минимум, вы не сидите на созвонах с выключенными микрофоном и веб-камерой, пытаясь таким образом обеспечить собственную невидимость и недосягаемость для остальных коллег.

3. Вы регулярно учитесь

Вы регулярно учитесь
Вы регулярно учитесь

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

Как понять, что вы регулярно учитесь? Представьте ситуацию: к вам подходит коллега и спрашивает, какие курсы и образовательные платформы вы можете ему порекомендовать. Что первое приходит вам на ум?

«Я не доверяю всяким курсам и не прохожу их!», — скажете вы.

Хорошо. Тогда какие книги по своей профессии вы прочитали за последние полгода?

Ладно. Допустим, вы редко читаете книги и не проходите курсы. Как еще увидеть свой прогресс?

Сделать это можно разными способами. Например, попробовать оценить себя по методу PARLA, — его часто используют эйчары для оценки компетенций. Для этого возьмите два листа. На первом выпишите все проекты, в которых вы участвовали, а второй лист разделите на пять колонок: Проблема, Действие, Результат, Опыт, Применение. В колонке «Проблема» укажите задачу, которую решали в каждом из перечисленных проектов. В «Действии» все шаги, которые вы предприняли для решения проблемы. Итог этих двух колонок запишите в «Результат». В «Опыте» — навыки, которым вы обучились, а в «Применении» — где вы сможете их применять. Готово!

Кстати, результаты PARLA можно использовать для написания резюме/сопроводительного письма.

4. Вы вовлечены в жизнь ИТ-сообщества

Вы вовлечены в жизнь ИТ-сообщества
Вы вовлечены в жизнь ИТ-сообщества

Активное участие в мероприятиях, онлайн-форумах, или даже ведение собственного блога в соц.сетях способствует развитию «мягких» и «жестких» навыков, а также здорово прокачивает нетворкинг.

И вы точно развиваетесь как специалист, если участвуете (или хотите участвовать) в стримах, онлайн-конференциях, вебинарах и прочих онлайн-мероприятиях, которые проводят другие разработчики, ведущие блогерскую деятельность. Причем вы делаете это, потому что чувствуете потребность делиться своими знаниями и опытом — ведь вам есть, о чем рассказать.

5. Умеете воспринимать критику

Умеете воспринимать критику
Умеете воспринимать критику

Давайте будем честны: в начале карьеры очень сложно воспринимать критику. Как минимум потому, что ее сложно отличить от неконструктивных замечаний или даже оскорблений. А еще у неопытных/начинающих специалистов сильно скачет самооценка и часто — в негативную сторону.

Но вы точно развиваетесь как специалист, если научились отличать критику от оскорблений и просто неконструктивных комментариев. Причем критические замечания со стороны никак не задевают вашу самооценку, как специалиста. Да и в целом вы умеете оценивать свой код со стороны и принимать собственные недоработки.

6. Понимаете чужой код

Понимаете чужой код
Понимаете чужой код

Представьте чужую гитару: она по-другому настроена, на ней стоят всякие разные гитарные примочки, смысл которых для вас не всегда понятен. Соответственно и звучит она по-другому — не так, как вы привыкли или считаете нужным. В общем, просто так взять и сыграть на такой гитаре с первого раза вряд ли получится, — для этого придется присмотреться и приноровиться к ней.

С чужим кодом ситуация похожая — многие начинающие программисты не любят с ним работать, потому что не знают, как в нем разобраться (или понимают, что на это уйдет немало времени).

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

7. Вам стало легче выявлять потребности коллег

Вам стало легче выявлять потребности коллег
Вам стало легче выявлять потребности коллег

Дело в том, что чем выше грейд у разработчика, тем чаще ему приходится коммуницировать с коллегами из других отделов и даже учиться снимать запросы с внутренних заказчиков. Например, с дизайнеров, маркетологов, редакторов и т.д. То есть общаться с теми, кто далек от разработки и не всегда может корректно объяснять свою идею или потребность.

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

***

Телеграм-каналы с вакансиями для IT-специалистов

  • Избранные вакансии для IT-специалистов @proglib_jobs
  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ — си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

Напишите в комментах, что бы вы еще добавили в этот список. Будет интересно почитать!

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ