Найти тему
Войти в IT с Катей

Советы новичкам

Давайте представим, что вы джуниор разработчик (начинающий программист) и сейчас ваши первые рабочие дни. Что делать? Как себя вести?

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

Отлично будет, если вы встретитесь со своим тимлидом и узнаете, что от вас ожидается и когда. Все понимают, что новичок не начнет с первых же минут щелкать таски (рабочие задачи) как орешки. Но наверняка от вас ждут прогресса, узнайте когда и в чем. Так у вас будет понятная цель.

Спросите, какой процесс разработки принят в команде, и следуйте ему. Узнайте про стиль кода, который нужно соблюдать, наверняка есть какие-то общие правила для именования веток и использования табов/пробелов. 

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

Не бойтесь гуглить! В этом нет ничего стыдного. Все программисты постоянно гуглят синтаксис, git команды и задают вопросы на stack overflow. И ничего в этом плохого нет. Мы ведь не хирурги, нам можно.

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

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

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

Новички, как вы? Переживаете?