Сколько времени реально нужно, чтобы освоить программирование?
Этот текст для тех, кто хочет оценить трудовые и временные затраты на изучение профессии разработчика. Посмотрим, какие результаты реально получить за неделю, месяц, полгода и далее.
Спонсор проекта — буткемпы «Яндекс Практикума». Буткемпы — это как обычные курсы Практикума, только вдвое более интенсивные и поэтому короткие. Если классический курс «Аналитик данных» проходится за 6 месяцев, то буткемп по той же специальности длится всего 4 месяца.
- Буткемпы требуют выделять на обучение около 40 часов в неделю. Обычные курсы — около 20 часов.
- Буткемпы нужны тем, кто хочет вот прямо сейчас уйти с работы и попасть в новую специальность. Обычные курсы — для тех, кто изучает новую специальность параллельно с основной работой.

1 неделя: базовые конструкции и простые алгоритмы
Если у вас есть наставник, советчик или просто нормально организованный учебный процесс, первый код на любом языке программирования вы напишете уже в первый день. На второй день вы напишете простую работающую программу.
За неделю занятий вы сможете:
- Писать и запускать свой код.
- Объявлять любые типы данных.
- Делать простые вещи с помощью циклов и условных операторов.
- Работать с массивами, строками и числами; производить математические операции.
- Объявлять функции.
- Работать с объектами.
- Если изучаете JavaScript и HTML, то вы даже сделаете простую интерактивную веб-страницу.
✅ Этого этапа хватит, чтобы начать писать собственные простые программы и экспериментировать. Но пока что вы будете сталкиваться с проблемами на каждом шагу, потому что любой минимально амбициозный проект будет казаться неподъёмным.
⚠️ Подводный камень: вам может начать казаться, что теперь вы умеете программировать, и вы начнёте решать все данные вам задачи теми базовыми инструментами языка, которые вы знаете. Часто ваши решения будут громоздкими и нестабильными. Как с этим быть — вы узнаете дальше.

1—3 месяца: основные задачи, которые решают этим языком
Следующий этап — вы начинаете погружаться в специфику языка программирования и узнавать, какие именно задачи им лучше всего решать и как. Это этап узнавания основных паттернов языка.
На примере фронтенд-разработки:
- Вы начинаете использовать фреймворки для работы с веб-страницей.
- Узнаёте про стандартные компоненты интерфейсов.
- Начинаете общаться с сервером с помощью асинхронных запросов.
- Познаёте силу современных верстальных инструментов типа CSS Grid.
- Учитесь показывать всплывающие и модальные окна, валидировать формы, настраивать анимации.
✅ Это этап всемогущества: вам кажется, что любую задачу, какую вы только можете представить, вы сможете решить с помощью своих знаний этого языка. Это всё ещё не так, но ваши возможности заметно выросли.
⚠️ Очень важно здесь не впасть в состояние самоуверенности. На этом этапе вы ещё не можете идти на работу разработчиком, но уже можете идти джуном, например писать документацию и заниматься рутинной технической работой.

3—6 месяцев: фреймворк, или набор инструментов для решения специфической задачи
На этом этапе вам открывается истина: чтобы делать коммерчески востребованные продукты, нужно не просто владеть языком, но и пользоваться специфическим стеком технологий — фреймворков и библиотек. Вы понимаете, зачем в первый месяц обучения вам рассказали про классы, наследование, прототипы. Вы понимаете, зачем нужны компоненты. Ваш код становится всё более абстрактным и высокоуровневым, потому что иначе вы просто утонете в нём. Вы погружаетесь в специфические фреймворки.
- В случае с веб-разработкой это будут Angular, Vue или React — смотря куда вас понесёт.
- Если вы пишете на Python — вы начнёте специализироваться на каком-то виде вычислений: либо провалитесь в веб-разработку и Django, либо начнёте глубоко изучать математические и визуализирующие библиотеки.
✅ После этого этапа вы уже уверенный разработчик, которого можно нанимать на коммерческие задачи.
⚠️ Вы ещё не знаете, что работа в ИТ-компании — это не только разработка (и далеко не она).

6 месяцев и далее: отраслевой опыт, лучшие практики и боль работы в ИТ-компаниях
Где-то здесь вы уже начинаете искать работу и попадаете в свою первую ИТ-компанию. Скорее всего, первая работа будет на позиции джуна, хотя по уровню знаний вы уже можете претендовать на позицию мидла.
Тут вам открывается, что работа в ИТ-компании несколько больше, чем просто разработка. А именно:
- Вы контактируете с менеджерами и другими разработчиками. Выясняется, что нужно уметь общаться, и это не такой очевидный навык. Договорённости искажаются, поручения теряются, менеджеры приходят с противоречивыми заданиями.
- Вы должны будете научиться управлять собой, своим временем, психологическим состоянием и работоспособностью.
- Некоторые задачи будут скучны настолько, что вы будете адски прокрастинировать.
- Вы поймёте, что писать код для любимых хобби-проектов — это не то же самое, что работать на чужом проекте внутри группы поддержки скучных служебных модулей.
✅ Вы будете уставать и выгорать, но если вы справитесь с этим этапом, у вас откроется второе дыхание и вы станете настоящим мастером разработки.
⚠️ Раньше вы смеялись над людьми, которые выгорают, работая за компьютером. Теперь вы этот человек.

12—24 месяца: оптимизация, рефакторинг, политика
Пройдя долину выгорания и скучных задач, вы узнаете о себе три вещи:
- В мире разработки есть вещи, которые вам искренне интересны.
- Если применить софт-скиллы и навыки переговоров, вы сможете загрузить себя именно такой работой. А всё неинтересное скинуть на других бедолаг.
- Программирование — это своего рода спорт высоких достижений. Ваша программа может работать быстрее.
Это этап, на котором вас начинает раздражать легаси-код. Вы хотите всё переписать под новые фреймворки, оптимизированные под новое железо. Вы начинаете заморачиваться читаемостью кода, скоростью работы и нагрузкой на исполняющие машины; у вас на столе появляются классические учебники по алгоритмам. Вы наконец-то прочитали «Искусство программирования» и всё там поняли (хотя эта книга была у вас уже год).
✅ Ваш софт начинает работать быстрее, стабильнее и просто элегантнее. Вы получаете истинное удовольствие, когда ваши программы запускаются на старом железе.
⚠️ Простые люди перестают вас понимать, считают гиком и занудой.

