28.09.2023, в 09:17.

Что важнее: знания или опыт? Что в приоритете у собственника IT-бизнеса при найме программиста?

Если в резюме молодого, подающего надежды программиста написано «Без опыта работы» или «Опыт работы до 1 года», то в глазах собственника развитого IT-бизнеса такой кандидат в первую очередь требует существенных финансовых и временных затрат, а уже потом — перспективный новичок, которого можно вырастить под себя и выгодно «продать». При этом шансы трудоустроиться в успешную крупную IT-компанию стремятся к нулю. Что делать?

Рассмотрим гипотетическую ситуацию для молодого начинающего программиста со знаниями уровня Junior.

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

Но, как говорится: «Даже если Вас съели — у Вас есть два выхода!».

В данном случае, первый — свободное от работы время посветить самостоятельному обучению, полезному для профессионального развития. Сколько для этого потребуется времени? Достаточным ли будет этот один год параллельного получения коммерческого опыта, чтобы нарастить базу знаний и перейти на следующий уровень?

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

В итоге через 9-12 месяцев такие смекалистые программисты имеют в своей копилке:

  • 1 год коммерческой разработки;
  • сильный технологический стек на уровне Middle;
  • около 10 сложных проектов уровня Middle в портфолио;
  • возможность перейти на более высокооплачиваемую должность.

Важные для IT-бизнеса, но неочевидные навыки и умения разработчика

Это хороший задел, но это все про профессиональные, технические навыки — Hard skills или жесткие навыки. К счастью или к сожалению, но качественный программист — это не только сухие технологии. Иначе необходимость в разработчиках стремилась бы к нулю — все могли бы сделать нейросети.

Коммуникабельность, вовлеченность в собеседника, гибкость ума и творческий подход — вот что отличает хорошего разработчика от робота. За это отвечают Soft skills или гибкие навыки.

Также существует понятие T-shape skills или когда Вы развиваетесь не строго в одном направлении, а захватываете и смежные сферы.

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

—***—
Читайте нас в Яндекс.Дзен и Google News. Присоединяйтесь!
Хотите поделиться интересной новостью? Отправьте ее нам в телеграм-бот.
Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER.