2021-08-09 10:00:45
Почему администратору стоит учить GitHub
Мне, в рекомендациях YouTube, часто попадают видео от разработчиков Django. Одно из таких видео было с заголовком "Fastest Way To Make Money With Code!". Обычно подобные видео полны воды, но это оказалось исключением.
Одной из рекомендаций, которой я придерживаюсь по сегодняшний день, касается GitHub (или другой СКВ). Ключевая мысль следующая: “В некоторых профессиях работодатель может спросить про ваш GitHub аккаунт, но не смотреть на ваши проекты. Чаще всего он смотрит на вашу активность в определенной панели (скриншот ниже). Эта активность показывает, как давно и часто вы работаете с GitHub. Её нельзя «подделать» за предыдущие года. Это простая проверка на знание GitHub и отсечение самозванцев.”
Я же объясню почему GitHub стоит учить Windows/Linux/Exchange/сетевому (и т.д.) администратору в следующих пунктах и на разных примерах:
С каждым годом становится все больше IAS (инфраструктура как код) приложений. Microsoft, например, уже анонсировали облачный Windows 11, который можно будет развернуть через Powershell. IAS код принято хранить в GitHub. Учитывая, что эта надобность остро может потребоваться уже завтра – вы можете серьезно опередить своих коллег.
У вас наверняка есть свой пет-проект, который вы можете сделать публичным. Это может быть даже простой конфигурационный файл Nginx. Вашу работу могут заметить остальные и дать звезду, что эквивалентно «лайку». Грубо говоря повысить репутацию и узнаваемость в узких кругах.
В своих, закрытых, проектах я заметил следующую вещь – делая более частые коммиты (следя за статистикой) мои проекты стали развиваться быстрее и лучше. Я просто привык пользоваться GitHub и это слово не вызывает раздражение.
Сейчас существует множество проектов, где между разработчиком и администратором нет четкой грани. Некоторые такие проекты находятся в GitHub и в их развитии может учувствовать любой человек. Один из таких проектов – OpenStack (python). Люди, которые участвуют в его разработке, могут быть найдены по истории коммитов. Историю коммитов так же использую хэд-хантеры, а для работодателей, на соответствующую должность, это весомый пункт в резюме.
В таких случаях, как я думаю, можно найти работу удаленно на зарубежных коллег.
Сам GitHub, хоть он и вызывает чаще раздражение, очень простой. Имея множество команд (думаю более 100) на практике используется ~15.
Подытоживая написанное – вы можете выполнять обычную работу и повышать свою востребованность на рынке. Для освоения основных возможностей GitHub нужно потратить 5-10 часов.
Само видео:
Когда-то наткнулся на комментарий с хабра, который описывал часть написанного:
327 views07:00