2—5 лет: вставки на ассемблере, экзотические языки, духовность, квантовая физика
Если не остановить этот необратимый процесс, дальше вас ждёт погружение в глубины машин. В голове рождается мысль, что вы используете недостаточно оптимизированные фреймворки, и вы начинаете разбирать их по частям, выбрасывая лишнее. Но оставшиеся во фреймворках функции тоже оказываются недостаточно оптимизированными, и вы погружаетесь на самый низкий уровень, чтобы оптимизировать этот код с помощью ассемблерных вставок.
Если говорить языком автомобилей, вы разбираете свою машину до двигателя и растачиваете цилиндры, чтобы добавить ещё сотню лошадиных сил.
Вы начинаете изучать ассемблеры, но теперь с полным пониманием, зачем вам это.
Чтобы отвлечься от мыслей об оптимизации кода, вы начинаете программировать микроконтроллеры и случайно воссоздаёте Doom на инженерном калькуляторе.
✅ Почти любую разработческую задачу вы можете решить на одноядерном процессоре с тактовой частотой 500 мегагерц, как в девяностых.
❌ Люди боятся говорить с вами о разработке.

6+ лет: сопромат, проектирование загородного дома
Вы в понимании разработки уже так преисполнились, что решаете любую задачу силой мысли. Ваша клавиатура — кастомная 12-клавишная разработка с десятью функциональными слоями. Вы напечатали её на 3Д-принтере, а логическую плату для вас изготавливали в Гонконге.
Вы начинаете задумываться о других аспектах своей жизни:
- Начинаете думать о покупке земли и строительстве дома. Правда, дом вам интересен в первую очередь как инженерный проект: можно ли его сделать полностью автоматизированным, используя микросхемы времён СССР?
- Нейронка на вашем облачном сервере считает идеальное расположение несущих конструкций вашего будущего дома.
- Вы изучаете вопрос создания собственной системы навигации на базе ГЛОНАСС, чтобы промаркировать своих будущих кур и гусей. Телеметрия и дистанционная ветеринария. Математические модели для выпаса овец. Квадрокоптер-пастух. Непрерывное энергоснабжение. Лазерное энергоснабжение.
- Однажды на рыбалке вам является оптимизация кода в одной из рабочих задач. Вы видите красоту в движении волн.
- Глядя на водную рябь, вы размышляете о критериях разумности машин.
- Вы используете Linux с доработанным вами же ядром. Вам не нужен монитор.
- Вы из тех людей, которые входят в комнату, и все компьютеры резко перестают глючить.
Сколько времени надо учиться на программиста с нуля в 2023 году?

Как долго учиться программированию?
«Всю жизнь», — вот так лаконично отвечают разработчики на вопрос о том, сколько нужно учиться профессии. Это вполне справедливое замечание, ведь регулярно появляются новые технологии. Но мы решили более подробно рассмотреть, сколько времени нужно, чтобы стать программистом при различных исходных данных.
А ты точно программист?
Перед тем как начать изучать программирование, проанализируйте, зачем вам это нужно. Разработчиком может стать любой человек, если приложит усилия и наберется терпения. Но абстрактные деньги — не лучший мотиватор в этом деле. Поставьте более конкретную цель, для достижения которой понадобятся средства и инструменты, — именно она будет двигать вас вперед.
- Вы хотите эмигрировать за границу?
- Хотите реализовать полезный для людей проект?
- Может быть, открыть собственную компанию по разработке сайтов?
Это примеры мотивации, которая поможет преодолеть много ступеней профессионального развития.
Программирование позволяет переехать на ПМЖ за рубеж — останется только выучить иностранный язык в зависимости от желаемой страны. Хотя для контрактной работы в бизнес-инкубаторе достаточно и английского на уровне Upper Intermediate. Если вы станете трудолюбивым высококлассным специалистом, то переезд вполне реален. Так же как и открытие собственного бизнеса или создание онлайн-проекта мечты, приносящего постоянный пассивный доход.
Сколько времени потребуется на обучение
Временные затраты — вопрос конкретных обстоятельств и желаемого результата. Наверняка вы слышали выражение, что профессионалом в любой сфере можно стать, затратив 10 000 часов на эту деятельность. Чтобы стать разработчиком начального уровня, потребуется в несколько раз меньше.
Например, Даниил Пилипенко, программист с 10-летним стажем, полагает, что для начального уровня достаточно 6–12 месяцев:
Зависит от талантов, конечно. Но полгода-год обычно достаточно, чтобы с нуля вырасти до уровня Junior.
Если у вас уже есть техническая база в виде математического вуза или колледжа, то освоить технологии Frontend на базовом уровне — HTML, CSS, JavaScript, фреймворки — можно за 4-5 месяцев. И после этого уже искать первые заказы на фрилансе для создания портфолио.
Однако это зависит от степени интенсивности обучения: если вы работаете и параллельно учите программирование, то времени может понадобиться больше. Без технической специальности за плечами при нагрузке 2-3 часа в день вы будете постигать азы около года.
Этапы изучения веб-разработки для новичка
Обучение можно условно поделить на три этапа:
- Начальный или пробный. В течение пары-тройки месяцев изучаете две-три актуальные технологии, которые легко освоить. Например, те же самые HTML, CSS, JS или один из языков Backend — Python/Ruby/PHP. В это время прислушивайтесь к тому, нравится ли вам программирование, как быстро вы получаете результат и усваиваете знания.
- Самостоятельный этап. Если предыдущий успешно пройден, можете вкладываться в самообразование по-крупному. Изучайте программирование более комплексно и интенсивно: оплатите курсы, чтобы прогресс шел быстрее, или найдите ментора, если учитесь самостоятельно, — кто-то должен вас направлять и объяснять ошибки.
- Стажировка в компании. Первые заказы на фрилансе или удаленная работа в качестве junior-специалиста.
На гребне технологической волны
Что же делать, чтобы стать настоящим профессионалом разработки? Всегда оставаться в русле технологического развития и поддерживать полученные знания в актуальном состоянии. Первые несколько лет для новичка — очень насыщенный период. В это время нужно впитать массу знаний, отработать множество навыков и освоить много новых инструментов, порой не самых интуитивно понятных.
Программирование — это интенсивно развивающаяся сфера, где изменения происходят очень быстро. При этом динамичность сильно зависит от того, где работает программист выбранного языка. Например, в том же JavaScript изменения происходят почти каждый день — настолько велико его сообщество и популярность.
Чтобы стать хорошим программистом, нужно действительно учиться всю жизнь. Выучить один-два языка в совершенстве можно, лишь постоянно практикуясь.
Преподаватель Skillbox Вадим Шандринов так ответил на вопрос о том, сколько потребуется времени для становления IT-специалиста:
Понятие «профессионал» достаточно растяжимое. Если принять такое определение: человек, который зарабатывает на жизнь своей профессией, — то можно сказать так: чтобы выучить язык и основные методы его применения, нужно от 3 до 6 месяцев.
Чтобы изучить библиотеки, которые используются в определенной области, — от полугода до года. Причем не только почитать документацию, а сделать продукт на этих библиотеках. После этого можно задумываться о размещении своего резюме на позицию Junior, чтобы работать под руководством более опытных товарищей, набираясь опыта.
Дальше — постоянная учеба, посещение семинаров и митапов, изучение новых библиотек и технологий — от 3 до 5 лет, чтобы стать самостоятельным разработчиком уровня Middle. А для того чтобы стать Senior или архитектором, нужно в целом посвятить 10 000 часов своей профессии. Сколько это лет — посчитайте сами.
ТОП онлайн-курсов программирования
с гарантированным трудоустройством и оплатой в рассрочку
Реклама. Информация о рекламодателе по ссылкам в статье.
Программист с нуля до Junior
Станьте востребованным инженером-программистом и получите одну из самых востребованных профессий в IT. Вы изучите основы программирования и основные концепции компьютерных наук, цифровые технологии, программное обеспечение, операционные системы, базы данных, системы аналитики, языки программирования и многое другое. Вы так же познакомитесь с тестированием и системным анализом информационных технологий. На программе сможете сделать осознанный выбор специализации и технологий, прокачаться в выбранном направлении.
Длительность: 12 месяцев по 12 часов в неделю
Специализация и технологическая специализация
Программирование
Инженер-программист
Изучаемые языки и технологии
JavaScript
C
Docker
Allure
Amplitude
GAN
Диплом о профессиональной
переподготовке
Востребованная
профессия
Поддержка отрасли
государством
Гарантия трудоустройства
через 9 месяцев
от 13185 ₽ в месяц
от 3957 ₽ в месяц
В рассрочку на 31 месяц,
первый платеж через 6 месяцев

