И сэкономьте месяцы времени вашей компании для всеобщего блага.
Вот вам пища для размышлений:
- Требуется хороший год, прежде чем новый коллега-программист станет полностью продуктивным и начнет брать на себя надлежащие рабочие нагрузки.
- Разработчики обходятся недешево, поэтому сокращение времени их обучения будет иметь большое значение.
- Также требуется год, прежде чем некоторые программисты перейдут в новую компанию.
- Плохая адаптация — отличный способ демотивировать новых сотрудников и даже заставить их уйти во время пробного периода, когда это особенно плохо.
- Когда программист уходит, время, потраченное на него, становится потраченным впустую.
Итак, вот несколько шагов, которые могут значительно улучшить опыт нового коллеги на работе — и вы и ваша команда выиграете от парня, который доволен миром, в который они только что вошли.
Убедитесь, что у них есть наполовину рабочий компьютер
В моей последней компании потребовалось более трех недель, прежде чем у одного из наших фрилансеров в руках оказался работающий ноутбук — нехорошо, если нужно об этом сказать.
Тем не менее, есть и большая ценность в том, чтобы дать кому-то простой ноутбук и попросить его настроить большую часть его самостоятельно: это отличная работа в течение первых нескольких дней. Он учит вас архитектуре системы и рабочим процессам и, вероятно, займет у вас гораздо больше времени, чем вы думали. Как можно раньше избавиться от этих причуд — это здорово для раннего прогресса.
Подготовьте список важных вещей, который будет хотя бы на один шаг более подробным, чем в прошлый раз.
Я был очень удивлен тем, насколько хороша документация на моем нынешнем рабочем месте, это было действительно полезно для того, чтобы ввести меня в курс дела и даже не отнимать важное время у важных людей.
Это также было результатом того, что несколько недавних новых сотрудников пополнили этот список, как и я, начиная с первой недели.
Документирование на самом деле является платной концепцией, и не нужно много времени, чтобы быстро записать то, с чем вы только что столкнулись.
Чередуйте парное программирование и материалы для чтения
Особенно на раннем этапе очень помогает стоять рядом с кем-то или сидеть на стуле рядом с ним, объясняя, как все работает.
Кроме того, это крайне утомительно. Я сомневаюсь, что кто-то может провести целый день, показывая или показывая столько нового. Разделение пополам — это действительно хорошо, особенно если учесть, что у другого человека есть своя работа.
Выделите работу для вашего существующего персонала, чтобы помочь новому коллеге
Это постоянная дилемма:
- Команда, вероятно, была недоукомплектована, иначе они бы вообще не наняли кого-то нового.
- Онбординг требует времени, а время уже было ценным раньше.
Баланс между ними найти невозможно, но убедитесь, что есть время, отведенное для запланированных и незапланированных дел. Будут потрачены часы и дни на вещи, которые «должны работать», я знаю, что потратил много часов, просто пытаясь получить решения для компиляции, которые были бы полностью функциональными на компьютерах других людей.
Смиритесь с тем, что они будут непродуктивными в течение некоторого времени
Я нахожу раздраженных людей раздражающими, а жалобы на то, что новые коллеги работают вдвое менее продуктивно при той же зарплате, заставляют выглядеть глупо вас, а не нового коллегу.
И тем не менее, она продолжает появляться, особенно от людей, которые всегда где-то работали и почему-то забыли, каково это чувствовать себя новичком в этом сложном беспорядке сложных систем. Или новые люди, которые никогда не меняли работу и каким-то образом забыли, каково это быть новым учеником или только что вышедшим из университетской прессы.
Я действительно видел, как люди уходили, потому что им не нравилось, когда с ними обращались как с ленивыми неряхами из-за вещей, о которых они не могли знать, поскольку никто им еще не объяснил. Это удивительно глупая и удивительно распространенная проблема.
Группы «новых сотрудников» действительно творят чудеса
Я как бы вырос в мире испытаний огнем и постоянно отставал от нескончаемого потока изменений, за которым с трудом успевали даже мои опытные коллеги. В какой-то момент это достигает критической массы, когда вы делаете сильный и быстрый прогресс, но дорога к этой точке излишне трудна и полна препятствий.
На моей нынешней работе адаптация проходила намного приятнее и быстрее, отчасти благодаря ежемесячным встречам новых сотрудников. Генеральный директор присоединялся и рассказывал об истории компании, другие специалисты делали презентации о важных системах и рабочих процессах.
Вы встречаетесь с другими новичками и общаетесь с некоторыми более известными людьми, вы узнаете интересные факты и лакомые кусочки о вещах, выходящих за рамки вашей обычной сферы деятельности, и, естественно, попутно вы начинаете устанавливать эту важную сеть контактов в разных командах.
Программы наставничества работают так же для младших разработчиков, просто здорово иметь некоторые реальные точки опоры в сочетании с некоторыми экспертами, жертвующими своим временем, чтобы научить вас скорости. И другие люди в той же лодке, что и вы, чтобы задавать глупые вопросы и обсуждать темы, которые даже не приходят в голову авторитетным рабочим.
Используйте как можно меньше секретности и дорожных препятствий
Ваш новый коллега подписал соглашение о неразглашении перед тем, как появиться в вашем офисе, и если он продержится первую неделю без увольнения, он, скорее всего, продержится и в первый год.
Надлежащее управление правами пользователей важно, но есть явный переломный момент, когда оно становится серьезным препятствием для прогресса каждого, когда новые сотрудники проходят какой-то странный «испытательный период», прежде чем они получат права, необходимые им для реальной работы. Если вы показываете новому коллеге рабочий процесс, а затем вам приходится доделывать важные части на своем компьютере, потому что они даже не видят кнопок и не сохраняют какие-либо изменения — ничего страшного.