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

Разработчики рекомендуют: 9 топовых репозиториев Github для программистов (и не только)

Анастасія Пономарьова

Как стать крутым разработчиком и устроиться в корпорацию типа Google, где взять бесплатную API, как создать собственную криптовалюту или пройти собеседование?

Ответы на все эти горячие вопросы есть в новой подборке репозиториев, которую мы собрали на просторах LinkedIn по рекомендациям разработчиков-практиков.

Coding Interview University

Информация в этом репозитории будет интересна как для новичков, так и для амбициозных «акул» программирования. Здесь разработчик поделился своим многомесячным обучающим планом, который помог ему стать инженером-программистом в Amazon. Если вы хотите устроиться в крупную корпорацию, этот опыт пригодится вам.

“В университетской программе компьютерных наук можно многому научиться, но для собеседования достаточно знать лишь около 75%, поэтому я здесь рассказываю об этом”, — пишет автор ресурса.

Здесь есть очень удобное содержание со ссылками, поэтому вы можете пропустить разделы, которые хорошо знаете. Примечание: это некая «дорожная карта» именно software engineering, а не frontend engineering или fullstack development.

Free Ebook Foundation

Фонд бесплатных электронных книг – неприбыльная корпорация из Нью-Джерси. Ее идея — создание пространства, в котором электронные книги будут финансироваться, распространяться и поддерживаться во благо всех, то есть доступные знания. Нет, это не пиратство: несколько проектов вместе создают единую базу бесплатных обучающих ресурсов, электронных книг с бесплатной лицензией и публичных электронных книг.

Есть отдельный раздел «Книги по программированию» — общий список курсов, подкастов/скринкастов и других бесплатных ресурсов о программировании и связанных темах. На сегодня более 2000 различных участников сообщества собрали здесь более 8000 ссылок. Так что у вас широкий выбор, что можно почитать в свободное время.

Алгоритмы JavaScript

Это хранилище содержит примеры многих популярных алгоритмов и структур данных на основе JavaScript. Каждый алгоритм и структура данных имеют отдельный файл README с соответствующими пояснениями и ссылками для дальнейшего чтения (включая видео на YouTube).

Здесь есть куча полезной информации как для начинающих (с примечанием “В”), так и опытных разработчиков (ищите примечание “А”). Учебные материалы по структурам, алгоритмам и парадигмам программирования систематизированы отдельно здесь.

Лучшие практики Node

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

Алгоритмы

А здесь уже о 32 наиболее популярных языках программирования, включая Python, C, PHP, Scala, Swift и Julia. Для удобства поиска информации ресурс имеет фильтры по языку, имени и типу репозитория.

Над созданием ресурса работает группа активных программистов: как заявили авторы, их цель –« работать вместе над документированием и моделированием красивых, полезных и интересных алгоритмов с помощью кода». Если интересно, можете присоединиться к работе сообщества 🙂

Публичные API

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

Здесь есть 51 категория с разной тематикой сайтов, API, которых можно пользоваться для собственных проектов и прокачки своих хардскилов.

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

Продолжаем тему экспериментов. Этот репозиторий является компиляцией хорошо написанных пошаговых пособий по изучению популярных технологий с нуля. Здесь 27 категорий, среди которых есть: создание ботов, поисковых систем, нейросети, дополненной реальности, криптовалюты и даже собственного языка программирования!

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

30 секунд кода

Еще одна универсальная база знаний для разработчиков всех уровней квалификации, поддерживающая несколько языков программирования C#, CSS, Dart, Go, JS, PHP, Python. Здесь есть короткие фрагменты кода и статей о программировании, цель которых – сделать разработку программного обеспечения более доступной и помочь людям научиться кодировать.

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

Руководство по техническим интервью

И напоследок подборка бесплатных и тщательно отобранных материалов для подготовки к техническому собеседованию. Кроме обычных вопросов по теории, есть практические вопросы для разработчиков, шпаргалки, рекомендации по оформлению резюме в компанию FAANG, вопросы о поведении. То есть фактически охватывает все этапы собеседования.

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

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023