Для чего нужен GitHub Frontend-разработчику?

Здравствуйте, дорогие друзья! Рада вас снова видеть на страницах своего блога. Сегодняшняя статья будет скорее всего больше для новичков и разработчиков с небольшим опытом, которые только начали свой путь в IT: недавно закончили институт, курсы или ищут первую работу. И, наверное, той себе, какой я была 2 года назад (не так давно исполнилось 2 года, как я стала программистом, а в августе будет ровно два года, как я работаю в коммерческой разработке в найме).

И самым трудным было пережить первый год в разработке. Когда вы сто лет никому не нужны, потому что у вас нет опыта и еще ничего не умеете. На это есть ряд причин:

  1. Любая задача вызывает у вас ступор, потому что ничего не понятно (наш мозг очень ленивое создание и не любит все новое и непонятное, потому что нужно тратить драгоценную энергию).
  2. На таск, который более опытный разработчик тратит 2-3 часа, у новичка уходит 2-3 дня.
  3. Вы отвлекаете от работы старших коллег вопросами, время которых стоит дороже, чем ваше.
  4. Новички постоянно что-то ломают, а потом долго ищут способ, как починить, потому что не знают.

Поэтому большинство работодателей хотят опытных, чтобы вы набили себе шишки и руку где-то на других проектах, а к ним пришли уже готовыми, опытными и эффективными. и получается замкнутый круг: новичок устраивается на работу, чтобы получить опыт, а на работу его не берут, потому что опыта нет.

Используйте GitHub, чтобы наработать опыт

Когда вы решаете учебные задачи или собственные домашние проекты, вы пишете код. Во-первых, все свои учебные проекты на гитхаб в удаленном репозитории хранить удобнее, чем у себя на компьютере. Особенно сборки с node_modules, которые отжирают немерено памяти на диске за счет веса вышеупомянутой папки. Несколько проектов и ваш компьютер может забиться. А удаленный репозиторий доступен вам всегда для скачивания на любое устройство, где есть интернет. Поэтому использовать git — хорошая практика даже для программиста-одиночки. Каждый коммит в аккаунте фиксируется и в профиле можно посмотреть, насколько продуктиктивен тот или иной разработчик, когда он начал работать, чем интересуется и чему учился.

Во-вторых, чтобы получить опыт, можно поучаствовать в разработке open source библиотек. Попросите владельца репозитория накидать вам несложных для новичка тасков. За участие в open source проекте вам никто не заплатит, но когда вы попытаетесь сделать коммит в репозиторий библиотеки через pull-request, владелец репозитория либо его принимает, либо его отклоняет. И если отклоняет, то чаще всего дает обратную связь, почему ваш код плохой. Главное не стесняться спросить — разработчики, как правило, люди открытые и с удовольствием объясняют, что в вашем коде не так.

Используйте GitHub, чтобы найти работу

Рекрутеры IT-компаний, как правило, просматривают аккаунты разработчиков. Главное не полениться и помочь вас найти, аккуратно оформив аккаунт, репозитории и коммиты. Из своего опыта где-то за последние полгода мне поступало около 10 писем на мой почтовый ящик с приглашением на собеседование. И когда я задавала рекрутеру вопрос: «Откуда Вы меня нашли?», мне честно отвечали: «Я просматриваю аккаунты на гитхабе» (на тот момент у меня уже было более 400 коммитов за год и больше 20 репозиториев).  Конечно приятно, когда работа уже начинает искать вас.

GitHub для общения с себе подобными

Самое клевое чувство ощущать, что ты такой не один. GitHub это еще и социальная сеть, где можно пообщаться с себе подобными — стране, возрасту, специализации и прокачать свой письменный английский язык. Все сообщество на гитхабе в основном коммуницирует между собой на английском.

Ну вот такой небольшой мотивационный обзор. Удачи и до новых встреч в следующих статьях!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Advertisment ad adsense adlogger