Помимо того, что GitHub является хранилищем для проектов с открытым исходным кодом в интернете, он также является отличным местом для обмена различными ресурсами, от бесплатных книг до API, от дорожных карт до идей и самих проектов. Но при огромном потоке информации становится трудно найти полезные репозитории, о существовании которых вы можете даже не знать. Поэтому мы составили список из 10 репозиториев, которые необходимы для веб-разработчиков и разработчиков программного обеспечения.
Все они будут полезны и помогут вам стать лучшим разработчиком веб и программного обеспечения или и тем, и другим.
Бесплатные книги по программированию, предлагаются на множестве различных языках, и несомненно, являются одним из самых популярных и звездных репозиториев на GitHub. Несмотря на то, что в названии есть слово "Книги", он предлагает гораздо больше, чем только прочтение. Репозиторий содержит разделы бесплатных онлайн-курсов, интерактивные ресурсы по программированию, наборы задач и соревновательное программирование, игровые площадки по программированию, подкасты и шпаргалки практически для каждого языка программирования.
Но самое важное этого репозитория это большая библиотека книг по программированию, что делает данный раздел "уникальным".
Застряли? Или нужен совет, как начать свой путь разработчика? Тогда этот репозиторий точно для вас. Здесь собраны все технологии, которые вам нужно знать, если вы хотите стать Frontend, Backend или DevOps инженером. Здесь есть все альтернативные технологии, из которых вы можете выбрать любую, подходящую именно вам.
Если у вас нет образования в области информационных технологий, но вы хотите получить эти знания, то данный репозиторий для вас. Он предназначен для тех, кто хочет получить грамотное образование для вычислительных дисциплин. Репозиторий предлагает все ресурсы, чтобы помочь вам с самообразованием, эквивалентным выпускнику факультета информатики.
Программа разработана в соответствии с требованиями к степени бакалавра информатики, за вычетом требований к общему образованию (не связанного с CS), поскольку предполагается, что большинство людей, изучающих эту программу, уже имеют образование вне области CS. Данные курсы являются одними из лучших в мире, в большинстве случаев взятых из университетов Гарварда, Принстона, MIT и т.д., которые специально подобраны, чтобы соответствовать современным требованиям информационных технологий.
Репозиторий со списками всех видов интересных тем, начиная от информатики и заканчивая медиа, от игр до бизнеса и и тд.
Если вы человек, который верит в принцип "Учиться на практике", то этот репозиторий для тех, кто ежедневно посещает GitHub. Здесь есть ссылки на ресурсы, которые помогут вам создать собственную криптовалюту, базу данных, ботов, клиенты BitTorrent и много другого интересного.
Coding Interview University - это долгосрочный план обучения, чтобы стать инженером-программистом в крупной технологической компании, такой как Google, Amazon, Facebook, Apple или любой другой. В нем содержатся советы о том, как учиться, чтобы стать инженером по безопасносности или инженером по эксплуатации. В нем также есть ссылки на различные источники информации, которые предлагает для демонстрации автор репозитория, который устроился на работу в компанию Amazon. Вы также можете прочитать и другие истории успеха.
Public Apis - это открытый список всех бесплатных API, доступных в интернете для использования в ваших личных или профессиональных проектах. Он предлагает широкий спектр интерфейсов прикладного программирования (API), таких как бизнес, аниме, животные, новости, финансы, игры и многое другое.
Tech Interview Handbook содержит все материалы, необходимые для успешного прохождения технического собеседования. В нем есть множество материалов о том, как подготовиться к интервью по кодингу, хорошие вопросы для интервьюера, полезные советы по составлению резюме и многое другое.
System Design Primer - это отличный репозиторий для инженеров-программистов, который поможет вам узнать, как проектировать крупномасштабные системы. Это поможет вам стать грамотным инженером. Репозиторий представляет собой организованную обширную коллекцию ресурсов по данной теме. Поскольку проектирование систем часто является обязательным компонентом процесса технического собеседования во многих компаниях, это хранилище также поможет вам подготовиться к интервью с помощью учебного пособия, а также даст советы о том, как подготовится к собеседованию, вопросы с готовыми ответами, наборов флеш-карт Anki для интерактивного обучения и задач по кодированию.
В данном репозитории есть кураторский список ресурсов дизайна и пользовательского интерфейса из фотографий со стоков, веб-шаблонов, фреймворков CSS, библиотек пользовательского интерфейса, инструментов и многого другого, доступных бесплатно для использования в ваших проектах и приложениях. Он предлагает все необходимые шаблоны для начала работы с вашими проектами веб-разработки.
Бонус:
Awesome Repos новый репозиторий, который поражает воображение. В нем содержаться ресурсоемкие хранилища, которые собраны в одном месте. Все, что вам нужно сделать, это просто зайти в это хранилище, вот и все. Оно предназначено для сферы PR.
Мы надеемся, что вы найдете эти репозитории очень полезными и у вас получится использовать их в своей работе, чтобы стать лучшим инженером-программистом. Спасибо за чтение!
Источник статьи: https://dev.to/