Comments 72
https://github.com/Suvitruf/libgdx (Java +128 звёзд)
https://github.com/Suvitruf/Android-sdk-examples (Java +24)
https://github.com/Suvitruf/Android-ndk (C&C++ +23)
https://github.com/Suvitruf/docker-grafana-graphite-diamond (JavaScript&Nginx +6)
Когда я нанимаю сотрудника, то ещё интересен его вклад в другие проекты. Но при этом количество звёзд проекта, куда он контрибьютил, мало о чём говорит.
https://moikrug.ru/Suvitruf
Suvitruf: 201 вклад в 9 репозиториев, связан с языками:
Java • JavaScript • C • C# • Ruby
Похоже на вас? (=
А затем выводим список языков этих репозиториев: чем больше репозиториев, в которых вы делади вклады, тем раньше выводится язык этого репозитория.То есть, к примеру, если у меня 3 репы на js, у которых по 1 звезды, и 1 репа на Java с 1000 звёзд, то на первом месте в списке будет js? =\
Звёзды мы решили пока не учитывать из-за их противоречивого восприятия. А оценить, в какие языки было больше всего вкладов мы тоже не можем из-за ограниченности АПИ у гитхаба. Мы можем определить только репозитории, в которых был ваш вклад, узнать языки этих репозиториев, и посчитать число репозиториев. А ваш вклад можем посчитать только суммарно по всем репозиториям сразу.
Поэтому, решили сортировать языки по числу репозиториев, в которых они встречаются.
Если есть возможность сделать так, как вы предлагаете — вполне хороший вариант, если только там не будет список всех возможных сообществ (очень их много уже).
Или если вы можете после привязки к SO получить список всех аккаунтов пользователя — то после привязки можно показывать список таких аккаунтов (как этот список выглядит в интерфейсе — ниже на скриншоте) и предлагать один из них выбрать.
Не попадет, я проверил. И соревнования тоже не попадут :)
Я удаляю, как минимум.
И да, форкнув репу, и закоммитив в нее бинарный код (результат компиляции под Darwin всего лишь), я у вас получил метку TypeScript, приятно, но незаслуженно :)
И еще — у вас не учитываются репозитории, которые я поддерживаю от имени организаций...
И я удаляю. У кого вы взяли это правилло?
Так что как минимум эта информация у них есть, хотя, возможно через API напрямую она не доступна.
Ну вот эти же ребята сделали :)
https://opensourcecontributo.rs/
Их данные очень хорошо отражают реальность. И главное, это open source, и Мой Круг может ими оперировать аналогично.
Спасибо и от меня :)
Я понимаю, что это конкурирующие площадки, но копипастом переносить из одного в другое правда не удобно :)
То есть не показываются ни звезды гитхаба (хотя бы его личных репозиториев), ни фоловеры гитхаба, ни ранк у SO? Или это планируется сделать в будущем?
Под ранком SO вы подразумеваете общую репутацию пользователя? Но ведь во внешнем мире она мало что скажет, разве нет? Точно также с кармой и рейтингом Хабра — они мало понятны непосвящённому. Потом, нам не нужны агрегированные показатели, нам важен рейтинг именно как разработчика в тех или иных технологиях.
Если понимаем, что в этом направлении можно показать, то и делаем.
Вы как считаете?
Я не могу судить адекватно, так как у меня 3k звезд и 17k рейтинга на SO :), но на мой взгляд как первый показатель о вовлеченности разработчика в OpenSource и SO. На моей текущей работе (крупная международная фирма в Германии) несколько человек подходило и спрашивало "это ты тот новый русский чувак с большим рейтингов в SO?" при том что в офисе тысяча человек, то есть на репутацию и звезды часто смотрят и очень внимательно.
Естественно, звезды и рейтинг не могут быть главным и единственным показателем, я бы при высоком рейтинге/звездах посмотрел бы внимательно профайл на гитхабе и SO, что человек спрашивает и отвечает, какие проекты развивает.
А вот такой показатель как вклад может не очень хорошо отражать реальную работу в OpenSource, так как был у меня мелкий проект где я делал много десятков push'eй ежедневно (требовался сильный рефакторинг и т.п.), а в другом куда более важном проекте делал один большой и важный коммит в месяц.
Под ранком SO вы подразумеваете общую репутацию пользователя? Но ведь во внешнем мире она мало что скажет, разве нет?
Ну не знаю сколько программистов вообще не знают про SO и про его рейтинг, на мой взгляд тех.лиды, которые собеседуют и принимают решение должны знать основы SO и гитхаба. Иначе как они могут оценивать вклад кандидата в OpenSource, если вообще ничего в нем не понимают?
Потом, нам не нужны агрегированные показатели, нам важен рейтинг именно как разработчика в тех или иных технологиях
В гитхабе можно получать данные о языках в которые контрибьютил разработчик, в SO тоже легко можно получить рейтинг разработчика (и кол-во вопросов и ответов) по каждой технологии или языку.
На мой взгляд, рейтинг SO и звезды github'а тоже были бы полезны для первой оценки программиста (для второй все равно надо идти и смотреть профайлы)
но на мой взгляд как первый показатель о вовлеченности разработчика в OpenSource и SO
Рейтинг на SO нивелируется элементарными ответами на элементарные вопросы в самом начале "хайпа" той или иной технологии. Типа такого вопроса и ответов.
Поэтому для SO важнее сколько ответов и по каким темам, чем его попугаи.
«Влияние: ~123k людей затронул»
С влиянием там другая проблема, у меня сейчас влияние на SO: 4.5m, потому что я написал ответ на очень популярный вопрос, которому много много лет, в котором было 4.5 миллиона визитов. Естественно, мой ответ висел не так долго и прочитало его намного, намного меньше людей. Там конечно есть ограничение, что влияние учитывается только после нескольких плюсов за ответ, но все равно влияние очень сильно зависит от древности вопроса на который отвечаешь и очень легко "накручивается", так как ты получаешь в плюс все просмотры вопроса на который отвечаешь за все время.
Возраст и стаж: 8 лет и 6 месяцев опыта работы
С первого класса на JS!
С успехом приявзал SO и Github. Но гитхаб не отображается на странице. Как сделать чтобы отобразилось?
https://github.com/postaddictme/instagram-php-scraper
https://github.com/postaddictme/instagram-java-scraper
https://github.com/adhell/android
Это репозитории, которые я создавал сам (ничего не удалял). Я создал организации на гитхабе и перенес репо туда. (мне кажется, вполне стандартная ситуация).
https://github.com/raiym
raiym: 610 вкладов в 10 репозиториев, связан с языками:
PHP • Dart • HTML • JavaScript • Java
То есть у вас должно быть больше всего репозиториев с PHP, и меньше всего с Java. При этом число вкладов легко может быть больше в Java. Но мы не можем сортировать языки по числу вкладов в них, потому что гитхаб отдает информацию только по общему числу ваших вкладов по всем репозиториям сразу.
Что-то ключница у вас сломалась. В профиле данные с хабра и тостера показываются.
У меня больше активности на gitlab.com, чем на github.com
Спасибо.
Вводим рейтинг участника GitHub и StackOverflow на «Моём круге»