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


С 2004 по 2014 я работал в Red Hat — крупнейшей в мире компании по выпуску программного обеспечения с открытым исходным кодом. В первый же день, в июле 2004 года, мой босс Марти Мессер сказал мне: «Вся работа, которую ты будешь выполнять здесь, будет открытой, как на ладони. В будущем тебе не понадобится резюме — люди просто будут получать информацию о тебе в Google».

В то время это было одной из уникальных особенностей работы в Red Hat. Мы имели возможность создать свой собственный бренд и репутацию. Коммуникация с другими разработчиками программного обеспечения осуществлялась с помощью списка рассылки и баг-трекеров, а исходный код администрировался через Mercurial, Subversion, и все cvs репозитории были открыты и индексировались в Google.

Вернемся в 2017 год: сейчас мы живем в мире, который захватывает программное обеспечение с открытым исходным кодом.

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

  1. Microsoft – долгое время бывший образцом запатентованного программного обеспечения с закрытым исходным кодом и активным борцом с открытым кодом – наконец вполне искренне принял open-source ПО, создав .NET Foundation (членом которого, кстати, является Red Hat ) и присоединился к Linux Foundation. .NET сейчас разрабатывается как проект с открытым исходным кодом.

  2. GitHub стал особой социальной сетью, которая связывает отслеживание ошибок и систему контроля версий.

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

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

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

GitHub можно назвать великим эквалайзером. У вас может не быть возможности получить работу в Австралии из Индии, но ничто не мешает вам работать с австралийцами из Индии с помощью GitHub.

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

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

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

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

Ваша репутация — это и есть ваше место в круге доверия. Чем чаще вы меняете компании, тем сильнее ослабевает, а иногда даже теряется, ваша репутация. Это как, если вы живете в маленьком городке в течение довольно длительного времени, вас знают все жители этого города. А если вы перемещаетесь из страны в страну, вы в конечном счете оказываетесь где-нибудь, где никто вас не знает, — и, что еще хуже, где никто не знает никого, кто знает вас.

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

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

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

И это изменит всю картину в целом. Некогда привилегированные разработчики обнаружат, что их круг доверия потерян. Одним из принципов open source является меритократия — выигрывает лучшая идея, лучший коммит, лучшее прохождение тестирования, лучшая реализация и т. д.

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

GitHub это не просто хранилище кода и список сырых коммитов, как некоторые стереотипно его себе представляют. Это социальная сеть. Я бы сформулировал следующим образом:

«Имеет значение не наличие вашего кода на GitHub, а то, что другие люди на GitHub говорят о вашем коде, вот что имеет значение».

Это что-то вроде портативной репутации. И в течение следующих 12-24 месяцев, в то время как одни разработчики будут работать над ней, а другие нет, этот фактор приобретет решающее значение. Давайте проведем аналогию. Например, раньше существовали дилеммы: иметь электронную почту или нет (теперь она есть у каждого), покупать мобильный телефон или нет (теперь у каждого есть мобильник). В конце концов, подавляющее большинство будет работать с открытым кодом, и это станет подобной ситуацией, в которой каждый будет иметь равные шансы на успех.

Но сейчас возможность карьерного роста разработчика будет все больше зависеть от GitHub.
Поделиться с друзьями
-->

