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

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

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

Миф №1: вы не можете принести реальную пользу, если находитесь на начальном уровне.

У вас есть возможность предоставить компаниям реальную денежную ценность даже с 3–6-месячным опытом работы. Дело в том, что вам платят за решение проблем и предоставление бизнес-ценности вашему работодателю, а не только за обучение или приобретение опыта. А компании любят нанимать людей, которые могут решить их проблемы.

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

Миф №2. Теперь, когда вы закончили учебный курс, вы можете перестать учиться программировать и сосредоточиться на поиске работы.

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

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

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

Например, если вы были разработчиком внешнего интерфейса (или ориентировались на позиции внешнего интерфейса), вы хотели бы узнать о различиях между React / Vue / Angular или немного о ES5 и ES2015 +.

Миф №3. Проекты, которые вы реализовали на буткемпе для разработчиков, говорят сами за себя.

Это связано с последним пунктом.

Вы, вероятно, сделали 1–4 «оригинальных» проекта, пока участвовали в буткемпе разработчиков. Вы размещаете код на GitHub, где каждый может увидеть, какую замечательную работу вы проделали. Это потрясающе. Отличное начало!

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

Вы могли делать все, что угодно! У каждого есть друг или родственник, который ищет веб-сайт или нуждается в его обновлении. Тонны некоммерческих организаций / малых предприятий готовы рискнуть для молодых разработчиков, поскольку они не могут позволить себе опытных. Проекты с открытым исходным кодом всегда отчаянно нуждаются в участниках, и есть целые сайты, посвященные тому, чтобы новичкам было легко начать вносить свой вклад.

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

Миф №4: вы изучили все основы на выбранном вами языке программирования.

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

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

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

Миф №5: нужно просто устроиться на работу, и тогда все наладится.

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

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