70% Забери 209 000 ₽ подарками
2 дня 07 : 04 : 20
Цены вырастут через:

70% Забери 209 000 ₽ подарками
2 дня 07 : 04 : 20
Инженер-программист — это человек, который применяет принципы программной инженерии для проектирования, разработки, обслуживания, тестирования и оценки компьютерного программного обеспечения. Эта профессия подразумевает сочетание должностных обязанностей двух специальностей: программиста и инженера. Таким образом, инженер-программист является своего рода универсалом, объединяющим умения и навыки этих двух областей.

Компаниям нужны Специалисты с ИТ-навыками
ИТ-специалист — это представитель одной из более чем 500 цифровых профессий, связанных с разработкой программ и использованием компьютерной техники. Глобализация сделала сферу ИТ одной из самых высокооплачиваемых: российским компаниям приходится конкурировать с зарубежными за хороших специалистов. Экономика и повседневная жизнь все больше переходит в «цифру», поэтому у ИТ-сферы многообещающие перспективы.
Востребовано
В январе 2023 г. число ИТ-вакансий в России на 63% больше, чем год назад. За месяц 60 тыс. новых вакансий
Перспективно
К 2035 году в России будет более 2,5 млн вакансий для специалистов из сферы ИТ
Источник: Минцифры России
Высокооплачиваемо
Зарплата начинающего специалиста — от 60 000 ₽. А уже через три года — от 150 000 ₽
Программист с нуля до Junior
Получите востребованную профессию
60 000 — 500 000 ₽
Размер зарплат по данным сайтов:
График роста вакансий

Примеры вакансий на рынке
Младший тестировщик (Junior QA)
Москва, удалённая работа
от 80 000 руб.
Junior Backend Developer (Python)
Красноярск
80 000 руб.
Junior веб-программист (PHP)
100 000 руб.
Акцент на поддержке сферы информационных технологий (ИТ)
Ключевой сферой России остается ИТ — на технологиях держится не только экономика, но и развитие каждой отрасли страны. Поэтому государство создает комфортные условия для этой сферы: выделяет на процветание ИТ-компаний финансы и разрабатывает специальные льготы для сотрудников.
Льготная ипотека
Всем сотрудникам ИТ-компаний предоставляется льготная ипотека со ставкой 5% на время работы. А для высококвалифицированных и узкопрофильных специалистов выделят дополнительные финансы на улучшение жилья.
Отсрочка от армии
На время работы сотрудники ИТ-компаний моложе 27 лет получают отсрочку от военной службы.
Преимущества программы
В программе собран опыт ведущих экспертов и методологов, фундаментальные и прикладные знания, актуальный технологический инструментарий. Все это представлено в доступной подаче — мы умеем учить и точно знаем, каким может быть путь в профессии ИТ.
Подойдет даже новичкам в ИТ
Перспективы карьерного роста
Повысите свою ценность на рынке труда
Изучите не только базу, но и продвинутые инструменты
Обучение на практике
Решите более 50 практических задач
Возможность трудоустроиться уже через 9 месяцев после начала обучения
Осознанно выберите свою
Гибкость и актуальность программы
Каждый месяц мы общаемся с экспертами и руководителями компаний на предмет новых требований к вакансиям и обязанностям внутри них.
Мы регулярно обновляем нашу программу обучения. Даже после вашего выпуска программа обучения продолжит обновление, вы всегда сможете вернуться и увидеть обновленные материалы.
Вы можете менять специализацию, если понимаете, что ваш текущий выбор вас не устраивает.
Программы специализаций частично совпадают, поэтому можно изменить одну специализацию на другую, для этого нужно досдать оставшуюся часть программы.

Эта программа
подойдет тем, кто
Никогда не работал
и хочет получить востребованную специальность, трудоустроиться или узнать больше о специальности
Хочет сменить работу
освоить современные инструменты, технологии и получить актуальную высокооплачиваемую специальность
Учебная траектория
— от 12 месяцев обучение
— 520+ часов обучения
— 5 вариантов специализаций

