Давайте представим, что вы джуниор разработчик (начинающий программист) и сейчас ваши первые рабочие дни. Что делать? Как себя вести?
Во-первых, спокойно, мы все там были. Невозможно стать программистом с 10-ти летним стажем, не побывав джуном. Вдох-выдох, у вас все получится!
Отлично будет, если вы встретитесь со своим тимлидом и узнаете, что от вас ожидается и когда. Все понимают, что новичок не начнет с первых же минут щелкать таски (рабочие задачи) как орешки. Но наверняка от вас ждут прогресса, узнайте когда и в чем. Так у вас будет понятная цель.
Спросите, какой процесс разработки принят в команде, и следуйте ему. Узнайте про стиль кода, который нужно соблюдать, наверняка есть какие-то общие правила для именования веток и использования табов/пробелов.
Когда вам дают задачу, не бойтесь спрашивать. Постарайтесь представить, как вы будете ее делать и с какими трудностями столкнетесь. Если задачу вам дали не на словах, перечитайте ее пару раз. Убедитесь, что у вас есть все нужные вам данные и инструменты.
Не бойтесь гуглить! В этом нет ничего стыдного. Все программисты постоянно гуглят синтаксис, git команды и задают вопросы на stack overflow. И ничего в этом плохого нет. Мы ведь не хирурги, нам можно.
Если у вас затык, задачка не решается совсем совсем, хотя вы уже несколько часов ломаете голову и погуглили все, что можно — попросите помощи. Сколько часов стоит возиться самостоятельно — лучше спросить у тимлида. Есть задачи, с которыми можно разбираться подольше. А есть такие, с которыми лучше бежать и спрашивать сразу. Только ваш тимлид знает, какая именно у вас.
Со временем вы узнаете, что совет спрашивать будет актуален и через много лет.
Программисты, пишите в комментах, что еще стоит сделать новичкам в первые дни на работе.
Новички, как вы? Переживаете?