База знаний

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

Бесплатно, без регистрации и без рассылок. Отметки «изучено» сохраняются в вашем браузере: вернётесь через месяц — прогресс на месте.

Дорожные карты

Как пользоваться

Идите сверху вниз

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

Пунктир можно отложить

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

Сроки — ориентир, не обещание

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

Делайте, а не читайте

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

Откуда карты

Карты написали мы — по своему опыту работы и по тому, что спрашивают у нас клиенты и кандидаты. Идею формата подсмотрели у англоязычного проекта roadmap.sh: там собраны подробные карты почти по всем направлениям разработки. Их материалы защищены авторским правом, поэтому мы ничего оттуда не копировали — если нужна полная картина профессии на английском, идите к ним напрямую, это честнее и полнее любого пересказа.

Нашли ошибку или не хватает темы — напишите, поправим и допишем.

Knowledge base

Six roadmaps: what to learn, in what order, and how long it takes. We work with these subjects every day, so each map holds only what is really asked for at work — no fashionable names added to make the list longer.

Free, no sign-up, no mailing list. Your "done" marks are kept in your own browser: come back in a month and your progress is still there.

How to use them

Go from top to bottom

The order is not random: every topic stands on the one before it. Skip a step and you will almost certainly come back to it later.

Dashed topics can wait

A dashed border means optional. Useful for a specific job or task, but you can work without it.

Timings are a guide

Estimates assume one hour a day. Twice as fast or twice as slow is normal and means nothing about you.

Build, do not just read

A topic is done when you can do what the "what you should be able to do" list says. Reading without practice fades in a week.

Where these maps come from

We wrote them ourselves, from our own work and from what clients and candidates ask us. The format was inspired by roadmap.sh, an English-language project with detailed maps for almost every path in software. Their material is copyrighted, so we copied nothing from it — if you want the full picture of a profession in English, go to them directly.

Found a mistake or a missing topic? Tell us and we will fix it.