До старта
Используйте доступные методические материалы для самостоятельного изучения, чтобы подготовиться и комфортно пройти программу
О важности английского
Расскажем о роли английского языка в обучении. Необходимый минимум для старта. Как эффективно подтянуть исходный уровень до требуемого
Как правильно сидеть за компьютером
Гайд по созданию удобного рабочего места. Техники оптимального расположения тела, рекомендации по сохранению физического здоровья при сидячей работе
Профессиональный недуг ИТ специалиста
Все о туннельном синдроме и других специфических особенностях здоровья ИТ специалиста. Превентивные меры и стратегии
Как сохранить зрение
Секреты поддержания здоровья глаз в условиях регулярной работы за компьютером
ТОП-10 навыков ИТ специалиста
Рекомендации по развитию, обзоры тренажеров, программ и методов
Режим работы в ИТ-профессии
Как предупредить профессиональное выгорание и оставаться в ресурсном состоянии и хорошем настроении, даже если что-то идет не по плану и возникают непредвиденные трудности
И это еще не все
В ходе подготовительного этапа мы будем направлять вам актуальные материалы для планомерной подготовки и мягкого входа в программу: видеоуроки, учебные статьи, подкасты, интервью экспертов и действующих профессионалов рынка ИТ, прикладной инструментарий и специализированная литература. Библиотека данных постоянно пополняется. Будьте в теме уже на самом старте программы. Начать обучение уже сегодня
Курс по нейросетям в подарок
- Научитесь использовать ChatGPT, Midjourney и другие 20+ нейронок, чтобы зарабатывать, учиться быстрее и повышать личную эффективность
- 80 практических занятий, подробные гайды и инструкции
- Через месяц обучения сможете четко ставить задачи нейронкам и начать зарабатывать на них
Основной блок
Погружение в сферу ИТ. Вы изучите прикладную математику, познакомитесь с профессиями в разработке, популярными языками программирования и получите базовые навыки.
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов. Видеокурс
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
Специализация Программист
Знакомство с языком Python
Java: знакомство и как пользоваться базовым API
Объектно-ориентированное программирование (ООП)
Операционные системы и виртуализация (Linux)
База данных и SQL
Алгоритм и структуры данных
Исключения в программировании и их обработка
Промежуточная аттестация
Архитектура ПО
Контейнеризация
Сборка проектов и деплой, CI/CD
Парадигмы программирования и языки парадигм
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Знакомство с веб-технологиями
вне четверти
Компьютерные сети
вне четверти
Контроль версий Углубленно (Git)
вне четверти
Итоговая аттестация
Запросить полную и подробную программу обучения
Индивидуальная поддержка по трудоустройству
3 месяца средний срок, за который студенты находят работу
Вернем деньги за обучение, если вы не найдете работу с нашей помощью
Условия гарантии
Составим starter-pack для любой карьеры
Резюме, портфолио, сопроводительные письма и самопрезентацию
Проведем тестовые собеседования
Узнаете, какие вопросы задают рекрутеры и как на них отвечать
Откроем доступ к 1 000+ вакансиям наших партнеров
А также будем рекомендовать вас напрямую
Подготовим к реальным интервью с работодателем
Дадим советы, пройдемся по вашей самопрезентации, сделаем так, чтобы вы точно получили оффер
Наши выпускники работают. И вы будете
В крупных компаниях или малом бизнесе, удаленно или в офисе, в столице, регионах или по всему миру
Каналы с лайфхаками для развития карьеры
Внутри: разбор кейсов и обмен опытом между студентами, советы от HR-специалистов и вебинары с карьерными консультантами
Интервью со студентами, которые уже работают
Они поделятся опытом и расскажут, как у них прошел процесс трудоустройства

База знаний для развития карьеры
Получите доступ к огромной библиотеке материалов с рекомендациями и советами для развития карьеры
Что нужно сделать, чтобы получить гарантию трудоустройства:
- 1 Активно участвовать в поиске работы — со своей стороны мы дадим знания, вакансии и рекомендации, от вас зависит все остальное
- 2 Сдать итоговую аттестацию на 4 или 5 баллов
- 3 Пройти обучение в Центре карьеры
- 4 Пройти все модули основной программы обучения
- 5 Обратиться за помощью о трудоустройстве не позднее трех месяцев после последнего урока финального модуля программы обучения
- 6 Пройти все дополнительные модули программы
- 7 Сдавать домашние задания в обозначенные сроки
- 8 Быть совершеннолетним на момент обращения
- 9 Пройти промежуточные аттестации на 4 или 5 баллов
- 10 Иметь право официально работать на территории РФ
Команда GeekBrains
Основа нашего обучения — опытные преподаватели, эксперты, идеологи, методологи. Все те, кто создают и развивают наши программы обучения.
Кто учит
Преподаватели
Проводят занятия по обязательным курсам программы и принимают участие в составлении учебного плана. Разрабатывают программу своего блока и актуализируют информацию, исходя из обратной связи студентов и трендов рынка.
Открыты к диалогу. Консультируют по пройденному материалу, не оставляют без внимания любой вопрос по теме, рекомендуют дополнительные ресурсы. Проверяют домашние задания, дают объективную оценку успеваемости и обратную связь по учебе.

Акопян Сергей
Разработчик в «Яндекс.Технологии»
Экспертность:
Разработчик, работа с базами данных, Python, операционные системы и виртуализация (Linux)
Образование:
Окончил бакалавриат, магистратуру и аспирантуру ТГТУ. Работал учителем информатики в СОШ. Педагогический стаж 5 лет. Аттестован как учитель первой категории. В настоящее время работает разработчиком в ООО «Яндекс.Технологии» (Группа инфраструктуры аналитики Толоки).
Читать полностью

Анисимов Павел
Продуктовый дизайнер и практикующий преподаватель
Экспертность:
Веб-дизайн, дизайн интерфейсов (UX/UI), графический дизайн, Гибкие методологии (Agile, SCRUM, Kanban и другие)
Образование:
Работал продуктовым дизайнером в компании «ВсеИнструменты.ру», преподаватель дизайна в очной IT-академии “Шаг” в Нижнем Новгороде, ex-промышленный дизайнер в торгово-промышленной компании Pro-Motion
Читать полностью

