Для молодого программиста найти первую работу всегда самое трудное. Работодатели часто просят о 2–3-летнем опыте работы на младших должностях, что является проблемой, когда вы только что закончили колледж или, как я, все самостоятельно изучили онлайн. Вы попадаете в ловушку 22-го момента, где они требуют от вас опыта, которого вы не можете получить, поскольку вы не можете получить работу, которая дала бы вам необходимый опыт (я знаю, это беспорядочно).

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

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

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

Только в ЕС к следующему году будет нехватка 1 миллиона программистов, столько же и в США. В Швеции многие технологические компании решают переехать в другое место, поскольку на Севере невозможно найти достаточно программистов. Тем не менее, этот парадокс существует повсюду для начинающих программистов, и у вас часто даже нет возможности продемонстрировать свои навыки работодателю, поскольку у вас недостаточно опыта. Конечно, многое связано с тем, что рекрутер, с которым вы разговариваете, не разбирается в программировании и следует только инструкциям, в которых написано «опыт, опыт, опыт».

Я считаю, что нехватка программистов во многом связана с неэффективными инструментами набора персонала, которые совершенно не приспособлены к сегодняшнему образовательному климату. В следующем году у вас будет нехватка 1 миллиона программистов в США, в то время как американские университеты выпускают только около 40 тысяч программистов в год. Мне совсем не кажутся странными цифры, мне кажется странным то, что рекрутеры не видят связи: люди лучше учатся в Интернете, где это бесплатно, лучше сконцентрировано и упаковано. Оборудование стало настолько дешевым, что в наши дни даже самые бедные люди могут изучать вещи бесплатно в Интернете. Старому представлению об университете как о единственном источнике знаний скоро придет конец, и их монополия на знания исчезла десять лет назад.

Это означает, что рекрутеры должны подключиться к онлайн-обучению и приспособиться к нему, где, например, Codecademy с начала 2012 года обучила 45 миллионов студентов на разных курсах. Рекрутеры вообще их рассматривают, или их невозможно найти?

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

  1. Заставьте рекрутера, который проводит отбор, на самом деле искать в Linkedin или резюме другие ценности помимо мягких и субъективных. У большинства программистов есть хотя бы портфолио или свой Github, связанный со своей страницей в Linkedin. Попробуй это проверить.
  2. Постарайтесь сделать процесс набора более управляемым данными. Сейчас все настолько произвольно, и кажется, что рекрутеры стреляют в как можно больше программистов, потому что знают, что они не очень привлекательны как работодатель. Изучите лучше, знайте, что вы ищете, и, возможно, какие технологические стеки предпочитают программисты. Поймите потребности программистов и их предпочтительную рабочую среду, прежде чем задавать им вопросы об их предыдущей зарплате или о том, где они учились.
  3. Если вы будете использовать только Linkedin, лучше возьмите выходной и перестаньте тратить зря время и свое, и время других людей. Каким образом Linkedin или Angellist имеют отношение к программисту? Github или карьера в Stackoverflow - безусловно, лучший способ, как предлагается в этой старой ветке HackerNews, где и рекрутеры, и программисты должны стремиться одновременно. Или, как программист, просто создайте свой собственный веб-сайт и продемонстрируйте свои навыки таким образом, что станет понятнее для любого, кто пройдет мимо.

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

Если вы программист, как вы попали на первую работу? И что конкретно вы думаете о найме в сфере технологий?