Junior C++
Кто это?
Это разработчик, который имеет теоретические знания по разработке ПО, а также небольшой практический опыт в рамках личных/учебных проектов. Также может иметь теоретическое представление о том, как работает индустрия и рабочие процессы. Такой разработчик способен выполнять несложные задачи на реальном проекте под руководством опытных коллег, обычно миддлов или синьоров.
Что ожидается по умению написания кода?
- Умение читать документацию библиотек, фреймворков и т.д.
- Умение собирать и подключать сторонние библиотеки к проекту
- Читать чужой код и разбираться в нем
- Искать и фиксить баги при помощи отладчика или по логам приложения
- Писать тесты к коду
- Базовые знания и опыт работы с Git
Что ожидается по общим навыкам?
- Быстрое обучение
- Умение самостоятельно искать информацию в интернете, книгах и т.д.
- Умение своевременно задавать вопросы коллегам
- Способность работать в команде
Рекомендации и советы
- Постарайтесь найти парочку энтузиастов на проекте и присоединитесь к ним. Они могут стать вашим источником знаний и опыта.
- Задавайте вопросы старшим коллегам. Нет глупых вопросов, есть глупые ответы.
- Не закапывайтесь в задачу слишком долго. Если после нескольких вариантов нет сдвига, тут же обращайтесь к коллегам за помощью. Они рассчитывают, что задача будет вами решена в разумные сроки. Ваша основная цель - решать проблемы, а не создавать их для команды.
- При возникновении сложностей старайтесь попробовать найти парочку возможных решений самостоятельно, а затем подходите к своему наставнику. Ваш колега подкорректирует представленные варианты решения или дополнит их.
- Многие джуны попадают в распространенную ловушку: чем больше строк кода написано, тем они круче как разработчики. Не попадитесь в неё! Помните, что чем больше кода написано, тем выше вероятность ошибки. В идеале код должен быть написан так, чтобы при возвращении к нему через полгода, вы быстро могли вспомнить что он делает. Хороший разработчик не тот, кто пишет много кода. Хороший разработчик ведет себя как самурай: наносит один точный и смертельный удар.
На предыдущую страницу | На главную страницу |