Мой совет номер один для новичков: изучайте Git и выкладывайте код на GitHub каждый день.
Я ежедневно получаю сообщения, письма, твиты от тех, кто только начинает учиться программировать. Неважно, какие языки/фреймворки они хотят изучать, один совет всегда остаётся неизменным: создайте учётную запись на GitHub, изучите Git и выкладывайте код каждый день.
Я серьёзно. Каждый раз, когда вы создаёте программу, веб-страницу или проект, в котором больше 10 строк кода — используйте Git.
Что такое Git?
Git — это система контроля версий (VCS). Есть две самые основные и крутые вещи, которые VCS позволяет делать: отслеживать изменения в своих файлах, и работать над файлами и проектами совместно с другими людьми. Существует несколько систем управления версиями, но Git, безусловно, наиболее популярен, как для индивидуального, так и для корпоративного использования.
С другой стороны, GitHub — это веб-репозиторий. GitHub предлагает простой и бесплатный способ использовать Git и позволяет взаимодействовать с другими разработчиками в Open Source проектах.
Зачем использовать Git и GitHub?
Вот 7 причин, почему вам следует использовать Git и GitHub:
- Централизованное облачное хранилище кода.
Ваш код всегда доступен. Неважно какой компьютер вы используете, и где вы находитесь. Сломался жёсткий диск? Не проблема. Весь ваш код в безопасности.
2. Контроль версий.
Вам доступна каждая версия вашего кода. Git работает не так, как сохранение в Microsoft Word. Каждый раз, когда вы фиксируете код, Git запоминает, что изменилось с момента последнего сохранения. Даже если вы изменили файл 1000 раз, Git запомнит каждое изменение. Хотите вернуться к версии проекта трёхмесячной давности? С Git — это легко.
3. Работа в команде.
Git упрощает процесс работы с другими людьми и облегчает совместную работу над проектами. Члены команды могут работать с файлами и легко объединять их изменения с главной ветвью проекта. Это позволяет нескольким людям одновременно работать с одним и тем же файлом.
4. Вовлечённость и Open Source.
GitHub, это как социальная сеть, которая позволяет даже новичкам вносить свой вклад в крупные проекты и участвовать в open source сообществе. Вы можете знакомиться с другими разработчиками, задавать вопросы об их коде и предлагать свои изменения. Регулярно используя GitHub, вы научитесь работать в команде.
5. Улучшайте свой код.
GitHub позволяет взглянуть на код, который вы написали в прошлом. Вы можете посмотреть проекты, созданные много лет назад, и сделать их лучше, или просто наблюдать свой прогресс.
6. Показать себя.
GitHub это отличная возможность быть замеченным. Покажите свой код и проекты! Если вы самоучка, GitHub даёт вам возможность доказать рекрутёрам и компаниям, что вы можете программировать.
7. Вам всё равно придётся.
Git используют в компаниях и технологиях по всему миру, вот лишь некоторые из них: Amazon, Facebook, LinkedIn, Yahoo, Microsoft, Netflix, Rails, Android, Linux и Zendesk. Изучайте Git, чтобы стать более привлекательным кандидатом для работодателей. (источник)
Как изучать Git
Чтобы понять основы Git, понадобится 15 минут. try.github.io — крутой интерактивный туториал, который продвигается самим GitHub, где вы можете узнать все основы (бесплатно!).
GitHub также предлагает бесплатное обучение и дополнительные учебные ресурсы в своей документации.
Напоследок
Просто изучайте Git. Вы не пожалеете об этом. Через 15 минут вы уже будете понимать основы, а через несколько часов вы уже сможете сделать свой первый вклад в open source проекты.
Перевод статьи: Brandon Morelli New Developer? You should’ve learned Git yesterday.