Арестов Олег
Full-stack разработчик
Экспертность:
Веб-разработка, Full-stack-разработка
Образование:
Окончил Томский государственный университет систем управления и радиоэлектроники, является педагогом дополнительного образования детей и взрослых. Занимался в ВУЗе наукой, преподавал студентам моделирование физических процессов, конструировал аппаратуру для измерений и разрабатывал приложения для анализа данных. Работал программистом в ГИБДД, Росатоме и частных компаниях. Работал с базами данных, разрабатывал корпоративные сайты, приложения и CRM-системы для бизнеса. Более 20 лет опыта в программировании.»
Читать полностью

Бородин Дмитрий
Инвестиционный директор
Экспертность:
Венчурное инвестирование, инвестиционная оценка и финансовое моделирование, разработка стратегии развития компании, привлечение финансирования и структурирование сделок, анализ бизнеса и проведение due diligence
Образование:
Окончил МГТУ им. Н.Э. Баумана, Факультет «Инженерный бизнес и менеджмент. Квалификация — кандидат экономических наук, специальность «Математические и инструментальные методы экономики». Имеет сертификат Chartered Financial Analyst (CFA) и сертификат Financial Risk Manager (FRM). Организовал несколько стартапов в области биомедицинских технологий, имеет опыт разработки успешных автоматизированных трейдинговых стратегий. Имеет около 15 публикаций в научных журналах по биомедицине, финансам и риск- менеджменту.
Читать полностью

Булатов Алексей
Senior Java-разработчик в компании Иннотех
Экспертность:
Java, Hibernate, SQL, Spring Boot, Apache Kafka, Java Spring Framework, Git, Apache Maven
Образование:
Закончил бакалавриат в Самарском университете по направлению «Прикладные математика и физика». На 4 курсе начал обучение на курсах по программированию. С этого момента стартовал путь Java-разработчика. На данный момент основная деятельность в компании Иннотех. На текущее время стаж в корпоративной разработке 5+ лет.
Читать полностью

Волкова Галина
Product Manager голосового помощника Маруси (Mail.ru Group)
Экспертность:
Создание MVP продукта, подготовка к созданию, бизнес-модель, основы управления продуктом
Образование:
Окончила МГИЭМ (ТУ) по специальности «информатика и вычислительная техника»Начала с системной и бизнес-аналитики и вот уже пять лет работает продакт-менеджером. Отвечала за ряд бизнес-направлений при создании ГИС ЖКХ (ЛАНИТ), была Product Owner линейки продуктов с биометрической верификацией («Т1»), управляла разработкой приложения «Мой МТС» и платформой Smart University (МТС), растила revenue мобильных приложений Biglion. Сейчас отвечает за рост Маруси и работает на стыке B2C и B2B — поиск точек органического роста продукта и встраиваю его в сервисы Mail.ru Group.
Читать полностью

Гладков Александр
Начальник отдела тестирования в ITS
Экспертность:
Тестирование, автоматизация процессов
Образование:
Был начальником дорожной лаборатории в РЖД: обеспечивал безопасность движения железнодорожного транспорта, безотказную работу устройств автоматики и телемеханики, анализировал предотказные состояния
Читать полностью

Заярный Андрей
ИТ-преподаватель
Экспертность:
Разработчик курсов по программированию для взрослых и детей, программирование, игровое ПО, базы данных, проектирование процессов
Образование:
В программирование влюбился еще в школе. Побеждал на всех районных олимпиадах по программированию с 8 по 11 класс. Учитель высшей квалификационной категории. Разработчик курсов по программированию на языках Pascal, Javascript, C, C#, Python. Являюсь одновременно учителем в школе, преподавателем в Geekbrains и репетитором. Мои ученики успешно участвуют в олимпиадах по программированию, сдают экзамены в технические ВУЗы, создают игры и устраиваются на работу в сфере IT. В процессе преподавательской деятельности изучил большое количество языков программирования (Basic, Pascal, Delphi, Assembler, C, C++, C#, Javascript, Java, Python и др.). Познакомился с различными фреймворками (MFC, .NET, WPF, Windows Forms, WCF и др.) и разработал множество программ с их использованием. Имею опыт работы с базами данных (MS ACCESS, MS SQL SERVER, MySQL и др.) Прошел множество курсов в Geekbrains и в других учебных заведениях. Недавно изучил Unity и с учениками разработал несколько простых игр. Есть свой канал на YouTube и свой сайт с автоматизированной системой тестирования программ, которые использую для преподавательской деятельности.
Разработчик: старт в ИТ с нуля до Junior
Станьте востребованным разработчиком. Вы изучите основы программирования и основные концепции компьютерных наук, цифровые технологии, операционные системы, программное обеспечение, базы данных, системы аналитики, языки программирования и многое другое. Познакомитесь с тестированием и системным анализом. На программе сможете сделать осознанный выбор специализации и технологий, прокачаться в выбранном направлении.
Длительность: 12 месяцев по 12 часов в неделю
Специализация и технологическая специализация
Программирование
Тестирование
Продукт и проекты
Изучаемые языки и технологии
JavaScript
C
Docker
Allure
Amplitude
GAN
Диплом о профессиональной
переподготовке
Востребованная
профессия
Поддержка отрасли
государством
Гарантия трудоустройства
через 9 месяцев
от 13185 ₽ в месяц
от 3957 ₽ в месяц
В рассрочку на 31 месяц,
первый платеж через 6 месяцев

70% Забери 209 000 ₽ подарками
2 дня 07 : 04 : 20
Цены вырастут через:

70% Забери 209 000 ₽ подарками
2 дня 07 : 04 : 20
Разработчик — это максимально общее название специалистов, которые связаны с разработкой нового программного обеспечения, сайтов, платформ, экосистем, баз данных, технологических устройств и архитектуры. Они действуют в рамках своей роли в команде, но в целом способны сделать любой проект от стадии замысла до его реализации техническими средствами

Компаниям нужны Специалисты с ИТ-навыками
ИТ-специалист — это представитель одной из более чем 500 цифровых профессий, связанных с разработкой программ и использованием компьютерной техники. Глобализация сделала сферу ИТ одной из самых высокооплачиваемых: российским компаниям приходится конкурировать с зарубежными за хороших специалистов. Экономика и повседневная жизнь все больше переходит в «цифру», поэтому у ИТ-сферы многообещающие перспективы.
Востребовано
В январе 2023 г. число ИТ-вакансий в России на 63% больше, чем год назад. За месяц 60 тыс. новых вакансий
Перспективно
К 2035 году в России будет более 2,5 млн вакансий для специалистов из сферы ИТ
Источник: Минцифры России
Высокооплачиваемо
Зарплата начинающего специалиста — от 60 000 ₽. А уже через три года — от 150 000 ₽
Разработчик: старт в ИТ с нуля до Junior
Получите востребованную профессию
60 000 — 500 000 ₽
Размер зарплат по данным сайтов:
График роста вакансий

