Компания: OTUS (Отус)
Актуальная программа курса (55 модулей, по данным школы)
- Модуль 1. Подготовительный блок: основы C и алгоритмы — Эти занятия помогут освежить базовые знания, которые понадобятся в первом модуле курса. Материалы не входят в обязательную программу. Используйте их: до старта курса, если давно не работали с C; параллельно с первым модулем, если чувствуете, что не хватает базовых знаний; точечно — можно смотреть только те темы, которые необходимо повторить.
- • Типы данных
- • Типы данных (продолжение)
- • Динамические структуры данных
- • Алгоритмы поиска и сортировки
- Модуль 2. Основы программирования на С — В модуле будет рассмотрено современное состояние языка С, его возможности и особенности в соответствии со стандартами. Будут разбираться базовые конструкции языка С, работа с наиболее распространёнными структурами данных, а так же основы практической разработки под Windows и UNIX-подобные ОС.
- • Инструментарии разработки
- • Основы языка C //ДЗ
- • Стандарты C
- • Best practices программирования
- • Препроцессор
- • Библиотеки / ДЗ
- • Основы ассемблера / ДЗ
- • Консультация по вопросам ДЗ (Q&A)
- Модуль 3. Современный С — В модуле будут рассмотрены элементы сборки программы на языке С: статические и динамические библиотеки. Будут приведены примеры поиска, обнаружения и обработки ошибок в коде, а также методики ООП в языке C.
- • История, философия и основы работы в UNIX / ДЗ
- • Программирование под UNIX / ДЗ
- • Программирование под Windows, интерфейс WinAPI
- • ООП в C / ДЗ
- • Обработка ошибок / ДЗ
- Модуль 4. Процессы в UNIX — Будут рассмотрены особенности программирования под UNIX подобные операционные системы и существующие для этого инструментальные средства. Будет разбираться понятие программ демонов и механизмы их создания.
- • Введение в процессы
- • Демоны UNIX
- • Взаимодействие между процессами / ДЗ
- • Разделяемая память / ДЗ
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 190 вакансиям)
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Программист С (этот) | OTUS (Отус) | беспл. | 6 месяцев | — | — | — |
| Изучение языка программирования | LoftSchool (Лофт скул) | беспл. | — | 5.0 | — | Обзор |
| Основы программирования. Видеокурс | GeekBrains (ГикБреинс) | беспл. | — | 5.0 | — | Перейти |
| Обучение Git | Skillbox (Скиллбокс) | 22 500 ₽ | — | 1.0 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Широкая программа: UNIX, многопоточность, сетевое программирование, микроконтроллеры, ядро Linux, базы данных и создание игр — это не обзор синтаксиса, а реальный срез прикладных задач на С.
- Проектная работа в финале — курс заканчивается не тестом, а чем-то, что можно показать.
- Сообщество выпускников с трудоустройством: по данным самого курса, выпускники находят первую работу Си-программистом через группу, в которую попадают после прохождения.
- Формат пяти насыщенных дней — кому не подходит растянутый график на полгода, это альтернатива.
Минусы и кому не стоит
- Пять дней — это очень плотно для такого объёма тем: UNIX, сети, многопоточность и микроконтроллеры в одном курсе рискуют остаться на уровне «видел, но не щупал».
- Уровень входа — средний: кто пишет на С первый раз, будет тонуть с первого модуля.
- Документ об окончании в данных не указан — если сертификат важен для резюме или работодателя, этот вопрос нужно закрыть до оплаты.
Когда этот курс вам не нужен
Если вы уже пишете на С и понимаете указатели, работу с памятью и базовые UNIX-механизмы — программа будет повторением пройденного. Также не стоит идти сюда с нуля: пять дней на средний уровень предполагают, что синтаксис вам уже не чужой. Кому нужен сертификат для портфолио или HR — данных о документе нет, риск разочарования.
Как выбрать курс по этому направлению
Курсов по системному программированию на рынке немного, и здесь важно смотреть не на объём, а на глубину. Проверяйте: есть ли в программе реальные стеки — UNIX, сети, потоки — или только синтаксис и алгоритмы. Практика важна: С без отладки настоящего кода не учится. Трудоустройство — отдельный вопрос: хорошо, если школа даёт сообщество выпускников, потому что первую работу Си-программиста находят чаще через профессиональный круг, чем через hh. Ещё один сигнал — наличие проектной работы в конце: это индикатор, что программа доводит до чего-то конкретного, а не обрывается на теме.
Частые вопросы
Нужен ли опыт программирования для старта?
Да, курс рассчитан на средний уровень. Базовое понимание программирования обязательно — иначе темп первых модулей по основам С и современному С будет неподъёмным.
Сколько длится обучение?
Пять дней. Это интенсивный формат — программа плотная, модули идут один за другим.
Кем можно работать после курса?
По профилю курса — программистом на С. Это системное программирование: UNIX, встраиваемые системы, низкоуровневая разработка.
Помогают ли с трудоустройством?
Данные курса говорят о группе выпускников, в которую добавляют всех прошедших — через неё один из выпускников нашёл первую работу через три месяца после прохождения. Гарантий нет, но канал есть.
Дают ли сертификат?
В данных курса информации о документе об окончании нет. Уточните у школы до записи, если это важно.
Сколько стоит курс?
Цены на курсы OTUS обновляются, поэтому сверяйтесь с сайтом школы перед оплатой.
Преподаватели курса
Отзывов об этом курсе пока нет
Ниже — отзывы о школе OTUS (Отус): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.



