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

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

Эта новая перспектива дала мне уникальную возможность увидеть мир поиска работы с точки зрения рекрутера и разработчика. Теперь я понимаю те «высказывания» кандидатов, которые заставляли меня закатывать глаза. Я оплакиваю разработчиков, которых бросил, потому что их работа была грубой и не хватало блеска и блеска графического дизайнера. Но самое главное, я знаю, что сказать, чего не сказать, и как стать на хорошую сторону менеджера по найму. Вот 3 совета, которые помогут вам стать воплощением мечты разработчика!

1. «Я могу этому научиться»

Я, как рекрутер, не любил слышать эти слова от кандидата. Каждый раз, когда я их слышал (а их было много), мне хотелось положить трубку. Это может показаться резким, но меня обожгло доверие кандидатов, которые сказали, что могут этому научиться. Я устроил им работу, а потом ... они этому не научились. Угадайте, у кого из-за этого проблемы? Правильно, я.

У штатного рекрутера или креативного агентства может быть другое отношение к «Я могу этому научиться» - возможно. Бьюсь об заклад, их бдительность все еще будет на высоте, потому что, как и я, они, вероятно, были обожжены кем-то, сказавшим: «Я могу этому научиться».

Смена парадигмы - как начинающий разработчик, это моя любимая фраза! Я слышу, как учителя, наставники и старшие разработчики постоянно говорят: «Этому можно научиться», особенно в контексте приема на работу. Все поощряют вас устраиваться на работу, даже если вы не знаете языков. Просто скажите интервьюерам: «Вы можете этому научиться». Я понял, что когда вы знаете один язык, вы знаете, КАК учить другой. Мыслительный процесс, стоящий за большинством языков, похож. Однако есть разница между знанием КАК учить язык и проявлением инициативы по его изучению. Вот в чем вы должны убедить рекрутеров.

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

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

2. Внешний вид обманчив.

Я смотрел портфолио с красивыми, стильными веб-сайтами и сразу звонил кандидату. С другой стороны, теперь, когда я изучаю программирование, я понимаю, что красивый веб-сайт может быть дымом и зеркалами. Это может быть просто шаблон, который кто-то знает достаточно HTML и CSS для редактирования. Это не всегда правда - единороги действительно существуют, и есть несколько отличных программистов, которые также могут очень хорошо проектировать. Мы живем в очень визуальном обществе и приравниваем хорошо выглядеть к хорошему. Однако в программировании красота скрыта за кадром.

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

Что это значит для вас, как разработчика? Возможно, вы не дизайнер, но найдете способ показать, что у вас хорошо получается… кодировать. Мне нравится ваше портфолио в The Firehose Project. Он показывает фрагменты кода, что является отличным способом продемонстрировать свои знания. Сделайте свои навыки очевидными. Вы можете отправить рекрутерам свой GitHub, но помните, что это все равно, что отправлять им свое резюме на греческом языке. Вы должны это перевести. Скажите им, где искать и на что они смотрят. Убедитесь, что они осознают всю сложность веб-приложения, которое вы создали с нуля!

3. Разберитесь в работе рекрутера

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

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

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

Подводя итог: happy_recruiter == happy_developer. Говоря языком, отличным от Ruby, попробуйте взглянуть на это с другой точки зрения. У вас обоих одна цель - менеджерам по найму нужен отличный сотрудник, а вам - отличная работа. Если вы сможете сопереживать их трудностям и заставить их полюбить вас, работа вашей мечты может оказаться ближе, чем вы думаете.