Измеряем OpenSource-присутствие человека с помощью github

    Ребята из команды github продолжают делать OpenSource простым и приятным занятием. С одним из последних обновлений они выкатили Contributions — дэшборд для профиля пользователя, в котором собрана вся информация о его активности.

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

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

    Под катом можно найти любопытную подборку самых «зеленых» (в хорошем смысле) контрибьюторов на данный момент.











    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 40

      +5
      Интересно, а в корпоративные гитхабы патч будет али нет…
        0
        а нужно ли?
          +2
          Дык, смотреть, кто из разработчиков работает, а кто морально разлагает коллектив =)
            +4
            По-моему, это не показатель, а очередная «мерялка».
              +5
              А я и не говорил, что в этом есть какая-либо практическая ценность. RPG забавны в любом виде.
            +2
            Скорей кто из разработчиков не работает, а на гитхабе контрибьютит чужие проекты.
              0
              Вы считаете, что это плохо?
                0
                Не плохо, просто спорный показатель профессиональности. Главное сильно рабочие задачи не сдвигать, засчет гитаб проектов.
                  +2
                  Предлагаю отказаться от витающего в комментах мнения, что контрибьюты контрибьютятся для повышения некоторого коэффициента профессиональности.

                  Предлагаю относиться к контрибьютам, как к чтению книг. Чтение книг — всегда хорошо.

                  И хочу напомнить, что это не веселый конструктор для убивания времени, а в большинстве случаевтакая же работа, наравне с задачами, которые распределены внутри вашей команды после очередной планерки. Ну, просто некоторые об этом забывают, проводя аналогию с хобби, а кто-то корячится полную рабочую неделю над инструментом ;)
        +4
        A хабр будет нанимать только тех кто напишет слово хабр этими зелёными квадратиками
          +2
          Посмотрел эту статистику: яваскрипт и руби — вся суть гитхаба.
            0
            Вот это видали?
              +1
              Забавно что C/C++ лишь немного отстают от явасрипта, а проектов-то не видать. Была когда новогодняя акция — сделай коммит, я так ни фига и не нашёл по C++.
            +2
            С удовольствием разожгу: инфраструктура и экосистема руби, а заодно и js, шагающего где-то рядом, довольно легко переползли в уютное окружение гитхаба и там обосновались. Совсем недавно все было иначе.
            +4
            профиль гитхаб-юзера становится еще более объективным и прозрачным инструментом для хедхантера


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

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

              +1
              А это не мера профессионализма разработчиков, это следствие некомпетентности всяких там HR и PM, которые вместо того, чтобы потратить полноценных пол-дня на собеседование и посмотреть кто перед ними сидит, хотят по-диагонали так просмотреть одну страничку, заценить количество зелёных квадратиков и сделать выводы.
                0
                К сожалению, именно мера, в последнее время. Рубисты вообще очень подвержены влиянию мод, а за ними и заказчики.

                Я сам прошу для собеседования ссылку на github, есил она есть, но только в надежде найти в коде подсказки для собеседования. Намного проще обсудить с человеком его код, чем придумывать сферичесике примеры.
                +6
                «Не рассказывай мне, что бы ты сделал. Покажи мне, что ты уже сделал, и тогда, может быть, я наконец выпишу тебе чек.»


                На самом деле, никто не заставляет отдавать профиль вместо резюме.

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

                  +1
                  Меня постоянно вводили в ступор просьбы прислать пример кода, когда писал на PHP — вам прислать абстарктный кусок lib-класса, о функциональности которого вы сможете догалаться, разве что, по названию? Или может пол прилоджения, в которых вем будет лень разбираться, но будет видна взимосвязь?

                  Так же и с абстаркными проектами. Они так же красивы как примеры в туториалах, но, есть проблема — они не решают бизнес задачи. Хотя нет, решают… Их задача — показать насколько крут исполнитель. Вот только те же приемы в реальных задачах не применимы.

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

                  Это мнение автора топика, а не средняя температура по больнице. При приеме на работе учитывается интегральный показатель, и твой гитхаб-профиль (а вдедь можно показать и не свой, а своего соседа ;) будем неплохим довеском.
                    +1
                    Автор топика, на самом деле, уже жалеет, что сформулировал фразу именно так ;)

                    Вы сказали все правильно.
                  0
                  Эти люди, наверное, на каждый чих коммиты делают :-)
                    +7
                    Дык на то оно и гит, что можно делать кучу мелких тщательно отдокументированных коммитов и потом пушить на сервер всё сразу, а не строить монстроподобные патчи как в централизованных системах (чтоб не ждать ответа сервера каждый раз).
                    –2
                    Расслабтесь, какой это ОпенСорс, это график использования гитхаба. Приватные репозитории тоже принимают участие. Что увидит посторонний человек в моем профиле? Количество коммитов в опенсорс + коммитов в коммерческие проекты, за которые мне платят деньги? И какой в этом смысл тогда?
                      +2
                      Попробуйте разлогиниться — и приватная статистика сразу куда-то исчезнет. Показывать статистику по приватным репозиториям было бы как минимум несерьезно.
                        0
                        Действительно, как-то не подумал. Тогда другое дело!
                      0
                      Жалко что нету сервиса, который агрегатит всю твою деятельность. Вот я, например, работаю в KDE Edu (Marble) и на GitHub. Коллаборю одну репу на Gitorious. Вот если бы был сервис где можно задать список репозиториев, в которых ты учавствуешь и получать по ним хорошие stats…

                      Есть такое? Ohloh пока только видел, да и не тянет он вроде. Если кто заинтересован — пишите в личку. Сделаем! Или развеем мои мысли тут :)
                        0
                        А как у остальных сервисов обстоят дела с возможностями API?
                          0
                          Что мешает напрямую получать доступ к Git-репозиторию?
                            0
                            Вы правы, ничего.

                            Но возможность копаться еще и в таких штуках, как issues, wiki и т.п. — заманчива
                              0
                              Issues, wiki это все слова, слова, слова. Правда видна только в Git репозитории. А вы хотели бы такой сервис сделать? ;)
                                0
                                Хотел бы. Это же модное направление сейчас.

                                Но я не согласен с Вами, это не просто слова. Мы ведь давно отошли от измерения кода количеством строчек, правда? Равно как и коммиты, существуют пуллреквесты, обсуждения и т.п.

                                Рельсы так вообще иногда напоминают о заголовках окологолливудской желтой прессы.

                                Так что я с удовольствием занялся бы чем-то более качественным, чем существующие сейчас ресурсы.
                                  0
                                  Я имел ввиду не это. Пул-реквесты — это способ ревьюинга кода. Результат вашей работы, если ваш код не прошел этот ривьюинг = 0. Иначе, он равен тому, что вы сделали.

                                  И оценивать работу нужно не колличеством строчек, а по хитрым соотношениям колличества коммитов, написаных строчек кода (это тоже важно). Хотя, issues могут пригодиться в плане «сколько issue было закрыто этим коммитом».
                        +1
                        Показательно, что shebanoff приводит такой top наиболее зелёных, в котором первым идёт donnerjack13589 (Фёдор Индутный), а за ним Isaac Z. Schlueter (isaacs) и TJ Holowaychuk (visionmedia): все трое лидеров — разработчики Node.js.
                          +1
                          Из них троих Индутный чаще работает над движком Node.js, Головайчук — над инфраструктурою (модули для Node.js пишет), а Schlueter — и то, и другое примерно поровну.
                          –1
                          Бесполезный инструмент, человек, который только и делает, что фолловит и «звездит» (star), имеет много-много зеленого цвета, а человек, который изредка делает коммиты в проекты, почти белую диаграмму. Хотя понятно, что при отборе людей второй интересней.
                            0
                            «Фолловить» и «звездить» — не значит контрибьютить. «Зеленее» диаграмма от этого не станет. Поэтому человек который изредка делает коммиты (и не только) так и будет белым, по сравнению с человеком, который делает коммиты (и не только) чаще.

                          Only users with full accounts can post comments. Log in, please.