И сэкономьте месяцы времени вашей компании для всеобщего блага.

Вот вам пища для размышлений:

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

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

Убедитесь, что у них есть наполовину рабочий компьютер

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

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

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

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

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

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

Чередуйте парное программирование и материалы для чтения

Особенно на раннем этапе очень помогает стоять рядом с кем-то или сидеть на стуле рядом с ним, объясняя, как все работает.

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

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

Это постоянная дилемма:

  • Команда, вероятно, была недоукомплектована, иначе они бы вообще не наняли кого-то нового.
  • Онбординг требует времени, а время уже было ценным раньше.

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

Смиритесь с тем, что они будут непродуктивными в течение некоторого времени

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

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

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

Группы «новых сотрудников» действительно творят чудеса

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

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

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

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

Используйте как можно меньше секретности и дорожных препятствий

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

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