Как выбрать правильный карьерный путь после учебного курса по программированию

Что ж, ты сделал это. Вы прошли через 3 или 4 месяца учебного курса по программированию, и скоро выйдет окончание. Теперь нужно найти работу.

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

Но что, если вам не подходит комплексная разработка?

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

Вот что нужно помнить:

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

Давайте изучим.

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

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

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

Вот где вам пригодится LinkedIn. Добавьте как можно больше навыков в свой профиль; вы можете искать должности, которые соответствуют вашему набору навыков, а не просто искать работу по названию.

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

Итак, теперь вы знаете JavaScript и множество других технологий. Но не следует забывать о своем предыдущем опыте.

Раньше вы работали в маркетинге, а теперь умеете писать код?

Раньше вы были графическим дизайнером, а теперь умеете писать код?

Вы были писателем-фрилансером, а теперь умеете писать код?

Вы были учителем, а теперь умеете программировать?

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

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

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

Вы еще не закончили учиться.

Конечно, вы многому научились за 3 месяца, но вы еще не закончили. Если вы хотите работать в сфере технологий, вы должны быть готовы продолжать обучение до конца своей жизни.

Вам нужно найти компанию, которая поддержит ваше профессиональное развитие и даст вам возможность продолжать учиться, независимо от должности, с которой вы начинаете.

Вопрос номер один, который вы должны задавать во время собеседований: Can you tell me more about the culture of learning at {companyName}?

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

Когда вы готовы приступить к поиску работы, исследование так же важно, как и знать, кто вы и кто вы. Вы не просто разработчик; вы разработчик, имеющий опыт работы с X и когда-то возглавлявший команду в Y. Вы разработчик, который знает о Z больше, чем кто-либо другой в companyName.

Возможно, вам идеально подойдет разработка full-stack, но если это не так, не бойтесь искать в других направлениях.