Влияние Github На Вашу Карьеру

В течение следующих 12–24 месяцев — другими словами, между 2018 и 2019 годами — способы найма разработчиков программного обеспечения радикально изменятся.



Влияние GitHub на вашу карьеру

С 2004 по 2014 год я работал в Red Hat, крупнейшей в мире компании по разработке программного обеспечения с открытым исходным кодом.

В мой первый день, в июле 2004 года, мой начальник Марти Мессер сказал мне: «Вся работа, которую вы здесь делаете, будет на виду.

В будущем вам не понадобится резюме — люди будут просто искать информацию в Google».

Это была одна из уникальных особенностей работы в Red Hat того времени.

У нас была возможность создать собственный бренд и репутацию.

Общение с другими разработчиками программного обеспечения осуществлялось с помощью списка рассылки и систем отслеживания ошибок, а администрирование исходного кода осуществлялось через Mercurial, Subversion, а все репозитории cvs были открыты и индексировались в Google. Перенесемся в 2017 год: мы живем в мире, который захватывает программное обеспечение с открытым исходным кодом.

Есть два фактора, которые дадут вам настоящее представление о сегодняшнем дне:

  1. Microsoft — долгое время являвшаяся образцом проприетарного программного обеспечения с закрытым исходным кодом и активный поборник открытого исходного кода — наконец-то всем сердцем приняла программное обеспечение с открытым исходным кодом, создав .

    NET Foundation (членом которой, кстати, является Red Hat) и присоединившись к Linux. Фундамент. .

    NET в настоящее время разрабатывается как проект с открытым исходным кодом.

  2. GitHub стал специальной социальной сетью, которая объединяет отслеживание проблем и контроль версий.

Разработчики программного обеспечения, особенно работающие над продуктами с закрытым исходным кодом, не совсем понимают, что происходит. Для них открытый исходный код означает «бесплатную работу в свободное время».

Для тех из нас, кто потратил последнее десятилетие на создание компании по разработке программного обеспечения с открытым исходным кодом стоимостью в миллиард долларов, нет ничего плохого в работе на открытом воздухе.

Польза и значимость такой работы очевидны: о вашей репутации уже знают другие компании.

GitHub — это социальная сеть, в которой ваш социальный капитал, созданный благодаря вашим обязательствам и вкладу в глобальное общение в любой области ИТ, в которой вы работаете, принадлежит только вам — он не привязан к компании, в которой вы какое-то время работаете.

Умные люди смогут этим воспользоваться: они будут публиковать патчи, присылать вопросы и оставлять комментарии создателям языков и фреймворков, которые они используют каждый день в своей работе — TypeScript, .

NET, Redux. Они также будут всячески поддерживать идею и творчески организовывать большую часть своей работы в области открытой разработки — даже если это будет лишь вклад в развитие частных репозиториев.

GitHub можно назвать отличным эквалайзером.

Возможно, у вас не получится устроиться на работу в Австралию из Индии, но ничто не мешает вам работать с австралийцами из Индии с помощью GitHub. Способ устроиться на работу в ту же Red Hat за последнее десятилетие очевиден.

Вы начинаете сотрудничать с разработчиками Red Hat над проблемой, над которой они сейчас работают, а затем, как только становится ясно, что вы внесли ценный вклад и проявили себя как можно лучше в этом процессе, у вас появляется возможность поговорить о возможности Дальнейшее развитие.

работа.

Или они сами свяжутся с вами.

Теперь один и тот же путь открыт для всех, практически в любом направлении.

Поскольку открытый исходный код захватывает мир, подобная тенденция распространяется повсюду.

В недавнем интервью Линус Торвальдс (49 тысяч подписчиков, 0 подписок на GitHub), создатель Linux и Git, сказал об этом так:

«Вы выпускаете приличное количество небольших патчей до тех пор, пока мейнтейнеры не начнут вам доверять, после чего вы становитесь больше, чем просто парнем, присылающим патчи, вы входите в круг доверия».

Ваша репутация – это ваше место в кругу доверия.

Чем чаще вы меняете компании, тем сильнее ослабевает, а иногда и вовсе теряется ваша репутация.

Это похоже на то, что если вы живете в маленьком городе довольно долгое время, все в этом городе вас знают. И если вы переедете из страны в страну, вы окажетесь там, где никто вас не знает — и, что еще хуже, где никто не знает никого, кто знает вас.

Вы потеряли первичные и вторичные, а возможно, даже третичные связи.

Пока вы не создадите бренд, выступая на конференциях или делая другие значимые дела, доверие, которое вы завоевали, работая с другими и помещая код во внутренний корпоративный репозиторий, не появится.

Однако если эта работа была проделана на GitHub, то она не исчезнет. Она видна.

Это путь к вхождению в видимый всем круг доверия.

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

Студенты, выпускники колледжей, иммигранты.

Они будут использовать это, чтобы переехать в Австралию.

И это изменит всю картину.

Однажды привилегированные разработчики обнаружат, что их круг доверия потерян.

Одним из принципов открытого исходного кода является меритократия: побеждает лучшая идея, лучший коммит, лучший пройденный тест, лучшая реализация и т. д. Конечно, такой метод оценки тоже несовершенен (да и вообще нет ничего идеального).

И это не освобождает вас от ответственности быть хорошим человеком, с которым приятно работать.

Мы уволили из Red Hat нескольких звездных разработчиков, которые не ладили с другими сотрудниками, а затем увидели, как эти ребята сотрудничают с другими участниками на GitHub. GitHub — это не просто репозиторий кода и список необработанных коммитов, как стереотипно представляют себе некоторые люди.

Это социальная сеть.

Я бы сформулировал это так:

«Важно не то, находится ли ваш код на GitHub, важно то, что другие люди на GitHub говорят о вашем коде».

Это что-то вроде портативной репутации.

И в течение следующих 12-24 месяцев, пока одни разработчики над этим работают, а другие нет, этот фактор станет критическим.

Давайте проведем аналогию.

Например, раньше стояли дилеммы: иметь электронную почту или нет (сейчас она есть у каждого), покупать мобильный телефон или нет (сейчас мобильный телефон есть у каждого).

В конце концов, подавляющее большинство будет работать с открытым исходным кодом, и возникнет ситуация, когда у всех будут равные шансы на успех.

Но теперь карьерный путь разработчика будет все больше зависеть от GitHub. Теги: #github #Карьера в ИТ-индустрии #карьера #открытый код #резюме ИТ-специалиста #фриланс #github

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.