10 репозиториев на GitHub для новичка

Какие репозитории на гитхабе предпочтительно выбирают люди для совершенствования навыков программирования? Чтобы выяснить это, была проанализирована многогигабайтная история главной чат-комнаты freeCodeCamp.

Сообщество freeCodeCamp генерирует гигабайты информации каждую неделю. Одной из наиболее активных его частей является система чат-комнат в Gitter. Ежедневно здесь собираются тысячи людей, обсуждают технологии и помогают друг другу прокачивать навыки кодинга.
Из тысяч репозиториев были отобраны десять наиболее часто упоминаемых.

 

freeCodeCamp/freeCodeCamp

freeCodeCamp

Вероятно, это было предсказуемо. Но причина не только в источнике анализируемых данных. Обучающая платформа freeCodeCamp сама по себе довольно популярна: около 250 тысяч звезд, более 10 тысяч форков и сотни новых пулл-реквестов каждую неделю.

 

getify/You-Dont-Know-JS

freeCodeCamp

Серия «Вы не знаете JavaScript» Кайла Симпсона несомненно является неофициальным справочником для сообщества freeCodeCamp. Также в данный момент Кайл работает над проектом, аналогичным YDKJS - «Functional Light JS», который тоже упоминается все чаще и чаще.

 

vhf/free-programming-books

Часто обновляющийся список бесплатных ресурсов. Этот репозиторий представляет собой хорошо организованную подборку материалов, собранных со многих концов света. Он содержит книги, подкасты, сайты, инструменты разработки… можете продолжить сами. Однозначно, must have для тех, кто учится программированию.

 

twbs/bootstrap

freeCodeCamp

Гитхаб аккаунт Bootstrap — хорошо известного фреймворка для адаптивного веб-дизайна. Репозиторий содержит в основном техническую информацию, но имеет также и ссылки на другие полезные сайты. Если вы ищете более подробную документацию по этому фреймворку, обязательно посетите getbootstrap.com.

 

jwasham/coding-interview-university

freeCodeCamp

Этот репозиторий создал Googley as Heck, чтобы документировать восьмимесячный процесс своей подготовки к собеседованию в Google. Он содержит в себе подробный список всего, что нужно знать, чтобы пройти гугловский печально известный тест с белой доской, а также ссылки на всевозможные справочники, подробно объясняющие различные концепции computer science.
Кстати, после такой подготовки он с легкостью устроился работать в Amazon.

 

ericelliot/essential-javascript-links

Этот репозиторий Эрика Эллиота долгое время был самым популярным списком ресурсов по JavaScript в сообществe freeCodeCamp (позже пальму первенства перехватил vhf/free-programming-books).

 

d3/d3

freeCodeCamp

Если вы хотите изучить d3.js, то не найдете лучше места чтобы начать, чем этот официальный гитхаб репозиторий. Наиболее часто в сообществе freeCodeCamp упоминаются две его части, обе являющиеся разделами wiki:
галерея
туториалы
Они содержат прекрасную информацию и ссылки на внешние ресурсы для желающих изучить d3.js самостоятельно.

 

vinta/awesome-python

Заявленный как «курируемый список крутых Python-фреймворков, библиотек, софта и ресурсов», этот репозиторий — прекрасное место для старта прокачки своих навыков работы на Python-е.

 

oneuijs/You-Dont-Need-jQuery

Это известный репозиторий, фокусирующийся на решении типовых задач при помощи Vanilla JS. Рост его популярности был тесно связан со взлетом React.

 

toddmotto/public-apis

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

На случай, если вам интересно: вся информация была получена из главного чата freeCodeCamp в Gitter в период между июнем 2016 и мартом 2017. Данные извлекались с помощью скрипта на Python, затем на основе количества и частоты упоминаний был составлен приведенный выше рейтинг. Окончательная выборка формировалась с учетом актуальности.
Опять же, получившийся список довольно поверхностный. Сообщество freeCodeCamp упоминает тысячи репозиториев ежедневно.
Спасибо за прочтение и приятного кодинга!

Данная статья является переводом статьи The 10 GitHub repos new developers mention the most. Авторский стиль по возможности сохранен.

Комментарии

ВАКАНСИИ

Добавить вакансию
Разработчик C++
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