Рубріки: Подборки

10 самых полезных репозиториев на GitHub

Богдан Мирченко

Разработчик под ником Pawel составил и опубликовал на dev.to список из десяти самых лучших, по его мнению, репозиториев, которые будут полезны веб-разработчикам и разработчикам программного обеспечения.

1. Бесплатные книги по программированию 

Количество звездочек — 183 тысячи. 

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

2. Дорожная карта разработчика 

Количество звездочек — 155 тысяч.

В репозитории собраны советы и информация по технологиям, которые нужно знать, если хотите еще лучше разбираться во front-end, back-end или DevOps. 

3. OSSU Computer Science

Количество звездочек — 81 тысяча. 

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

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

4. Awesome 

Количество звездочек — 158 тысяч. 

В репозитории собраны статьи на разные темы — от информатики до медиа, от игр до бизнеса и так далее. 

5. Build your own X 

Количество звездочек — 103 тысячи. 

Этот репозиторий отлично подойдет для тех, кто привык учиться на практике. В нем собраны ссылки на ресурсы, которые помогут создавать собственную криптовалюту, базу данных, ботов, клиентов BitTorrent и многое другое. 

6. Coding Interview University 

Количество звездочек — 165 тысяч. 

Репозиторий создан разработчиком, который устроился в Amazon. Это многомесячный план обучения, с помощью которого можно подготовиться к работе в крупной технологической компании, такой как Google, Amazon, Facebook, Apple или любой другой компании-разработчика программного обеспечения. В репозитории собраны советы о том, как стать инженером по надежности или инженером по эксплуатации.

 7. Public Apis 

Количество звездочек — 118 тысяч. 

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

 8. Tech Interview Handbook 

Количество звездочек — 51 тысяча. 

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

9. System Design Primer 

Количество звездочек — 127 тысяч.  

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

10. Design Resources for Developers 

Количество звездочек — 25 тысяч. 

В репозитории собран список бесплатных ресурсов для дизайна и UI из стоковых фотографий, веб-шаблонов, фреймворков CSS, библиотек UI и многого другого, а также шаблоны для начала работы над проектами веб-разработки.

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

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

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024