Files
CppDeveloperRoadmap/Grades/Junior.md
Evgeny Melnikov d69d8839c8 Updated Junior.md
2021-09-26 22:37:59 +03:00

2.9 KiB
Raw Blame History

Junior C++

Кто это?

Это разработчик, который имеет теоретические знания по разработке ПО, а также небольшой практический опыт в рамках личных/учебных проектов. Помимо этого может иметь теоретическое представление о том, как работает индустрия и рабочие процессы. Человек способен выполнять несложные задачи на реальном проекте под руководством опытных коллег, обычно миддлов или синьоров.

Что ожидается по умению написания кода?

  • Умение читать документацию библиотек, фреймворков и т.д.
  • Умение собирать и подключать сторонние библиотеки к проекту
  • Читать чужой код и разбираться в нем
  • Искать и фиксить баги при момощи отладчика или по логам приложения
  • Писать тесты к коду
  • Базовые знания и опыт работы с Git

Что ожидается по общим навыкам?

  • Быстрое обучение
  • Умение самостоятельно искать информацию в интернете, книгах и т.д.
  • Умение своевременно задавать вопросы коллегам
  • Способность работать в команде

Рекомендации и советы

  • Постарайтесь найти парочку энтузиастов на проекте и присоединитесь к ним. Они могут стать вашим истончником знаний и опыта.
  • Задавайте вопросы старшим коллегам. Нет глупых вопросов, есть глупые ответы.
  • Не закапывайтесь в задачу слишком долго. Если после нескольких вариантов нет сдвига, тут же обращайтесь к коллегам за помощью. Они рассчитывают, что задача будет вами решена в разумные сроки. Ваша основная цель - решать проблемы, а не создавать их для команды.
  • При возникновении сложностей старайтесь попробовать найти парочку возможных решений самостоятельно, а затем подходите к своему наставнику. Ваш наставник подкорректирует ваши варианты решеения или дополнит их.