6 карьерных советов программисту
Исследую все, что шуршит и шевелится в IT. Советы, которые подойдут джуниорам, мидлам и сеньорам. «Кодить, кодить и еще раз кодить», — многие айтишники живут по такому принципу и считают, что единственный способ реализоваться в карьере — развивать hard skills и много практиковаться. Да, эти два фактора очень важны, но процесс построения карьеры можно ускорить: добиться желаемого быстрее и проще. Как? Рассказываю! 👉 Этот совет адресован только начинающим разработчикам. Бьерн Страуструп (создатель С++) однажды сказал: «Существует только два вида языков: те, на которые люди жалуются, и те, которыми никто не пользуется». Выберите языки программирования, на которые есть спрос среди работодателей. Для этого просто зайдите на хедхантер и сравните, сколько открыто вакансий для программистов из разных направлений. Нет смысла учить редко используемые ЯПы — найти работу с таким стеком будет сложно, особенно в начале карьеры. Рассмотрите популярные языки программирования, которые широко используются в ИТ-индустрии, такие как Python, JavaScript, Java и другие, так как они обеспечивают больше возможностей для трудоустройства и расширения карьерных перспектив. Статья по теме 📉 Cитуация на рынке труда в IT: зарплаты и куда все катится в 2023 году Фриланс Фриланс — это, конечно, классно, но не стоит задерживаться на этапе «свободного художника-разработчика» слишком долго. Особенно в начале карьерного пути. Причин несколько: Но… Фрилансить — нормально, если помимо проектной работы у вас есть постоянная занятость. Неважно где: на удаленке или в офисе. И в том случае, если у вас соблюдается work-life balance (но при таком графике организовать подобное — сложно). Статьи по теме 💼🖥️ ТОП-7 лучших бирж фриланса для программистов и human-cloud платформ в 2023 году • ⚖️ Работа или жизнь: принципы Work-life balance Карьерная карта Для этого достаточно определить и выписать три основных пункта: В графе «Цель» укажите: какую позицию хотите занимать (кем работать), в какой компании мечтаете работать и какую зарплату получать. В графе «Стратегия» распишите, как вы планируете достичь желаемой цели. Например, переехать в другой город; запустить свой проект, чтобы привлечь к себе внимание; поступить в университет на профильное направление и так далее. В этом пункте может быть вообще что угодно, — главное то, как вы видите путь к реализации цели. В графе «Навыки» перечислите то, чему вам нужно научиться для достижения цели. Здесь необязательно должны быть только hard skills. Понаблюдайте за коллегами, которых считаете авторитетом для себя, посмотрите интервью с популярными представителями профессии (с подтвержденным опытом работы) и проанализируйте, каких мягких навыков вам не хватает для реализации цели. Что касается технических навыков, «подглядеть» их можно на roadmap.sh. Это самый популярный и регулярно обновляемый ресурс с дорожными картами для программистов из разных областей. Цель. Middle Backend-разработчик, 240 000 ₽. Стратегия. Оформить резюме и отправить работодателю отклики на семи разных сайтах. Навыки. PHP, Golang, Python. Это такая очень лайтовая версия карьерной карты. По факту она должна быть более подробной. Также можно разделить цель, стратегию и навыки на временные промежутки. Например, на 1 год, 3 года и 5 лет. То есть выписать, кем вы хотите себя видеть через 1 год, что для этого нужно сделать и каким навыкам обучиться. То же самое проделать с другими периодами. Карьерная карта помогает расставить приоритеты. А главное — увидеть долгосрочные перспективы и ответить на вопрос: «Нужно ли мне это?», избавившись от ложных целей. Статья по теме 🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику Нетворкинг О важности нетворкинга в программировании говорят достаточно редко: обычно упоминают о soft skills и регулярном кодинге. Но по факту все это не имеет значения, если вас никто не знает, как разработчика/тестировщика/аналитика и так далее. Именно большой социальный капитал помогает быстрее находить работу или получать интересные офферы. Частично это подтверждает одно из наших последних исследований, в котором 30.3% респондентов отметили важность полезных знакомств и рассказали, что нашли первую работу в айти именно благодаря друзьям и знакомым. К тому же, есть масса исследований на тему того, что количество социальных связей напрямую связано с успехом в карьере и жизни в целом. Да на самом деле легко. В айти это сделать гораздо проще, чем во многих других сферах. Потому что в этой отрасли очень сильно развиты локальные сообщества + часто проходят тематические мероприятия (конференции, митапы, хакатоны и др.). Все, что от вас требуется — быть активным в соцсетях, регулярно комментить в сообществах и хотя бы раз в несколько месяцев участвовать в каких-нибудь оффлайн-мероприятиях. Есть даже приложения для развития нетворкинга. Например, вот. Так вы сможете найти не только единомышленников, но и даже будущих бизнес-партнеров для создания стартапа. Неважно, кто это будет: близкий друг, знакомый или коллега, главное, — чтобы у человека был подтвержденный опыт в программировании и вы ему доверяли. Ментор пригодится, чтобы: Если в вашем окружении нет людей, которых вы могли попросить о менторстве, есть множество площадок, где вы можете их найти. Например, на Хабре этому посвящена отдельная статья. Главный плюс подобных площадок в том, что на них размещают свои услуги по менторству специалисты только с подтвержденным опытом работы и, как правило, бывшие или действующие тимлиды в крупных компаниях по типу Яндекса и Вконтакте. Статья по теме 🧑🏼🏫 Ментор в IT: для чего нужен и как его выбрать Наверное, это прозвучит странно в статье «6 карьерных советов программисту», но… чтобы сделать карьеру, нужно «забить» на достижения остальных и соревноваться только с самим собой — оценивать собственный прогресс на разных временных этапах. Например, достижения в 20-25-30 лет и так далее. В ИТ-сообществе культ продуктивности зашкаливает. Из каждого утюга кричат о том, как важно быть проактивным, кодить на выходных и работать даже во сне 🤡. Ведь якобы только так можно стать суперсеньором и получить оффер в Гугл. Все это подкрепляется мифом про того самого легендарного «10х-программиста», который может сделать огромный объем работы за очень короткий промежуток времени (а потом, как обычно, кто-то другой все переделывает). По факту, постоянно сравнивая себя с другими и работая 24/7 вы просто быстро выгорите. Стоит ли говорить, что в таком состоянии сложно продвинуться в карьере, но легко — разочароваться в профессии и словить апатию. Расскажите в комментариях, какие советы вы дали бы самому себе из прошлого, чтобы ускорить прогресс в карьере? *** Ксения Кравченко
1. Выбрать наиболее популярные языки программирования
2. Не зависать на фрилансе слишком долго
3. Сделать карьерную карту
Пример карьерной карты
4. Развивать нетворкинг
Как развить нетворкинг?
5. Найти ментора
Где найти ментора
6. Не сравнивать себя с другими
Телеграм-каналы с вакансиями для IT-специалистов
- 0 views
- 0 Comment