В течение следующих 12–24 месяцев — другими словами, между 2018 и 2019 годами — способы найма разработчиков программного обеспечения радикально изменятся.
С 2004 по 2014 год я работал в Red Hat, крупнейшей в мире компании по разработке программного обеспечения с открытым исходным кодом.
В мой первый день, в июле 2004 года, мой начальник Марти Мессер сказал мне: «Вся работа, которую вы здесь делаете, будет на виду.
В будущем вам не понадобится резюме — люди будут просто искать информацию в Google».
Это была одна из уникальных особенностей работы в Red Hat того времени.
У нас была возможность создать собственный бренд и репутацию.
Общение с другими разработчиками программного обеспечения осуществлялось с помощью списка рассылки и систем отслеживания ошибок, а администрирование исходного кода осуществлялось через Mercurial, Subversion, а все репозитории cvs были открыты и индексировались в Google. Перенесемся в 2017 год: мы живем в мире, который захватывает программное обеспечение с открытым исходным кодом.
Есть два фактора, которые дадут вам настоящее представление о сегодняшнем дне:
- Microsoft — долгое время являвшаяся образцом проприетарного программного обеспечения с закрытым исходным кодом и активный поборник открытого исходного кода — наконец-то всем сердцем приняла программное обеспечение с открытым исходным кодом, создав .
NET Foundation (членом которой, кстати, является Red Hat) и присоединившись к Linux. Фундамент. .
NET в настоящее время разрабатывается как проект с открытым исходным кодом.
- 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
-
Время Атомных Часов
19 Oct, 24 -
Видео Профессор
19 Oct, 24 -
Урок Астрономии (И Соблазнение Девушек)
19 Oct, 24 -
Делаем Домашнюю Ферму Для Рендеринга Видео
19 Oct, 24