ГоловнаНовини8 репозиториев GitHub для всех разработчиков

8 репозиториев GitHub для всех разработчиков

3 роки назад

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

 

1. Создайте свой собственный X

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

Вы когда-нибудь хотели создать свой собственный язык программирования? Или ваш собственный Docker или Git? Тогда этот репозиторий для вас.

 

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

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

 

3. Oh My Zsh

Oh My Zsh – это управляемая сообществом среда с открытым исходным кодом для управления конфигурациями Zsh. Zsh – это интерактивная оболочка и мощный скриптовый язык, который используют многие разработчики.

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

 

4. Gitignore: коллекция шаблонов .gitignore

Этот репозиторий в точности соответствует названию: набор полезных .gitignore шаблонов. Для каждого нового проекта, который вы устанавливаете как репозиторий GitHub, становится обязательным наличие .gitignore файла для фильтрации того, что загружается. Содержание этого файла варьируется от проекта к проекту и от языка к языку. Репозиторий содержит шаблоны практически для любого языка или фреймворка, таких как Rails, Python, Perl, Laravel, Java и многие другие.

 

5. Публичные API

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

Но есть и более полезные, такие как Gmail API или Google Analytics API.

Это обширная коллекция, с которой стоит познакомиться. 

 

6. Искусство командной строки

Разработчики часто пренебрегают умением работать с командной строкой, однако это помогает повысить производительность и гибкость в качестве инженера. Этот репозиторий содержит полезные заметки и советы по использованию командной строки при работе в Linux. Есть разделы, специально предназначенные для Windows или macOS, и общие советы, применимые к другим ОС на основе UNIX. Это как для начинающих, так и для более опытных.

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

 

7. Алгоритмы JavaScript и структуры данных

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

 

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

Последний репозиторий содержит набор графиков, демонстрирующих различные пути, которые необходимо пройти, чтобы стать фронт-энд разработчиком, бэк-энд разработчиком или Dev-OPS в 2020 году. Хотя эти графики кажутся немного подавляющими в начале, это полезное руководство о том, что возможно и нужно в этой быстро меняющейся отрасли.

2464
0
Дивіться також
Nike презентував розроблені штучним інтелектом футуристичні кросівки AIR Nike представила нові концептуальні кросівки майбутнього, які створили за допомогою штучного інтелекту. ...
Попри те що зв'язок п’ятого покоління (5G) повноцінно працює ще далеко не в усіх країнах, уже тривають дослідження технологій, що ...
Google планує стягувати абонентську плату за нові функції веб-пошуку на базі штучного інтелекту, пише Financial Times. Розповідаємо, що відомо. ...