Примеры вакансий на рынке
Младший тестировщик (Junior QA)
Москва, удалённая работа
от 80 000 руб.
Junior Backend Developer (Python)
Красноярск
80 000 руб.
Junior веб-программист (PHP)
100 000 руб.
Акцент на поддержке сферы информационных технологий (ИТ)
Ключевой сферой России остается ИТ — на технологиях держится не только экономика, но и развитие каждой отрасли страны. Поэтому государство создает комфортные условия для этой сферы: выделяет на процветание ИТ-компаний финансы и разрабатывает специальные льготы для сотрудников.
Льготная ипотека
Всем сотрудникам ИТ-компаний предоставляется льготная ипотека со ставкой 5% на время работы. А для высококвалифицированных и узкопрофильных специалистов выделят дополнительные финансы на улучшение жилья.
Отсрочка от армии
На время работы сотрудники ИТ-компаний моложе 27 лет получают отсрочку от военной службы.
Преимущества программы
В программе собран опыт ведущих экспертов и методологов, фундаментальные и прикладные знания, актуальный технологический инструментарий. Все это представлено в доступной подаче — мы умеем учить и точно знаем, каким может быть путь в профессии ИТ.
Подойдет даже новичкам в ИТ
Перспективы карьерного роста
Повысите свою ценность на рынке труда
Изучите не только базу, но и продвинутые инструменты
Обучение на практике
Решите более 50 практических задач
Возможность трудоустроиться уже через 9 месяцев после начала обучения
Осознанно выберите свою
Гибкость и актуальность программы
Каждый месяц мы общаемся с экспертами и руководителями компаний на предмет новых требований к вакансиям и обязанностям внутри них.
Мы регулярно обновляем нашу программу обучения. Даже после вашего выпуска программа обучения продолжит обновление, вы всегда сможете вернуться и увидеть обновленные материалы.
Вы можете менять специализацию, если понимаете, что ваш текущий выбор вас не устраивает.
Программы специализаций частично совпадают, поэтому можно изменить одну специализацию на другую, для этого нужно досдать оставшуюся часть программы.

Эта программа
подойдет тем, кто
Никогда не работал
и хочет получить востребованную специальность, трудоустроиться или узнать больше о специальности
Хочет сменить работу
освоить современные инструменты, технологии и получить актуальную высокооплачиваемую специальность
Учебная траектория
— от 12 месяцев обучение
— 520+ часов обучения
— 5 вариантов специализаций

