Эта статья с моими комментариями впервые появилась в журнале CIO Dive автора Джастин Браун.

http://www.ciodive.com/news/rise-of-the-self-taught-developer-disrupting-recruiting-education/416869/
Показов: 6 678

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

Из более чем 50 000 разработчиков из 178 стран, принявших участие в опросе, 13% заявили, что они полностью самоучки. Еще 31% заявили, что у них нет формального образования в колледже или университете. Вместо этого, согласно опросу, они учились программировать в учебных лагерях, по программе отраслевой сертификации или обучались сами.

Тенденция программистов-самоучек, похоже, находится на подъеме. Число программистов, указавших, что они самоучки, увеличилось с 41% в 2015 году до 69% в этом году.

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

«Темпы технологического развития требуют от нас выйти за рамки традиционных моделей найма и обучения и пересмотреть определение талантов», — сказал Нараянан Наир, директор по персоналу Ness Software Engineering Services.

«Те, у кого нет образования, проявили инициативу в изучении программирования» и могут проявить решимость и упорство.

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

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

Изменение практики найма для некоторых компаний стало скорее правилом, чем исключением.

«Учитывая спрос на разработчиков, технологические компании пересмотрели методы найма и стали очень креативными», — сказал Амир Пирниа, вице-президент по разработке стартапа Hixme. «Это включает в себя открытие резерва кандидатов для инженеров-самоучек или даже для тех, кто учился в условиях учебного лагеря. Действия, опыт и репутация в этой отрасли идут дальше, чем одна только степень».

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

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

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

Не только для стартапов

Однако склонность нанимать программистов-самоучек может в некоторой степени зависеть от типа компании и того, как долго она существует.

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

«Темпы (технологической) эволюции требуют от нас выйти за рамки традиционных моделей найма и обучения».

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

Пирниа сказал, что подход Hixme к подбору персонала соответствует его опыту работы с другими стартапами, включая Legal Zoom. Но по мере роста компании их подходы к найму могут меняться.

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

Превышение степени

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

«Когда инженеры приходят в компанию, они должны научиться использовать новые инструменты и приложения, специфичные для этой компании, — говорит Моника Фальбуш, директор по опыту сотрудников в BMC. «Те, кто самоучки, будут иметь преимущество в адаптации к новой среде по сравнению с теми, кто не был самоучкой».

Почти 70% современных разработчиков в основном самоучки.

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

Даже те, у кого есть ученая степень, должны учиться всю жизнь, потому что инструменты программирования могут быстро меняться и развиваться.

«Чтобы оставаться актуальным, вы должны быть в курсе событий, а это значит регулярно посещать курсы», — сказал Грандинетти.

Принуждение к смене образования

Тенденция к программированию-самоучке может разрушить традиционную модель образования.

Паскаль Бабин, технический директор Talend, сказал, что, хотя есть несколько фантастических инженерных школ, все еще не хватает хороших курсов информатики. А те, которые существуют, с трудом поспевают за новыми технологиями, такими как большие данные и Интернет вещей.

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

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

«Новые подходы к ИТ-образованию приобретают все большее значение, поскольку растет мнение, что люди с традиционными степенями слишком «академичны» в своем подходе по сравнению с их более нетрадиционно образованными сверстниками», — сказал Грандинетти.

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

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

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