Здравствуйте, меня зовут Стефано и я Лидер в области подготовки команды SRE здесь, на Convenia. Я пришел сюда сегодня расскажу вам, как выполняется задача обучать новых Разработчиков в этом мире, который становится все более сложным и продвинутого программирования, а также на случай успеха-Разработчик, который оказался исключительным в течение этих шести месяцев, что является частью моей команды.
Прежде чем начать говорить о том, как проходит сегодня, я приглашаю вас в путешествие во времени, со мной, не очень далеко, только три года назад, когда я вошел здесь, на Convenia как Разработчик Backend Junior, в то время Компания уже заканчивал пройти технологии миграции, переходя от одной модели MVC с использованием Codeigniter и собирается для Монолита в Laravel. То есть, для достижения развиваться, мне просто нужно было знать PHP и MYSQL, и максимум, немного HTML, чтобы настроить что-то, что показывает вам всегда быть в кошмар в жизни любого разработчика, новый, в учреждении, на печально известной “Системы Наследие”.
Нессус ультимативный анос, Конференция, посвященная разнообразию мудансов и модернизации, агора, решение для младших руководителей, система распределения микро-услуг, банки нао, СПА-центры, лучшие друзья, Графика и мужская одежда. Все это, становится легко увидеть, как обучение нового человека становится все более и более крутой в течение долгого времени.
Этот сценарий текущей приводит нас к следующему вопросу: что мы можем сделать, чтобы это обучение было сглаженная как можно больше, чтобы все могли подняться к вершине? Чтобы получить придумать ответ на это, работал в методологии обучения и контроля рядом с этой Разработчик, который инициировал в свое время, и добраться в этот результат, нет ничего лучше, чем привести все примеры, которые я и мои лидеры на протяжении этих лет.
Это факт, что на протяжении своего развития, есть достопримечательности делителей воды, что тебе показывают новую реальность, в которой вы чувствуете себя все более мотивированы, чтобы продолжить развивается, и со мной, например, первый контакт, который у меня чувство было, когда я была уже почти три часа, пытаясь исправить код, но он слишком сложный, это было, когда мой первый лидер здесь, на Convenia прибыл на моей стороне, и я спросил: “Вы знаете, что этот код должен делать?”я ответил: “Да, надо сделать это, это и это”, что он сделал просто выбрать весь тот код, стереть и сказать: “То пишет, что он должен делать вместо того, чтобы попытаться понять, что это было раньше, уже, что случилось”. Это может даже показаться, что случай не важный на первый взгляд, но это для парня, неуверенно, как и я, начинаю программировать, и если заинтересовало, не в состоянии дать описание того, что сталкивается, это изменило мой мир. В ближайшие 20 минут, этот код уже был использован клиентом влияние то ошибка, тогда я понял, что “вдруг” я действительно начал понимать, что он делает.
Второй момент, и, пожалуй, самый важный, ходит очень близко к этому: доверие, это слово расширяет горизонты для любого разработчика, junior, то мы должны работать, как уверенность, что он должен иметь в свой собственный код и продукции, в которой он работает, а также уверенность, что мы передаем ему в качестве руководителя. Если есть вещь, которую я узнал это, была, что codar очень легко, но только если вы знаете, что, как ожидается, того, код, как только вы понимаете, бизнес-правила, coda- ла-это мелочь, и это учение, я должен полностью технический директор Convenia, парень, который обсуждает и estressa правило бизнес рядом с вами, всегда слушаю ваши очки, чтобы принести максимум из этого комфорт, столь важный во время разработки.
Были такие уроки, которые помогли мне проложить путь, что этот Разработчик будет идти рядом со мной, в том числе это последнее, что я узнал от моего нынешнего руководителя, ни одна из команд не должны следовать руководство, все должны идти вместе, чтобы цель общего, что может быть важно доставки, разрешение серьезной проблемы или даже в процессе обучения, изо дня в день.
Теперь без дальнейших церемоний, давайте шаг за шагом, который я создал, начиная с более важный шаг: ‘ежедневный Мониторинг обучения”, который состоит из ежедневно принимать от пяти до десяти минут, чтобы услышать все то, что разработчик узнал в последние двадцать четыре часа, хотя до двадцати минут, в конце недели, чтобы repassarem um resumão какие были самые большие трудности, уроки и вопросы, которые возникли в тот период. Это поможет вам понять, как лучше общаться с этим человеком, то количество деталей, которое необходимо дать в следующий раз пройти задание или дать объяснения, кроме того, ты ближе очень его руководством, и позволить вам измерить свой ежедневный уровень. Но более важным на этом этапе является обеспечение практической реализации знаний, гарантируя, что никаких сомнений осталась открытой, и ни один из уроков прошел в пустую.
Второй шаг: ‘время исследований в сутки”, – то, что украл экс-сотрудника и руководителя команды считается более высокую производительность, BPO, что ни на есть разработки, но я считаю, что хорошие примеры вполне могут быть выбраны из наших пузыри. В этом часе, в идеале, что исследования были сосредоточены на технологии компании, здесь, в нашем случае, мы предоставляем список курсов, протокол AMPQ, MongoDB, PHP и Laravel, чтобы во время разработки, они были странности меньше при работе этих технологий.
Как здесь мы говорим, например, команда, которая также входит поддержка продукта, третий шаг: ‘Интегрировать в исправленных ошибок”, и четвертый шаг: ‘Tratativa ошибок, уже решены в рабочем месте устаревшей”, если сделали хорошо, необходимых, и короче говоря, если суммировать принести этот новый человек рядом с tratativa проблемы, показывая свое мышление, объясняя, background, которые вы имеете о том, что часть системы, прежде чем начать расследование, и объяснить, почему там, где вы начинаете и почему. Уже четвертый шаг, почему существует с суматохе повседневной жизни, иногда вы в конечном итоге на решение одной проблемы в производстве в течение еще одной встречи или во время изучать их во главе, и в этих случаях идеально подходят для вас, чтобы он исследовать проблему в вашей локальной среде, не беспокоясь, давление, участвует в том, чтобы решить проблему как можно скорее, поскольку всегда существует один или более клиентов воздействовать на проблему, и в этом секторе, работать психологического так же важно, как работать доверие.
Что приводит нас непосредственно к шагу пять: ‘Поставка малых features’, вы часто летом разработчики боятся начать codar, то, боюсь, всегда хотят, чтобы сделать все наилучшим образом с самого начала, мы, зная, что это невозможно. Дать доставку помещения для младших, помогает повысить их уверенность в себе, а также помочь вам лучше организовать свои идеи, понять собственный творческий процесс, ограничения и страхи.
Шестой и последний шаг: “Пройти автором служба’ – это чувство собственника, что каждый разработчик имеет код – в этом случае, как Convenia работает в распределенной модели, я помог моей Разработчик с самого начала создания службы, которая бы сохраняться, совершенствоваться и уход за ней. Это чувство трансформатор, в ходе развития этой службы, пришла она, показывая явные признаки созревания, развития и высокопоставленных, который не встречается в профессиональной в начале своей карьеры.
Теперь, постоянно среди этих шагов-шаг скрытых: ‘Введите максимальный бизнес-правила может быть”. Как я говорил ранее, иногда научить бизнес-правило, является более важным, чем научить, как сделать задачу, то всегда можно расслабиться и учить, учить во время вызовов с клиентом, научить во время встречи с ежедневной time, научите в процессе code review, научит во время deploy, научит во время объяснения задания, научите в процессе разрешения проблемы, и когда понимаешь, что будет, что вы будете учиться с их руководством.
Не существует волшебной формулы, когда мы говорим о людях, каждый будет иметь свой срок развития, свой собственный способ поглощать вещи, один час в день, что может учиться лучше, и то, что уже не может так, будет каждый лидер, знать, видеть это в каждой главе и иметь такт, чтобы обработать каждого из них в соответствии со своими особенностями. Это была формула, которая нашел, чтобы помочь этому Разработчик, в частности, но это с гордостью говорю, что результаты были удивительные, всего за шесть месяцев, разработчик младший, который пришел с трех месяцев, опыт уже считается уровень в полной мере профессионалами с более времени карьеру в PHP, что она есть жизнь.
Я собираюсь закончить эту статью, оставив следующий урок: работать доверие своих во главе, дайте им причину, чтобы улучшить каждый день, бросьте вызов и покажите, как они могут развиваться, обучать, никогда не пропустите такую возможность и всегда покажите им, как эти уроки сделали разницу в течение code review или отзывы. И никогда не забывайте, что более важно: они такие же люди, как вы, будут совершать ошибки, но эти ошибки не должны быть пассивными наказания или стыда, а, скорее, возможность лучше развиваться, учиться и повторять все снова, в конце концов, это цикл развития разработчика.
Оригинал: “https://dev.to/convenia/o-desenvolvimento-do-desenvolvedor-no-seculo-21-150j”