До старта
Используйте доступные методические материалы для самостоятельного изучения, чтобы подготовиться и комфортно пройти программу
О важности английского
Расскажем о роли английского языка в обучении. Необходимый минимум для старта. Как эффективно подтянуть исходный уровень до требуемого
Как правильно сидеть за компьютером
Гайд по созданию удобного рабочего места. Техники оптимального расположения тела, рекомендации по сохранению физического здоровья при сидячей работе
Профессиональный недуг ИТ специалиста
Все о туннельном синдроме и других специфических особенностях здоровья ИТ специалиста. Превентивные меры и стратегии
Как сохранить зрение
Секреты поддержания здоровья глаз в условиях регулярной работы за компьютером
ТОП-10 навыков ИТ специалиста
Рекомендации по развитию, обзоры тренажеров, программ и методов
Режим работы в ИТ-профессии
Как предупредить профессиональное выгорание и оставаться в ресурсном состоянии и хорошем настроении, даже если что-то идет не по плану и возникают непредвиденные трудности
И это еще не все
В ходе подготовительного этапа мы будем направлять вам актуальные материалы для планомерной подготовки и мягкого входа в программу: видеоуроки, учебные статьи, подкасты, интервью экспертов и действующих профессионалов рынка ИТ, прикладной инструментарий и специализированная литература. Библиотека данных постоянно пополняется. Будьте в теме уже на самом старте программы. Начать обучение уже сегодня
Специализации
Программист
Тестировщик
Проджект-менеджер
Продакт-менеджер
Кто такой программист
Программист ― это представитель цифровой профессии, связанной с разработкой программ и использованием компьютерной техники. Он пишет код и занимается отладкой программ на определенном языке программирования.
Вы получите фундаментальные знания в программировании, погрузитесь в выбранную технологию, изучите конкретные стеки и разберетесь на практике, как они работают.
Кем вы сможете работать после обучения
Программирование
Программист
Применяет принципы программной инженерии для проектирования, разработки, обслуживания, тестирования и оценки компьютерного программного обеспечения.
С какими понятиями связана работа программиста
Структуры данных
Потоки данных
Виртуализация
Протоколы передачи данных
Архитектура приложений и сервисов
Какие бывают виды и типы программирования
низкоуровневое
высокоуровневое
для мобильных приложений
для оборудования
для десктоп-приложений
для веб-приложений
для умных устройств
Какие технологии и инструменты программист использует в работе
JavaScript
Кто такой тестировщик
Тестировщик ищет ошибки и уязвимости в программах, проверяет их качество и моделирует ситуации, которые могут возникнуть во время их использования.
Вы получите фундаментальные знания в тестировании, поймете тонкости тестирования в выбранной технологии, изучите необходимый инструментарий и разберетесь на практике, как с ним работать.
Кем вы сможете работать после обучения
Тестирование
Тестировщик
Проверяет приложения на ошибки с помощью моделирования ситуаций, которые могут возникнуть у пользователя во время работы
Какие задачи решает тестировщик
Проверяет работу сайтов и приложений
Ищет и воспроизводит баги
Заводит заявки на исправление ошибок
Составляет отчеты о проделанной работе
Придумывает тест-планы
С какими понятиями связана работа тестировщика
Тестовая документация
Локализации дефектов
Тест-аналитика
Тест-менеджмент
Отчеты по тестированию
Тестирование веб-приложений
Виды и уровни тестирования
Ручное тестирование
Функциональные тесты
Автоматизированное тестирование
Приемочное тестирование
Сквозные тесты
Интеграционное тестирование
Нагрузочное тестирование
Модульные тесты
Кто такой аналитик
Аналитик собирает, изучает и интерпретирует данные. Он знает, как превратить информацию в понятные отчеты и графики, и может сделать выводы на ее основе. Помогает бизнесу принимать решения и планировать развитие.
Вы научитесь применять разные способы и методы аналитики в рамках выбранной технологии, поймете, какие инструменты в какой момент времени использовать, как правильно работать с отчетностью в пользу для бизнеса.
Кем вы сможете работать после обучения
Работа с данными
В разработке сайта, приложения или другого IT-продукта участвуют две стороны: директор и технические специалисты. Бизнес-аналитик — это посредник между ними. Его задача — выяснить потребности директора, обсудить их с программистами и предложить решение, которое удовлетворит потребности рынка, а также всех участников разработки.
Какие проекты делает аналитик
Анализирует данные
Ищет закономерности и ошибки в данных
Предлагает улучшения на основе данных
Визуализирует данные
и многое другое
Какие бывают аналитики
Профессия аналитика бывает очень разной. В зависимости от отрасли задачи меняются.
Игровой аналитик
Продуктовый аналитик
Финансовый аналитик
Бизнес-аналитик
HR-аналитик
Маркетинговый аналитик
BI-аналитик
Какие технологии и инструменты аналитик использует в работе
Google Analytics
AppMetrica
Яндекс.Метрика
и многие другие
Кто такой проджект-менеджер
Проджект-менеджер превращает идеи заказчика в задачи для команды разработки. Он организует рабочие процессы, распределяет обязанности, ведет переговоры с клиентами и принимает решения для оптимизации процесса создания продукта.
Вы научитесь управлять проектами в выбранном направлении, поймете, какие методы использовать, чтобы проекты выполнялись в срок, качественно и без нагрузки на команду.
Кем вы сможете работать после обучения
Управление
Проджект-менеджер
Проджект-менеджер раскладывает цели компании на задачи и работает над тем, чтобы они выполнялись в срок. Для этого он следит за дедлайнами, готовит отчеты, может формировать бюджет.
Какие задачи решает проджект-менеджер
Составляет план проектов
Распределяет задачи по командам
Контролирует исполнение задач
Ищет подрядчиков
Управляет финансовыми потоками
Составляет отчеты о проделанной работе
С какими понятиями связана работа проджект-менеджера
Основы программирования
Контроль версий
Управление командой
Веб-программирование
Стандарты менеджмента
Составление проектной документации
Жизненный цикл проекта
Какие технологии и инструменты проджект-менеджер использует в работе
Confluence
и многие другие
Кто такой продакт-менеджер
Опытный продакт-менеджер отвечает за развитие целого приложения или его части, например, гео-карты внутри него. Типичные задачи продакта — расставить приоритеты задач для разработки, найти точки роста продукта и исследовать рынок.
Вы поймете весь цикл разработки продукта и научитесь запускать свои собственные в выбранной технологии. Поймете, как правильно выстроить работу разных специалистов, чтобы пользователи получали новые продукты вовремя и в хорошем качестве.
Кем вы сможете работать после обучения
Управление
Продакт-менеджер
Продакт-менеджер отвечает за создание новых продуктов, анализ рынка, ассортиментную политику, ценообразование, продвижение продукта, планирование KPI и формирование требований к продукту.
Какие задачи решает продакт-менеджер
Анализирует рынок и ЦА
Придумывает новый продукт
Управляет финансовыми ресурсами
Управляет командой
Развивает каналы продаж
Тестирует маркетинговые гипотезы
Управляет жизненным циклом продукта
Выстраивает стратегии продвижения продукта
С какими понятиями связана работа продакт-менеджера
Просчет бизнес-моделей
Бизнес-кейсы
Привлечение инвестиций
Жизненный цикл продукта
Тестирование гипотез
Управление командой
Основы программирования
Unit-экономика
Какие технологии и инструменты продакт-менеджер использует в работе
Confluence
и многие другие
Курс по нейросетям в подарок
- Научитесь использовать ChatGPT, Midjourney и другие 20+ нейронок, чтобы зарабатывать, учиться быстрее и повышать личную эффективность
- 80 практических занятий, подробные гайды и инструкции
- Через месяц обучения сможете четко ставить задачи нейронкам и начать зарабатывать на них
Основной блок
Погружение в сферу ИТ. Вы изучите прикладную математику, познакомитесь с профессиями в разработке, популярными языками программирования и получите базовые навыки.
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов. Видеокурс
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
Запросить полную и подробную программу обучения
Индивидуальная поддержка по трудоустройству
3 месяца средний срок, за который студенты находят работу
Вернем деньги за обучение, если вы не найдете работу с нашей помощью
Условия гарантии
Составим starter-pack для любой карьеры
Резюме, портфолио, сопроводительные письма и самопрезентацию
Проведем тестовые собеседования
Узнаете, какие вопросы задают рекрутеры и как на них отвечать
Откроем доступ к 1 000+ вакансиям наших партнеров
А также будем рекомендовать вас напрямую
Подготовим к реальным интервью с работодателем
Дадим советы, пройдемся по вашей самопрезентации, сделаем так, чтобы вы точно получили оффер
Наши выпускники работают. И вы будете
В крупных компаниях или малом бизнесе, удаленно или в офисе, в столице, регионах или по всему миру
Каналы с лайфхаками для развития карьеры
Внутри: разбор кейсов и обмен опытом между студентами, советы от HR-специалистов и вебинары с карьерными консультантами
Интервью со студентами, которые уже работают
Они поделятся опытом и расскажут, как у них прошел процесс трудоустройства

