Абсолютно ненужно. Хочешь - создавай, не хочешь - не создавай. На твоей работе тебе выдадут аккаунт git на корпоративном сервере.
GitHub нужен тебе только в том случае, если ты хочешь, чтобы твой код был доступен другим людям - в том числе и потенциальным работодателям. Портфолио для программиста. Но прежде, чем что-то выкладывать, хорошо подумай: а не отпугнёт ли качество твоего кода потенциальных работодателей.
Есть несколько причин, по которым новым программистам может быть полезно создать учетную запись на GitHub:
Сотрудничество: GitHub упрощает для разработчиков совместную работу над проектами с другими. Вы можете видеть, кто внес изменения в код, что это были за изменения, а также оставлять комментарии или задавать вопросы об изменениях.
Контроль версий: GitHub использует систему контроля версий под названием Git, которая позволяет разработчикам отслеживать изменения в своем коде и при необходимости откатывать их к предыдущим версиям. Это особенно полезно при работе в команде, поскольку позволяет нескольким разработчикам работать над одной и той же кодовой базой, не перезаписывая изменения друг друга.
Портфолио: GitHub — отличное место для демонстрации ваших проектов и навыков кодирования потенциальным работодателям. Многие компании используют GitHub для поиска и найма разработчиков, поэтому наличие сильного портфолио на GitHub поможет вам выделиться на рынке труда.
Возможности обучения: GitHub является домом для огромного количества проектов с открытым исходным кодом, что означает, что вы можете просматривать и учиться на коде опытных разработчиков. Это может быть отличным способом изучения новых технологий и методов программирования.
и прочий пuздеж