Комментарии (69)


  1. Hayate
    06.03.2017 13:11
    +2

    Какое-то капитанство. В смысле текст от капитана очевидность.


    1. tankomazzz
      06.03.2017 13:37
      +1

      но тем не менее очередное напоминание тем, кто этого еще не делает в период «успеть за поездом»


    1. Opanagushin
      07.03.2017 05:46
      +2

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


  1. CodeViking
    06.03.2017 13:20
    -3

    Да, мир идёт к открытому и бесплатному. ЭКО сменит Технократию (или технократия станет ориентированной ЭКО). В этом смысле у Linux большое будущее я думаю.


    1. VioletGiraffe
      06.03.2017 13:47
      -3

      Неужели под Линукс начнут писать нормальный софт? :)


      1. CodeViking
        06.03.2017 13:58

        Уже пишут, и будут писать. Гейб Ньюэлл вообще заявил что Linux вполне перспективная геймерская платформа, и результатом этого стало массовое портирование игр под Linux. Но предлагаю не холиварить на эту тему т.к. статья всё же не о Linux.


        1. VioletGiraffe
          06.03.2017 14:04
          +6

          Ну вы же начали эту тему. Я только намекаю, что Линукс за 20 лет не стал юзабельной экосистемой за пределами отдельных конкретных задач.


          1. DaylightIsBurning
            06.03.2017 15:20
            +7

            Скорее наоборот, Linux так и не стал (самой)распространнёной ОС лишь на одной платформе — десктоп. Почти на всех остальных платформах линукс доминирует.


            1. VioletGiraffe
              06.03.2017 15:41
              +2

              Да, это не противоречит моим комментариям. Когда вы пишете какую-то конкретную систему (хоть встраиваемую, хоть чисто программную), Линукс — вполне нормальная ОС для этого (даже хорошая). Говорил я, конечно, о десктопах, где бытовой софт под Линукс часто уступает аналогам для Windows, а нередко нужного софта вообще нет.


            1. dom1n1k
              07.03.2017 18:40

              Нюанс номер 1: десктоп покрывает бОльшую часть задач, это немодная и нетрендовая, но самая важная платформа в глобальном масштабе.
              Нюанс номер 2: инкарнация Линукса на мобильнике в лице Андроида живет по несколько иным принципам, нежели оригинал.


          1. a1111exe
            07.03.2017 15:58
            +2

            Линукс за 20 лет не стал юзабельной экосистемой за пределами отдельных конкретных задач.

            Согласно каким критериям? Несколько лет использую Ubuntu дома и на работе, доволен как слон. Мысли о переходе обратно к Windows, мягко выражаясь, ужасают. И с точки зрения продуктивности, и с точки зрения удобства. А когда хочется, и поиграть есть во что, не жалуемся. Чем не юзабельная система?


            1. VioletGiraffe
              07.03.2017 16:42
              -1

              Согласно единственному критерию, имеющему значение — моей внутренней удовлетворённости от пользования системой :)
              Как я уже сказал, к ядру у меня претензий нет, только к оболочке и софту. Корявое всё. Я понимаю, что «всё плохо» — это не конструктивно, но не вижу смысла расписывать (к тому же, это обобщенное впечатление от множества случаев, половину из которых я уже не вспомню). Например: хороших IDE для С++ нет. Есть одна нормальная (Qt Creator) и одна — на любителя (Eclipse). Хороших, с удобной отладкой, как Visual Studio под виндой, нет. Удобного аудиоплеера с медиабиблиотекой и поддержкой lossless-форматов из коробки, не нашёл. The list goes on.

              Думаю, сам факт существования Wine очень много говорит о софте для Linux ;)


              1. DaylightIsBurning
                07.03.2017 19:32
                +2

                хороших IDE для С++ нет
                Whaaaat? Как раз разработка на C++ (и вообще) на линукс на много комфортней. В том числе и IDE. Есть QtCreator и Clion (обе с удобной отладкой). Под линукс нет только Visual Studio, но Visual Studio как раз на любителя, мягко говоря. Я бы не согласился переходить на Visual Studio даже за деньги (смотря какие :)) — она кошмарна, а долгое время ещё и компилятор плохо стандарты поддерживал, даже в 2013 ещё с++11 толком не допилили. Установка библиотек, которая за отсутствием модулей и так проблематична на винде — сущий ад, а на линуксе ещё ниче так.
                Удобного аудиоплеера с медиабиблиотекой и поддержкой lossless-форматов из коробки, не нашёл
                Валом этого добра. Не слишком искали, видимо. Или искали идентичный тому, что у вас на винде и к чему Вы привыкли, а это заведомо не объективно.
                Думаю, сам факт существования Wine очень много говорит о софте для Linux ;)

                На самом деле нет. Не более чем факт существования Linux on Windows или как там оно называется.


              1. DaylightIsBurning
                07.03.2017 19:36

                По моему опыту, в плане возможности создать комфортную продуктивную среду для разработки ПО и развлечений линукс на десктопе даст серьезную фору винде. Винда была моей основной средой до 2014 примерно.


                1. VioletGiraffe
                  07.03.2017 19:41

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


          1. Acuna
            07.03.2017 20:18

            На самом деле Линукс крайне юзабелен и весьма приятен в работе. Не без своей специфики, конечно (однако у многих сервера работают на на нем и они к ней уже весьма адаптировались). Проблема как раз именно во владении Microsoft рынком осей. Просто они, в отличии от Линукса, имели возможность продвигать ее и ставить из коробки на большинство устройств. Тут как и в любом бизнесе, все решает бабло. По той же самой причине почему и Андроид стал, по сути, де-факто в мире мобильных телефонов благодаря Гуглу, при все при том, что он ну очень далек от идеала, очень. И так далее.


            1. VioletGiraffe
              07.03.2017 20:31

              Нет никакой проблемы. Фактор, о котором вы говорите, существует, но главная причина популярности Windows заключается в том, что это ОС, сделанная для людей. А не для сисадминов и embedded программистов. В Windows приятно работать, Linux бесит. И не меня одного. Среди моих друзей и сотрудников есть люди, которые вынуждены использовать Линукс. Есть маководы, которые раньше сидели под линуксом. Никому из них Линукс не нравится. Это ни в коем случае не делает моё мнение окнчательной истиной, и я не хочу устраивать холивар. Просто говорю, что знаю многих людей, знакомых с Линуксом, которым он не нравится. Таких, которым нравится, лично не знаю. Есть такие (как я), которые могут его терпеть, но не без мата, когда нужно сделать что-то, что не делается из коробки.

              Windows — система, в которой приятно работать. Даже если не сравнивать эту ОС с другими, на фоне которых она выглядит ещё выигрышнее. Не могу сказать того же ни про Линукс, ни про Мак.


              1. DaylightIsBurning
                07.03.2017 21:09

                главная причина популярности Windows заключается в том, что это ОС, сделанная для людей

                Просто говорю, что знаю многих людей, знакомых с Линуксом, которым он не нравится.

                Selection bias. Если вы таких не знаете — это не значит что причина в том, что линукс объективно менее удобен/приятен. Вы (и ваши друзья) просто привыкли к винде, а потом им показали линукс и переучивать не захотелось. Что-то не работает «как на винде» — сразу раздражение, даже если на винде хуже.
                А не для сисадминов и embedded программистов.
                А ещё учёных. И они (мы) тоже люди.
                Линукс просто появился позже (в нише ОС с граф. оболочкой). Винда тоже не сразу стала комфортной (до сих пор ещё не всегда её таковой можно назвать). Вспомните вин 3.11 и Вин 95. Отчасти их проблемы были связаны с уровнем развития харда, но основная критика именно в сторону качества реализации. Что бы исправить основные ошибки реализации у Майкрософт ушло минимум четыре поколения (3.11, 95, 98, 2000), всё это время конкуренция была слабая (только мак, но у того свои проблемы были).
                Для чистоты эксперимента нужно людям не знакомым с ПК половине показать линукс, а половине винду, а затем через года три поменять их местами, а затем через год дать возможность выбирать самим. Вот тогда и узнаем, что «комфортнее».


                1. VioletGiraffe
                  07.03.2017 21:22
                  -1

                  Проблема не в тех вещах, которые работают не так, а в тех, которые вообще не работают. Но selection bias отрицать не буду.


                  1. DaylightIsBurning
                    07.03.2017 22:04

                    Проблема не в тех вещах, которые работают не так, а в тех, которые вообще не работают

                    Например? По моему опыту есть куча вещей, которые работают на линукс, но не работают на винде. Куча вещей из того, чем пользуются на серверах. Из области домашнего пользования, например, на линуксе очень легко расшарить аудио-устройства по сети через pulseaudio, даже через GUI на ubuntu это можно сделать. Под виндой это сделать нормально невозможно. Есть вариант через dlna или airPlay, но они работают с задержкой (видео не посмотришь), да и не так удобно. Ну и таких примеров хватает.


              1. a1111exe
                08.03.2017 03:29
                +4

                Windows — система, в которой приятно работать.

                Не всем. Лично мне в Windows работать крайне неприятно. Неуклюжий GUI как-будто специально сделан так, чтобы мешать действиям пользователя. Поведение системы "из коробки" во многих ситуациях реально бесит. И ещё, я лично знаком с другими людьми, которым не нравится Windows.


                Аргументы, которые Вы приводите, сводятся к тому, что Вам и Вашим знакомым неприятно работать с Linux и приятно работать с Windows. Создаётся впечатление, что для Вас это повод говорить, что Linux "не юзабелен". Хочется отметить, что существование людей с в точности противоположными ощущениями (Linux — приятно, Windows — неприятно) по такой логике должно приводить к выводу, что Windows не юзабелен. И тогда получается, что мы живём в мире, где Linux и Windows одновременно юзабельны и не юзабельны. И без уточнения, что для разных пользователей, такой мир невозможен.


                Зачем постоянно повторять "не хочу устраивать холивар", параллельно с этим пытаясь представить свой субъективный опыт как объективную реальность, попутно заявляя, что сисадмины и embedded программисты — не люди? Всё это выглядит именно как "очень хочу устроить холивар здесь и сейчас".


                1. TheKnight
                  09.03.2017 19:10

                  Блин, о чем говорить, если в Windows нет даже нормального встроенного терминала??? Я про версии до Windows 7, так как 8 и 10 не смотрел, да и на работе стоит 7.

                  А уж про отсутствие из коробки вставки по средней клавише мыши мне вообще вспоминать не хочется…


              1. Acuna
                08.03.2017 19:54

                Соглашусь насчет приятности Windows, однако не забывайте, что большая часть этой самой приятности — по сути в оконном менеджере. Окажись в свое время Linux в нужных руках сильной компании — он с легкостью мог бы стать третьей высококонкурентной осью. А что, ядро очень мощное, написать удобный менеджер, и успех гарантирован. Будь винда такой идеальной для того же веба — она бы занимала бы ту же область, какую занимает сейчас на десктопе. Просто она уже весьма плотно заняла свои десктопные позиции, и в наше время тягаться с ней уже бессмысленно, поэтому допиливанием линукса для десктопа никто в промышленных масштабах не занимается. В основном почти кустарно. Да и оконных менеджеров куча, выбирай на любой вкус и цвет. Да и будем честны, даже при всем своем развитии Windows, Linux даже сейчас позволяет делать что-то даже лучше чем Windows. Да и удобство вопрос относительный. Тот же Андройд взять, заметно что это Linux? К тому же отсутствию дисков как таковых быстро привыкаешь, любой школьник запросто пересаживается с винды на него. Те же права на файлы — да, требуется привыкание, но ведь их можно автоматически переключать для конкретного юзера, и для остальных, и так далее, и вообще не думать о том, что ты создал новый файл, но в самый нужный момент запись в него не произошла. Было бы желание получить удобную ось. Так что дело именно в грамотной организации и пониманию удобства для юзера.


        1. andreymal
          06.03.2017 14:35
          +2

          Раз уж зашла речь про геймерскую платформу, то нельзя не отметить, что портируют-то обычно паршивенько: регулярно читаю жалобы, что игры (даже от Valve) не то что под виндой — иногда даже под вайном работают лучше нативных линуксовых версий. (Я сам не играю и холиварить тоже не хочу, но отметить такое явление надо)


          1. TheKnight
            06.03.2017 15:14

            А можно уточнить понятие «лучше»? FPS, стабильность этого FPS, отсутствие крешей игр, что то еще?


            1. andreymal
              06.03.2017 15:26

              Обычно жалуются на меньший FPS и/или качество графики хуже чем в windows-версии


              1. madkite
                06.03.2017 15:50

                Наверно это проблема не самой операционной системы, а в популярности — под windows больше оптимизируют, тестируют, т.к. клиентов больше. Что в принципе логично. Это как раньше все верстали странички под Internet Explorer и забивали на Opera.


        1. Andreyika
          07.03.2017 05:46

          Наверное именно под эту перспективную геймерскую платформу и пилится Half-Life3… с открытым кодом, конечно, как и остальные игры в стиме. Я уже видел исходники 3ей части шедевра, они лежат в репе рядом с исходниками самого гитхаба.

          До сих пор помнится, как адепт открытых исходников Гейб искал «авторов патчей» в HL2… наверняка, чтобы предложить им работу. https://habrahabr.ru/post/165607/


  1. Areso
    06.03.2017 14:00
    +3

    А можно как-нибудь получить звезды, не пиарясь на реддите?) Даже появление topics не сильно помогло многим.


    1. megahertz
      06.03.2017 16:04

      Получить звезды не пиарясь вообще — это только быть в тренде и выкладывать то что ищут но не могут найти. Ну и README должен быть вылизан, много примеров (если это библиотека), demo.


      1. megahertz
        06.03.2017 16:12
        +3

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


    1. Antelle
      06.03.2017 23:11

      Пиариться в facebook, комьюнити тематических, stackoverflow, alternativeTo,… Но учтите, потом кто-то запостит ссылку на реддит и всё испортит. Хотя всё равно это тот же пиар, просто в другом месте.
      Я бы даже спросил по-другому: а сейчас бывает что-то, что не постят на реддите?


  1. Hazrat
    06.03.2017 16:19

    Как быть, если разработка идет над коммерческим проектом, и в github просто не публикует в календаре активность над приватными репозиториями?


    1. andreymal
      06.03.2017 16:24
      +1

      Скрытый текст


      1. Hazrat
        06.03.2017 16:29

        и что, он опубликует все коммиты к приватным проектам?
        Я имел ввиду немного другое, ведь работа над коммерческим проектом, это как бы закрытая информация и не каждый клиент согласится публиковать куски кода, но если он просто рисует календарь с приватными коммитами без доступа к коммиту, то да. круто.


        1. andreymal
          06.03.2017 16:32

          Не знаю, у меня нет приватных репозиториев чтобы проверить) Но подозреваю, что всё-таки просто календарь рисует


          1. dale0
            07.03.2017 05:46

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


            Заголовок спойлера

            image


        1. maxlazar
          06.03.2017 16:52

          рисует-рисует. И отсюда может быть злоупотребление — гоняй, что угодно в приватном репозитории(cron на сервер, который будет будет заполнять директорию в репо случайными файлами и делать push несколько раз в день) и получай красивую картинку.


          1. andreymal
            06.03.2017 16:55

            1. maxlazar
              06.03.2017 17:00

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


            1. Hazrat
              06.03.2017 17:16

              В итоге этот самый календарь с такими манипуляциями не может объективно оценивать активность разработчика


          1. Randl
            06.03.2017 19:12

            Ну если там будет


            9999 contributions in private repositories

            и всё, то это наводит на подозрения


            1. VolCh
              06.03.2017 22:07

              Человек работу работает?


              1. Randl
                07.03.2017 09:08

                Ну 30 коммитов в день без перерывов и выходных, это перебор)


                А в принципе для идеи статьи гитхаб только с приватными коммитами это все равно что гитхаба нет.


        1. FireNero
          07.03.2017 05:46

          Комиты отмечаются в календаре, но в истории пишется просто, что были комиты в приватные репозитории. При этом даже не разглашается был ли это один репозиторий или несколько.
          Например, 15 contributions in private repositories.


          1. NickKolok
            08.03.2017 21:37

            Если именно «contributions» — то это даже не факт, что коммиты. Могли быть открыты issue и т.д.


  1. KotV4
    06.03.2017 16:30
    +2

    Так же трактор можно завести! И поехать :)


  1. TheDeadOne
    07.03.2017 04:27
    +3

    Все работодатели, с которыми я имел дело за последние 10 лет, имели в трудовом договоре пункт о том, что всё разработанное мной в период работы в компании принадлежит компании, а я не имею право даже заявлять об авторстве, не говоря уж о публикации. При подрядной работе я регулярно сталкиваюсь с тем, что заказы с NDA приносят на много больше денег, чем без него. Так что выбор у меня стоит между кормить семью сегодня или делать репутацию на завтра.


    1. Aingis
      07.03.2017 14:26

      …а я не имею право даже заявлять об авторстве…

      Это незаконно. Неимущественное авторское право всегда остаётся вашим. Можете игнорировать это требование, оно ничтожно.


      1. VolCh
        07.03.2017 14:39
        +1

        Это право защищает авторов от присваивания кем-то авторства произведений (плагиат и т.п.), но не даёт права разглашать коммерческую или государственную тайну, которая может заключаться даже в самом факте той или иной разработки. Сведения типа "Я автор программы, которая нанесёт ответный ядерный удар по США без вмешательства человека" могут наносить значительный ущерб и их разглашение может очень жестко караться.


        1. Aingis
          08.03.2017 20:11

          Если разработка обнародована, то никто не может запретить сказать «это я разрабатывал». А о раскрытии самого факта разработки никто и не говорил. Впрочем, здесь нужна уже профессиональная консультация. Авторское право создано для защиты авторов прежде всего, а то вдруг тут окажется, что права авторов ущемляются (особенно, если им не заплатили соответственно за «секретную» разработку).


      1. TheDeadOne
        07.03.2017 18:03

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


  1. egoroof
    07.03.2017 05:46

    На меня hr вышли по профилю на гитхабе, в результате переехал работать в другой город. И всё это в России, а не где-то там.


  1. Germanets
    07.03.2017 10:08

    Почему-то не сказали об одной явно отрицательной трактовке этих данных, пример:
    Человек в течении N лет работал программистом, и при этом постоянно участвовал в различных открытых проектов, что не входило в его служебные обязанности(с его слов). Какой из этого можно сделать вывод? Либо этот человек не выкладывается на 100% на работе и у него постоянно есть силы на то, чтобы ещё поучаствовать в открытых проектах, вместо того, чтобы потратить эти же самые возможности на работе, либо, что ещё хуже смотрится — вполне вероятно человек вместо работы занимался этими самыми открытыми проектами.
    Да, можно предположить кучу замечательных положительных ситуаций, при которых всё это не верно и работник на столько опытный и серьёзный, что может работать 8-9 часов на работе + 1-2 часа дома, но о том, что какой-то процент потенциальных работодателей сделает такие же предположения — нужно не забывать.


    1. Taritsyn
      07.03.2017 11:20
      +2

      К сожалению, ваша точка зрения на Open Source-проекты наиболее популярна в нашей стране — http://www.sql.ru/forum/1231942/a-naskolko-nalichie-svoih-opensource-proektov-privlekatelno-dlya-rabotodateley


      1. Germanets
        07.03.2017 11:53
        +1

        Вы не совсем правильно меня поняли — я просто сказал о том, что в чьих-то глазах всё может быть не так радужно, как описывается в статье, а не выражал свою точку зрения)


        1. Taritsyn
          07.03.2017 12:04
          +2

          Человек в течении N лет работал программистом, и при этом постоянно участвовал в различных открытых проектов, что не входило в его служебные обязанности(с его слов). Какой из этого можно сделать вывод? Либо этот человек не выкладывается на 100% на работе и у него постоянно есть силы на то, чтобы ещё поучаствовать в открытых проектах, вместо того, чтобы потратить эти же самые возможности на работе, либо, что ещё хуже смотрится — вполне вероятно человек вместо работы занимался этими самыми открытыми проектами.

          Разве это не пример отрицательного мышления отечественных работодателей?


          1. Germanets
            07.03.2017 13:20

            Да, это пример, того, как может подумать какой-то работодатель, в том числе отечественный.
            Но говорить при этом:

            ваша точка зрения на Open Source-проекты наиболее популярна в нашей стране
            — неверно, это не выражение моей точки зрения на опен-сорс проекты, моя точка зрения отличается от данного примера.


            1. Taritsyn
              07.03.2017 14:05
              +1

              Я вас понял. Вы просто озвучили точку зрения других людей.

              Недавно в этом же блоге я прочитал статью «Как двухлетний репозиторий на GitHub стал трендовым за 48 часов» и был удивлен комментариями к ней:

              @search: Во-первых получить звёздочку на гитхабе чертовски приятно. Здорово, когда ты делаешь что-то нужное. Во-вторых это полезно для карьеры. Я недавно менял работу и многие работодатели очень хотели посмотреть мой аккаунт на гитхабе. Как-то так.

              @hlogeon: Когда у меня появились боле-менее серьезные контрибуции в open source, на меня магическим образом начали выходить работодатели немного другого уровня, выросла зарплата, появились связи с более крутыми разработчиками с разных уголков планеты. Вангую, что если бы я сделал какой-то проект с 200+ звездами на github все, что я перечислил произошло бы с намного большей силой.
              Лучший способ доказать, что ты хороший разработчик — показать свою разработку. Лучший способ показать, что разработка нужная — показать число людей, которые ей пользуются. Лучший способ показать качество продукта — показать отзывы людей.

              @vitalybaev: Подтверждаю, в прошлом году потихоньку начал контрибьютить небольшие патчи в проекты на GitHub. В итоге за последние 4 месяца пришло около 10 предложений о работе. Из них 3 связанных с переездом в страны Европы. Среди наших были и известные компании, вроде ABBYY, СберТех. Многие писали, что нашли мой профиль на GitHub

              @markhor: Есть одна дурацкая причина. На количество звезд любят смотреть люди, далекие от IT. Инвесторы, рекрутеры и т.д. Для них число звезд == крутизна проекта. Хотя все давно поняли что число звезд == способность авторов пиарить (что в общем-то не плохо само по себе, но слабо коррелирует с качеством).

              Потом я посмотрел профили этих людей, и перестал удивляться: трое из них находятся за рубежом (Нидерланды, Таиланд и Испания) и только один в России.


              1. kozzztik
                15.03.2017 17:19

                Читая комментарии сложно отделаться от ощущения, что они купленые )


                1. Taritsyn
                  15.03.2017 18:38

                  Вполне возможно. Только непонятно, кому может быть выгодна подобная пропаганда.


    1. Acuna
      07.03.2017 20:20

      Значит можно сделать вывод, что человек прокрастинировал и постоянно отвлекался на проекты для души)))


    1. Danik-ik
      07.03.2017 22:55
      +2

      Работодателя, который считает, что у тебя не должно остаться никакой жизни, кроме работы, всерьёз рассматривать не стоит. Нет, правда, отсеются — и слава Богу. Но если Ваши коммиты попадают не на конец обеда/вечер/выходные (а это тоже видно, не?) то сопоставив это с Вашим заявлением о работе на полный день потенциальный наниматель увидит Вашу проблему, которая может стать его проблемой. Вывод очевиден: не воруй рабочее время и/или не ври об опыте. Здравствуйте, товарищ капитан.


      1. Germanets
        09.03.2017 12:02

        Работодателя, который считает, что у тебя не должно остаться никакой жизни, кроме работы, всерьёз рассматривать не стоит.
        — с этим полностью согласен, более того — в хороших компаниях появляются такие плюшки как скидки на фитнес, собственные спортзалы и коллективные выезды.
        Но — я могу однозначно сказать, что среднестатистический разработчик, который программирует только на работе, отдыхая в обед и вечером и переключаясь на другие занятия, отличные от программирования — работает на работе продуктивнее, чем тот, который программирует ещё и вместо нерабочего времени.
        По сути — качественное участие в опен-сурс проектах помимо основной работы программистом — это просто ещё несколько часов работы, которые можно было потратить на отдых. Более того, зная, что вечером тебя ждут ещё несколько часов той самой «опен-сорс работы» — однозначно будешь экономить силы, а значит — меньше принесешь пользы на работе, чем мог бы — если бы потратил все эти силы на работу.
        Если же человек не отдыхает должное количество времени, то пусть не сразу — но уже через год-полтора-два это начнёт негативно влиять на его общее состояние и на продуктивность работы. Разумеется есть уникумы-исключения, которые могут работать по 10-12 часов без выходных на протяжении лет — но для обычного человека — это нереально.


        1. 0xd34df00d
          10.03.2017 03:29
          +1

          А что, если опенсорс всякий для меня отдых? Если я прихожу домой, на час выключаю мозг, а потом сажусь за редактор кода или за матче до ночи? Чем иначе-то заниматься?


  1. Taritsyn
    07.03.2017 12:02

    Удален


  1. setevoy4
    09.03.2017 05:38

    > Microsoft [...] наконец вполне искренне принял open-source ПО, создав .NET Foundation

    Простите — что? :-D (вот тот случай, когда хочется написать ШТАААА?!?)

    МС делает деньги. Сейчас им стало выгодно позиционировать себя как сторонников FOSS. Не более чем. Потому как Windows теряет позиции, а МС нужны продажи.


    1. kozzztik
      15.03.2017 17:39

      А что? Opensource, это, внезапно, выгодно, и Microsoft наконец это осознал. Вещи, которые не приносят дохода компании сами по себе, но при этом имеют широкую аудиторию, выгодно опенсорсить. Это снижает издержки, повышает качество, повышает стоимость HR бренда и много еще чего.


  1. Sixshaman
    09.03.2017 16:55
    -1

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

    А я не хочу, чтобы моя репутация была кому-то известна.

    У вас может не быть возможности получить работу в Австралии из Индии, но ничто не мешает вам работать с австралийцами из Индии с помощью GitHub

    Внести коммит, не пересекаясь друг с другом — это не работать вместе. Работать вместе — это иметь возможность вместе обедать, иметь возможность обсудить используемые инструменты (в личной беседе, а не текстом!), и иметь возможность в свободное время узнать человека ближе. А когда нет разницы, австралиец это из Индии или краснодарец из Воронежа — работать они будут одинаково — вся затея не имеет никакого смысла.

    По мере того, как отрытый исходный код захватывает мир, подобная тенденция распространяется повсеместно

    И разве это хорошо? Человека всегда привлекала неизвестность и секретность. Не думаю, что кто-либо хотел бы работать на секретных военных базах, лежи все разработки оттуда в открытом доступе.

    Одним из принципов open source является меритократия — выигрывает лучшая идея, лучший коммит, лучшее прохождение тестирования, лучшая реализация и т. д.

    Это уже перебор. Не надо называть ситуацию, когда у левого человека с улицы и у привилегированного человека одинаковые права и возможности, меритократией. Это не меритократия, а прямая её противоположность.