База знаний для развития карьеры
Получите доступ к огромной библиотеке материалов с рекомендациями и советами для развития карьеры
Что нужно сделать, чтобы получить гарантию трудоустройства:
- 1 Активно участвовать в поиске работы — со своей стороны мы дадим знания, вакансии и рекомендации, от вас зависит все остальное
- 2 Сдать итоговую аттестацию на 4 или 5 баллов
- 3 Пройти обучение в Центре карьеры
- 4 Пройти все модули основной программы обучения
- 5 Обратиться за помощью о трудоустройстве не позднее трех месяцев после последнего урока финального модуля программы обучения
- 6 Пройти все дополнительные модули программы
- 7 Сдавать домашние задания в обозначенные сроки
- 8 Быть совершеннолетним на момент обращения
- 9 Пройти промежуточные аттестации на 4 или 5 баллов
- 10 Иметь право официально работать на территории РФ
Команда GeekBrains
Основа нашего обучения — опытные преподаватели, эксперты, идеологи, методологи. Все те, кто создают и развивают наши программы обучения.
Кто учит
Преподаватели
Проводят занятия по обязательным курсам программы и принимают участие в составлении учебного плана. Разрабатывают программу своего блока и актуализируют информацию, исходя из обратной связи студентов и трендов рынка.
Открыты к диалогу. Консультируют по пройденному материалу, не оставляют без внимания любой вопрос по теме, рекомендуют дополнительные ресурсы. Проверяют домашние задания, дают объективную оценку успеваемости и обратную связь по учебе.

Акопян Сергей
Разработчик в «Яндекс.Технологии»
Экспертность:
Разработчик, работа с базами данных, Python, операционные системы и виртуализация (Linux)
Образование:
Окончил бакалавриат, магистратуру и аспирантуру ТГТУ. Работал учителем информатики в СОШ. Педагогический стаж 5 лет. Аттестован как учитель первой категории. В настоящее время работает разработчиком в ООО «Яндекс.Технологии» (Группа инфраструктуры аналитики Толоки).
Читать полностью

Анисимов Павел
Продуктовый дизайнер и практикующий преподаватель
Экспертность:
Веб-дизайн, дизайн интерфейсов (UX/UI), графический дизайн, Гибкие методологии (Agile, SCRUM, Kanban и другие)
Образование:
Работал продуктовым дизайнером в компании «ВсеИнструменты.ру», преподаватель дизайна в очной IT-академии “Шаг” в Нижнем Новгороде, ex-промышленный дизайнер в торгово-промышленной компании Pro-Motion
Читать полностью

Арестов Олег
Full-stack разработчик
Экспертность:
Веб-разработка, Full-stack-разработка
Образование:
Окончил Томский государственный университет систем управления и радиоэлектроники, является педагогом дополнительного образования детей и взрослых. Занимался в ВУЗе наукой, преподавал студентам моделирование физических процессов, конструировал аппаратуру для измерений и разрабатывал приложения для анализа данных. Работал программистом в ГИБДД, Росатоме и частных компаниях. Работал с базами данных, разрабатывал корпоративные сайты, приложения и CRM-системы для бизнеса. Более 20 лет опыта в программировании.»
Читать полностью

Бородин Дмитрий
Инвестиционный директор
Экспертность:
Венчурное инвестирование, инвестиционная оценка и финансовое моделирование, разработка стратегии развития компании, привлечение финансирования и структурирование сделок, анализ бизнеса и проведение due diligence
Образование:
Окончил МГТУ им. Н.Э. Баумана, Факультет «Инженерный бизнес и менеджмент. Квалификация — кандидат экономических наук, специальность «Математические и инструментальные методы экономики». Имеет сертификат Chartered Financial Analyst (CFA) и сертификат Financial Risk Manager (FRM). Организовал несколько стартапов в области биомедицинских технологий, имеет опыт разработки успешных автоматизированных трейдинговых стратегий. Имеет около 15 публикаций в научных журналах по биомедицине, финансам и риск- менеджменту.
Читать полностью

Булатов Алексей
Senior Java-разработчик в компании Иннотех
Экспертность:
Java, Hibernate, SQL, Spring Boot, Apache Kafka, Java Spring Framework, Git, Apache Maven
Образование:
Закончил бакалавриат в Самарском университете по направлению «Прикладные математика и физика». На 4 курсе начал обучение на курсах по программированию. С этого момента стартовал путь Java-разработчика. На данный момент основная деятельность в компании Иннотех. На текущее время стаж в корпоративной разработке 5+ лет.
Читать полностью

Волкова Галина
Product Manager голосового помощника Маруси (Mail.ru Group)
Экспертность:
Создание MVP продукта, подготовка к созданию, бизнес-модель, основы управления продуктом
Образование:
Окончила МГИЭМ (ТУ) по специальности «информатика и вычислительная техника»Начала с системной и бизнес-аналитики и вот уже пять лет работает продакт-менеджером. Отвечала за ряд бизнес-направлений при создании ГИС ЖКХ (ЛАНИТ), была Product Owner линейки продуктов с биометрической верификацией («Т1»), управляла разработкой приложения «Мой МТС» и платформой Smart University (МТС), растила revenue мобильных приложений Biglion. Сейчас отвечает за рост Маруси и работает на стыке B2C и B2B — поиск точек органического роста продукта и встраиваю его в сервисы Mail.ru Group.
Читать полностью

Гладков Александр
Начальник отдела тестирования в ITS
Экспертность:
Тестирование, автоматизация процессов
Образование:
Был начальником дорожной лаборатории в РЖД: обеспечивал безопасность движения железнодорожного транспорта, безотказную работу устройств автоматики и телемеханики, анализировал предотказные состояния
Читать полностью

Заярный Андрей
ИТ-преподаватель
Экспертность:
Разработчик курсов по программированию для взрослых и детей, программирование, игровое ПО, базы данных, проектирование процессов
Образование:
В программирование влюбился еще в школе. Побеждал на всех районных олимпиадах по программированию с 8 по 11 класс. Учитель высшей квалификационной категории. Разработчик курсов по программированию на языках Pascal, Javascript, C, C#, Python. Являюсь одновременно учителем в школе, преподавателем в Geekbrains и репетитором. Мои ученики успешно участвуют в олимпиадах по программированию, сдают экзамены в технические ВУЗы, создают игры и устраиваются на работу в сфере IT. В процессе преподавательской деятельности изучил большое количество языков программирования (Basic, Pascal, Delphi, Assembler, C, C++, C#, Javascript, Java, Python и др.). Познакомился с различными фреймворками (MFC, .NET, WPF, Windows Forms, WCF и др.) и разработал множество программ с их использованием. Имею опыт работы с базами данных (MS ACCESS, MS SQL SERVER, MySQL и др.) Прошел множество курсов в Geekbrains и в других учебных заведениях. Недавно изучил Unity и с учениками разработал несколько простых игр. Есть свой канал на YouTube и свой сайт с автоматизированной системой тестирования программ, которые использую для преподавательской деятельности.
