Иван Сергеев

GitHub · обучение коду · работа

5 репозиториев GitHub, по которым новичок выходит из нуля в реальные проекты

Все вокруг советуют учить код по бесконечным туториалам, а на собеседовании смотрят на одно: что ты реально собрал руками. Я отобрал 5 бесплатных репозиториев GitHub, по которым новичок не зубрит теорию, а сразу делает проекты, которые не стыдно показать работодателю. Внутри каждого: что там, кому заходит и как начать пользоваться, даже если ты ни разу не открывал GitHub. А во второй половине покажу, почему вход в код это только половина дела

Какие пять репозиториев закрывают Python и машинное обучение?

  1. 01

    5 бесплатных репозиториев GitHub под разные цели: Python, машинное обучение, сборка инструментов с нуля, обучение через проекты и кибербезопасность

  2. 02

    По каждому: что внутри, кому подходит, ссылка и как зайти новичку, который GitHub видит впервые

  3. 03

    Почему набора репозиториев мало, чтобы вырваться вперёд, и где в этой истории настоящий рычаг

Дальше всё по делу: сначала 5 репозиториев со ссылками и понятным входом, потом честный разговор о том, что отделяет «прошёл туториал» от «получил оффер»

Часть 1 · подборка

5 репозиториев, которые дают нечестное преимущество

Принцип у всех пяти один: учись делая. Ты не читаешь про код, ты сразу собираешь проект, ориентируясь на готовый репозиторий как на карту. Это и есть нечестное преимущество перед теми, кто третий месяц смотрит видео и боится открыть редактор

Перед карточками два слова для совсем новичка. Репозиторий это папка с проектом на GitHub: уроки, код и инструкции лежат внутри по полочкам. Звёзды (stars) под названием это народный рейтинг полезности, чем больше, тем сильнее доверие сообщества. Ничего скачивать и устанавливать на старте не нужно: открываешь страницу репозитория в браузере и читаешь файл README - это оглавление, с него начинается любой проект

01

30-Days-Of-Python

Что внутри. 30-дневный роадмап по Python с ежедневными уроками и упражнениями. Проведёт тебя с нуля до первого собственного проекта, день за днём, без скачков и пробелов

Кому подходит. Тем, кто хочет первый язык и любит структуру: открыл день, прошёл урок, сделал упражнение. Python это самый дружелюбный вход в код, на нём пишут и веб, и автоматизацию, и анализ данных

Как зайти новичку. Открой README на главной странице репозитория, начни с Day 1 и иди по дням подряд. Каждый день - короткая теория плюс задачи, которые тут же закрепляют материал. Не перепрыгивай вперёд, держи темп один день за раз

02

ML-For-Beginners

Что внутри. Бесплатный курс по машинному обучению от Microsoft: 12 недель, 26 уроков, 52 теста. Построен вокруг реальных проектов, а не сухой теории, так что ты сразу что-то собираешь, а не конспектируешь формулы

Кому подходит. Тем, кто уже потрогал Python и хочет в ML без университетского занудства. Имя Microsoft в авторах это знак, что курс серьёзный и его не стыдно упомянуть в резюме

Как зайти новичку. Заходи в README, там оглавление по неделям и урокам. Иди последовательно: урок - проект - тест. Тесты не для оценки, а чтобы поймать пробелы до того, как они накопятся. 12 недель это комфортный темп, а не марафон на выживание

03

Build-your-own-X

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

Кому подходит. Тем, кто уже немного программирует и хочет понять, как всё устроено под капотом. Это лучшее лекарство от ощущения «я вроде пишу код, но не понимаю, что происходит внутри»

Как зайти новичку. В README выбери раздел по интересу, например «собери свой чат» или «собери свою базу данных», и язык, на котором тебе удобно. Бери один гайд и доводи до рабочего результата на выходных. Один собранный с нуля инструмент в портфолио стоит десятка пройденных курсов

04

Project-based-learning

Что внутри. Главный репозиторий обучения через проекты: туториалы под любой язык и любую сферу, какую только придумаешь - веб, мобильные приложения, игры, боты, командная строка. Всё разложено по языкам

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

Как зайти новичку. В README найди свой язык, открой список проектов под него и выбери тот, что зажигает. Каждый проект - отдельный туториал от и до. Правило простое: один проект - один доведённый до конца результат, а не десять начатых и брошенных

05

90-Day-Cybersecurity

Что внутри. 90-дневный структурный путь в кибербезопасность: сети, этичный хакинг и инструменты, которыми работают настоящие команды по безопасности. Не разрозненные статьи, а оглавление по дням, по которому видно, куда двигаться

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

Как зайти новичку. Открой README, там расписан план по дням. Иди по порядку, не пытаясь проскочить базу по сетям - без неё дальше будет каша. 90 дней это карта, а не дедлайн: держи темп, который реально вывозишь

Вход в тему · по шагам

Как пользоваться любым из этих репозиториев

Если ты GitHub видишь впервые, не пугайся внешнего вида. Тебе на старте не нужны ни регистрация, ни установка программ. Вот вход за пять минут, одинаковый для всех пяти репозиториев

00

Что нужно до старта

Любой браузер и желание делать руками, а не только смотреть. Регистрация на GitHub не нужна, пока ты просто читаешь. Для Python и машинного обучения позже пригодится установленный Python, но на первом шаге достаточно открыть страницу репозитория и читать

01

Открыть репозиторий и найти README

Заходишь по ссылке, попадаешь на главную страницу репозитория. Сверху список файлов, а ниже большой текст - это и есть README, оглавление и инструкция проекта. С него начинается всё. Не ищи кнопку «начать», твоя кнопка «начать» это README

02

Забрать материалы себе

Чтобы открыть уроки и код на своём компьютере, нажми зелёную кнопку Code вверху справа, выбери Download ZIP и распакуй архив. Это всё, никакой командной строки на старте не нужно. Кто хочет по-взрослому, тот позже поставит Git и скопирует репозиторий командой ниже

если уже стоит Git
# скачать репозиторий себе одной командой
git clone https://github.com/microsoft/ML-For-Beginners.git

Что увидишь: на диске появится папка с проектом, внутри все уроки и файлы, как на сайте, только локально. Можно работать без интернета

03

Идти по плану и не распыляться

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

правило входа
# как не утонуть в подборке
1 репозиторий -> 1 проект -> довести до конца -> следующий

# распыление на всё сразу = ноль готовых проектов

Шпаргалка · что выбрать

Какой репозиторий брать под свою цель

РепозиторийПод какую цельУровень
30-Days-Of-Pythonпервый язык с нуля, структурой по днямстарт
ML-For-Beginnersвойти в машинное обучение без водыбаза+
Build-your-own-Xпонять, как инструменты устроены внутрисредний
Project-based-learningнабрать проекты в портфолио под свой языклюбой
90-Day-Cybersecurityсистемный вход в кибербезопасностьстарт

Грабли · что пойдёт не так

Список репозиториев в закладках навыком не становится

Часть 2 · что дальше

Почему репозиториев мало, чтобы вырваться вперёд

Теперь давай отойдём на шаг и посмотрим на картину целиком. Эти пять репозиториев это вход. Они нужны и они работают: ты выходишь из нуля, собираешь первые проекты, перестаёшь бояться кода. Но вход это вход, а не финиш

Смотри, что изменилось вокруг. Раньше ценность была в том, чтобы знать синтаксис и уметь руками написать функцию. Сегодня код всё чаще пишет ИИ, а человек ставит ему задачу, собирает из кусков систему и доводит её до результата. Знать язык по-прежнему полезно, но рынок платит уже не за это. Он платит за того, кто умеет собрать на ИИ работающую машину, а не просто аккуратно набрать код руками

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

В эти репозитории я лезу до сих пор, из них и выросла связка, которую я кручу каждый день: контент-завод на ИИ, продукт, запуски. И своих учеников веду по ней же. Выучить код по этим репозиториям это вход в тему. А вот как из ИИ собрать машину, которая работает на тебя, а не ты на неё, это уже отдельная история, и её я разбираю на ИИ-Лагере

Счёт за месяцы туториалов

Один репозиторий бесплатно закрыл то, за что раньше платили курсом

Репозиторий выбран, скачан, README прочитан - это уже не список в закладках, а рабочий вход в код

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

На ИИ-Лагере эту паузу закрывают за три дня: тот же принцип «учись делая» ведёт не к учебному проекту, а к своему продукту на ИИ, который ты забираешь себе, а не сдаёшь на проверку

Забрать путёвку в ИИ-Лагерь

Заявка в закрытый канал, одобряю сразу. Бот сам напишет первым и покажет, как забрать три дня Лагеря. Бесплатно

Ещё по теме

Нейросети и ИИ-инструменты

Все статьи по теме «какая нейросеть лучше»

Ко мне на Лагерь заходят люди, которые до этого месяцами держали репозитории в закладках и так и не открыли README. За три дня они доводят до конца первую вещь, а не добавляют шестой репозиторий в список

Забрать путёвку в ИИ-Лагерь

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

Сохрани себе

Памятка по шагам

Куда идти дальше

Следующий шаг

Ко мне на Лагерь заходят люди, которые до этого месяцами держали репозитории в закладках и так и не открыли README. За три дня они доводят до конца первую вещь, а не добавляют шестой репозиторий в список

Вопросы

Частые вопросы

Какие пять репозиториев закрывают Python и машинное обучение?

5 бесплатных репозиториев GitHub под разные цели: Python, машинное обучение, сборка инструментов с нуля, обучение через проекты и кибербезопасность