Обучение программированию начинающими онлайн

По запросам читателей «Цукерберг позвонит» публикует подборку из 19 онлайн-курсов для программистов — собрали платные и бесплатные курсы для начинающих и продвинутых разработчиков на русском и английском языках.

Тренажеры и задачи для начинающих программистов

В этом разделе представлены сервисы для онлайн-тренировок, поиска решений для задач, а также площадки с челленджами и соревнованиями по программированию на множестве языков.

Далее 10 сервисов с задачами и конкурсами на английском языке.

Популярный и многофункциональный язык С++ используется для создания операционных систем и прикладных программ, драйверов и серверов, при разработке игр и приложений. Разработка на C++ завершает топ самых востребованных направлений в сфере программирования и подходит для изучения с нуля специалистами без опыта в разработке.

Последнее обновление: 30 марта 2023 года.

В этой подборке онлайн-курсов по разработке на C++ мы сравнили предложения школ по нескольким параметрам и отобрали лучшие варианты для начинающих и опытных разработчиков. Мы поддерживаем подборку актуальной и обновляем информацию минимум 1 раз в месяц.

Отношение начинает меняться

На одном из one-to-one
– Ну как там?
– Первый потребитель готов, ещё два осталось
– Замечательно. За этот день добьёш?
– Нууу… Эээ.. Тут я думаю где-то к концу следующей недели доделаю.
– Б*ть, какой следующей недели. У нас уже сроки на этой недели заканчиваются. Чё там делать, то. Ты должен был по моим предположениям ещё на прошлой неделе всё сдать и перейти к следующему проекту.

Дальше на меня льётся куча критики и мата, а с моими то социальными навыками, я просто сижу как камень, слушаю, говорю “ага” и со всем соглашаюсь.

Что-то похожее происходило каждую неделю. “Ну чё за день осилишь”, “Так, тогда через час идём в прод, да?”, а там работы на неделю.

Затем мне пришло сообщение, что мой испытательный срок нужно продлить на ещё один месяц. Я поинтересовался, как это повлияет на ЗП. Оказалось всё нормально, на ЗП это продление не влияет. Держите это в голове, пригодится.

30-дневный видеокурс строится от простого к сложному и подходит для начинающих разработчиков. Программа обучения позволит изучить язык C++ с нуля и создавать программы любого уровня сложности. В качестве бонуса автор предлагает создать игру в Unreal Engine.

  • Стоимость: 4 970 ₽
  • Рассрочка: отсутствует
  • Продолжительность: 1 месяц
  • Формат: видеолекции + практические задания + тест
  • Домашние задания: для самопроверки
  • Документ об окончании: сертификат

Особенности и преимущества школы:

  • Гарантия возврата средств в течение 30 дней.
  • Постоянное обновление материалов курса.
  • Обучение в своем темпе без привязки к старту потока.
  • Обратная связь по e-mail.
  • DVD-версия курса.

Недостатки школы:

  • В отзывах присутствуют нарекания по вопросу подачи материала автором.

В рамках мини-курса вы освоите С++, будете разбираться в типах данных, работать с функциями и массивами, взаимодействовать с параметрами и переменными. Доступно самостоятельное изучение и обучение в формате видеосвязи по Skype с обратной связью.

  • Стоимость: от 1 699 ₽
  • Рассрочка: по запросу
  • Продолжительность: 7 недель
  • Формат: вебинары + Skype-встречи + практические задания + тесты
  • Домашние задания: в зависимости от тарифа
  • Документ об окончании: сертификат

Особенности и преимущества школы:

  • Бессрочный доступ к материалам курса и обновлениям.
  • Сертификат в электронном и бумажном вариантах.
  • Индивидуальное обучение (не все тарифы).
  • Поддержка после окончания обучения (не все тарифы).
  • Оперативная обратная связь (не все тарифы).

Недостатки школы:

  • Отсутствие обратной связи в базовом тарифе.
  • В отзывах присутствуют жалобы на работу организаторов и техподдержки.

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

  • Стоимость: 34 990 ₽
  • Рассрочка: кредит от 1 867 ₽/мес.
  • Продолжительность: 40 академических часов
  • Формат: видеолекции + практические задания + вебинары
  • Домашние задания: с проверкой
  • Документ об окончании: сертификат, удостоверение о повышении квалификации

Особенности и преимущества школы:

  • Курс не подходит для новичков.
  • Работы для портфолио.
  • Обучение от простого к сложному.
  • Программы лояльности.
  • Гарантированное расписание.
  • Предварительное тестирование.

Недостатки школы:

  • Доступ к материалам курса не навсегда.
  • Начало обучения со стартом потока.
  • В отзывах присутствуют жалобы на работу организаторов.

Я хотел изначально написать этот пост на хабре, но это скорее просто личное желание поделиться опытом, радостью и слить накопленное, чем информативная статья с моими анализами и выводами.

Я занимаюсь программированием с детства, а веб разработкой всего пару лет, но тем не менее собрал достаточно знаний, чтобы попробовать найти работку в IT. Оно знаете, было как-то лень и интересно одновременно, я люблю приключения и к тому же я собирался работать удалённо. Мой системник уже проситься на тот свет, иногда просто может не включиться, помогает передёрнуть ОЗУ и почистить от пыли и он снова работает (Кому интересно, p7p55le + i5 750, 8 gb DDR3 и две Radeon HD 5830). Апгрейдить там бессмысленно, нужно с нуля собирать. Не то что бы меня это сильно мотивировало, ну останусь без пк, жизнь же продолжается; но он не ломается к удивлению, заставляя меня угрожать кулаком в монитор и по клавиатуре, когда курсор останавливается, а IDE (От реактивных мозгов) вылетает.

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

Последнее обновление: 14 июня 2023 года.

Мы собрали для вас 45+ школ и сервисов для изучения всех направлений и языков программирования пользователями с разным уровнем подготовки.

Подборка структурирована по разделам (ссылки кликабельны и перекидывают на нужный раздел):

  • лучшие онлайн-школы программирования
  • онлайн-школы программирования
  • школы программирования для детей
  • обучение программированию на английском языке
  • тренажеры и задачи для начинающих программистов
  • бесплатные курсы по программированию

Мы поддерживаем подборку актуальной и обновляем информацию минимум 1 раз в месяц.

Школа предлагает индивидуальное обучение программированию на С++ для детей от 10 лет, где ребенок изучит основы языка и окунется в работу с алгоритмами, решение задач и создание игр. Доступно бесплатное пробное занятие, на котором преподаватель составит персональную программу обучения с учетом начального уровня знаний и интересов ребенка.

  • Стоимость: от 590 ₽ за 1 занятие
  • Рассрочка: по запросу
  • Продолжительность: в своем темпе
  • Формат: групповые или индивидуальные онлайн-встречи + практические задания
  • Домашние задания: с проверкой
  • Документ об окончании: сертификат

Особенности и преимущества школы:

  • Бесплатный вводный урок.
  • Проверочное тестирование для детей младше 13 лет.
  • Курс адаптирован под возраст ребенка.
  • Преподаватели имеют опыт работы с детьми.
  • Гарантия возврата средств.
  • Индивидуальная программа обучения.
  • Программы лояльности.
  • Доступ к материалам курса навсегда.
  • Возможность участия в хакатонах и олимпиадах школы.
  • Индивидуальный подход.
  • Удобный график и возможность переноса занятий.
  • Возможность выбора преподавателя.

Недостатки школы:

  • Отсутствуют.

По итогам 7-месячного обучения вы освоите язык C++ с нуля и сможете разрабатывать высоконагруженные сетевые приложения, игры, оригинальные графические движки и компоненты для операционных систем. Помимо вебинаров и практики на основе реальных кейсов вас ждет индивидуальная поддержка HR-специалиста, гарантированное трудоустройство или возврат средств в противном случае.

  • Стоимость: 126 027 ₽
  • Рассрочка: 6 030 ₽/мес. на 22 месяца
  • Продолжительность: 7 месяцев
  • Формат: видеолекции + практические задания + тесты + индивидуальные консультации
  • Домашние задания: с проверкой
  • Документ об окончании: сертификат

Особенности и преимущества школы:

  • Гарантия трудоустройства.
  • Доступ к материалам курса навсегда.
  • Работы для портфолио.
  • Обучение в любой момент без привязки к старту потока.
  • Скидка при единовременной оплате.
  • Обучение в своем темпе.
  • Год английского языка бесплатно.
  • Регулярное обновление материалов курсов.

Недостатки школы:

  • Переплата при оплате курса в рассрочку.
  • В отзывах присутствуют нарекания по вопросу оперативности проверки домашних заданий.
  • В отзывах присутствуют жалобы на работу организаторов.

Насыщенное 10-месячное обучение, где вы изучите разработку на C++ с нуля до уровня Middle Developer. Программа курса составлена с учетом требований работодателей и обновляется перед стартом каждого нового потока. По итогам обучения лучшим студентам предлагается возможность пройти собеседования в компаниях-партнерах школы. Для поступления на курс необходимо пройти тестирование.

  • Стоимость: 150 000 ₽
  • Рассрочка: по запросу
  • Продолжительность: 10 месяцев
  • Формат: интерактивные вебинары + практические задания
  • Домашние задания: с проверкой
  • Документ об окончании: диплом о профессиональной переподготовке

Особенности и преимущества школы:

  • Помощь в трудоустройстве.
  • Карьерная консультация.
  • Авторские программы с учетом требований IT-рынка.
  • Работы для портфолио.
  • Гарантия возврата средств пропорционально оставшимся месяцам обучения.
  • Возможность продолжить обучение с другим потоком.
  • Программы лояльности.
  • Возможность получения налогового вычета.
  • Корпоративное обучение.
  • Открытые уроки.

Недостатки школы:

  • В отзывах присутствуют нарекания по вопросу качества обучающих материалов и качества обратной связи.

Курс подходит для опытных разработчиков и тех, у кого есть небольшой опыт в программировании на любом языке. Вы будете обучаться написанию эффективных кодов на C++ при поддержке опытных наставников и код-ревьюеров в условиях, имитирующих реальную работу, с проектами, спринтами и дедлайнами. По итогам обучения вас ждет карьерная поддержка и диплом о профессиональной переподготовке.

По данным НИУ ВШЭ, 78% выпускников школы находят работу по специальности в течение 4 месяцев по завершении обучения.

  • Стоимость: 126 000 ₽
  • Рассрочка: от 6 851 ₽/мес. до 24 месяцев
  • Продолжительность: 9 месяцев
  • Формат: видеолекции + практические задания + тренажеры
  • Домашние задания: с проверкой
  • Документ об окончании: диплом о профессиональной переподготовке

Особенности и преимущества школы:

  • Помощь в трудоустройстве.
  • Работы для портфолио.
  • Возможность «заморозки» обучения.
  • Гарантия возврата средств пропорционально изученному материалу.
  • Возможность получения налогового вычета.
  • Скидка при единовременной оплате.
  • Поддержка в режиме 24/7.
  • Курс подходит для новичков и опытных программистов.
  • Наличие каникул.

Недостатки школы:

  • В отзывах присутствуют жалобы на работу организаторов.
  • В отзывах присутствуют нарекания по вопросу качества обучающих материалов и качества проверки домашних заданий.
  • Переплата при оплате курса в рассрочку.

Школа предлагает обучение программированию на C++ с нуля для решения задач, независимо от уровня их сложности. Основные акценты в обучении: практика на реальных кейсах, Q&A-сессии с экспертами сферы, персональная обратная связь, ориентир на трудоустройство и командная работа для развития soft skills. Вы ждут тренажеры, интерактивные вебинары, сквозные и командные проекты, а по завершении обучения — диплом о профессиональной переподготовке.

  • Стоимость: по запросу
  • Рассрочка: от 2 597 ₽/мес. на 36 месяцев
  • Продолжительность: 11 месяцев
  • Формат: видеолекции + вебинары + практические задания + тренажеры + тесты + домашние задания + хакатоны + сквозные проекты
  • Домашние задания: с проверкой
  • Документ об окончании: сертификат (на английском языке по запросу), диплом о профессиональной переподготовке

Особенности и преимущества школы:

  • Помощь в трудоустройстве, в том числе за рубежом.
  • Возможность «заморозки» обучения.
  • Работы для портфолио.
  • Создание проектов для реальных заказчиков.
  • Качественная обратная связь.
  • Персональный ментор (не все тарифы).
  • Индивидуальные консультации (не все тарифы).
  • Скидка при единовременной оплате.

Недостатки школы:

  • Переплата при оплате курса в рассрочку.
  • В отзывах присутствуют нарекания по вопросу качества обучающих материалов.
  • В отзывах присутствуют жалобы на работу организаторов и техподдержки.

В рамках программы продолжительностью 2 или 3 года вы освоите профессию инженера-программиста C++ и сможете создавать полноценные программы, современные игры, драйвера и обновления для разных устройств, приложения и операционные системы. Соберете портфолио и будете готовы к трудоустройству уже через 9 месяцев после начала обучения. Школа гарантирует трудоустройство или возврат средств в противном случае.

  • Стоимость: по запросу
  • Рассрочка: от 4 862 ₽/мес. на 36 месяцев
  • Продолжительность: от 24 до 36 месяцев
  • Формат: видеолекции + «живые» вебинары + практические задания
  • Домашние задания: с проверкой
  • Документ об окончании: сертификат, удостоверение о повышении квалификации, диплом о профессиональной переподготовке

Особенности и преимущества школы:

  • Гарантия трудоустройства.
  • Возможность прохождения стажировки.
  • Возможность участия в буткемпах.
  • Карьерная консультация.
  • Работы для портфолио.
  • Практика на основе реальных кейсов.
  • Онлайн-чат с оператором.
  • Скидка при единовременной оплате.
  • Доступ к записям занятий параллельных групп.
  • Возможность получения налогового вычета.

Недостатки школы:

  • В отзывах присутствуют нарекания по вопросу качества обучающих материалов и качества проверки домашних заданий.
  • В отзывах присутствуют жалобы на работу организаторов и техподдержки.
  • Переплата при оплате курса в рассрочку.

Благодаря курсу вы сможете полноценно освоить язык C++, на практике научитесь разрабатывать различные кроссплатформенные приложения, программы для умных гаджетов, видеоигры и поисковые системы. Каждому студенту оказывается содействие в написании дипломной работы и дается персональная HR‑консультация для помощи в трудоустройстве, благодаря чему вы сможете работать по выбранной специальности уже во время обучения.

  • Стоимость: 108 000 ₽
  • Рассрочка: 4 500 ₽/мес. на 24 месяца
  • Продолжительность: 18 месяцев
  • Формат: видеолекции + «живые» вебинары + практические задания + индивидуальные консультации + нетворкинг
  • Домашние задания: с проверкой
  • Документ об окончании: диплом о профессиональной переподготовке

Особенности и преимущества школы:

  • Помощь в трудоустройстве.
  • Возможность прохождения стажировки.
  • Карьерная поддержка в течение 6 месяцев после окончания обучения.
  • Практика на основе реальных кейсов.
  • Постоянное обновление материалов курса.
  • Возможность выполнения первых заказов во время обучения.
  • Возможность получения налогового вычета.
  • Обратная связь в формате «живых» вебинаров.
  • Гарантия возврата средств пропорционально изученному материалу.
  • Возможность поменять программу в процессе обучения.
  • Работы для портфолио.
  • Курсы в подарок.

Недостатки школы:

  • В отзывах присутствуют нарекания по вопросу качества изложения материала.
  • В отзывах присутствуют жалобы на работу организаторов и техподдержки.

Добрый день!Хочу подробно поделиться опытом прохождения курса от СберУниверситет… Читать

Добрый день!

Хочу подробно поделиться опытом прохождения курса от СберУниверситета по программе профессиональной переподготовки Data Scientist

Вводные:
-На момент поступления/начала учёбы был безработным, в процессе обучения уже работал в IT компании проектного типа (интеграторе)
-Основная специализация: клиентский опыт, CJM, UX, проектирование интерфейсов и оптимизация конверсий в цифровых b2c продуктах
-Чувствовалась нехватка знаний в области аналитики и работе с цифрами, количественном анализе, и в целом стало понятно, что без Data Science дальнейшего карьерного развития мне не видать, да и понять что это конкретное такое (как работает и в чём польза – было интересно).
-Кроме того, после трудоустройства (произошло в начале учёбы) очень хотелось поучаствовать в проектах департамента Data&AI нашей компании, и профильный диплом точно не лишний, поэтому была мотивация пройти учёбу до конца

Считаю, что основной плюс программы – расширение профессионального кругозора на тему применимости современных технологий в бизнес – процессах. Программа не только предлагает стандартный набор лекций и семинаров, но также открывает доступ к личному кабинету, библиотеке и ресурсам Сберуниверситета (в рамках программы), где много внимания уделено объяснению, как и для каких задач DS используется в реальных проектах

Обучение делится на базовый и профильный модули. Большой плюс что много самостоятельного обучения – помимо основных лекций на платформе есть обязательные курсы с промежуточными тестами и домашними заданиями. Также в базовом модуле есть набор задач, которые предполагают самостоятельное решение. Для допуска к профильному модулю необходимо набрать совокупный *проходной балл* по домашкам, тестам и задачам.

Профильный модуль уже специализируется на алгоритмах, моделях, технологиях (что такое прогнозные модели, deep learning и тд) и защите дипломного проекта. Домашки большие и интересные (например, анализ звука, сжатие при помощи алгоритма)

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

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

Также плюс что остаётся доступ ко всем видеозаписям курса и доп. материалам Сбер университета (курсы по инструментам DevOps, PostgreSQL, специализированному машинному обучению по свёрточным и реккурентные нейронные сетям и тд). Считаю, что это очень круто, тк учёба не заканчивается выдачей диплома, и остаётся доступ ко всем материалам (которые уже предварительно структурировали, упорядочили и не один раз переработали. Найти инфу в интернете можно и бесплатно, совсем другое дело выделить и объяснить ключевые принципы, технологии и методы, чтобы появилось понимание и возможность применять полученные знания в работе. В этом и основной плюс как я считаю. В конце концов, Сбер университет обучает сотрудников Сбера, поэтому за актуальность информации можно не переживать)

Под конец хочу сказать, что не стоит ждать чудес от одной только программы, но в любом случае кураторы и преподаватели всегда открыты к диалогу и это радует. У меня было опасение, что учёба будет похожа на студенческий опыт, где преподаватели и администрация не всегда отзывчивы и проблемы студентов мало кого волнуют. К счастью, оно не подтвердилось, за что команде Сберуниверситета спасибо!

Microsoft Virtual Academy

Сайт предлагает более 200 обучающих курсов. Курсы учат разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center. Обучение бесплатное, но требуется иметь учетную запись Windows Live ID.

  • Сайт: microsoftvirtualacademy.com.
  • Язык: русский, английский.
  • Уровень: продвинутый.
  • Стоимость: бесплатно.
  • Чему учат: продуктам и технологиям Microsoft.

Ещё 5 хороших школ для обучения программированию

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

  • Stepik — образовательная платформа, в рамках которой собраны сотни платных и бесплатных курсов по различным темам, включая программирование на Python, Golang, C/C#/C++, Java, R, Haskell, PHP, Ruby; выбирайте подходящий раздел и курс, изучайте информацию в комфортном для вас режиме.
  • Skypro — онлайн-университет предлагает программы для освоения с нуля пяти профессий: инженер по тестированию, Python-, веб-, Java- и Android-разработчик; обучение длится от 7 до 12 месяцев и предполагает создание работ для портфолио и сопровождение в трудоустройстве.
  • XYZ School — геймдев-школа предлагает курсы для игровых программистов и инди-разработчиков, помогающие найти свое место в игровой индустрии; обучение длится от 5 до 15 месяцев и включает создание работ для портфолио и помощь в трудоустройстве; предлагаем начать обучение с бесплатного доступа к 18 программам.
  • beONmax — образовательная онлайн-платформа предлагает самостоятельное обучение программированию и созданию веб-сайтов с нуля до профессионального уровня; курсы можно изучать в своем темпе и закреплять полученные знания, выполняя задания и тесты.

Бесплатные курсы и уроки по разработке на C++

Бесплатные уроки и мини-курсы для самостоятельного изучения 3ds Max. Пройдя бесплатное обучение, вы можете сделать уверенные шаги в освоении новой профессии или расширить свой инструментарий.

В рамках бесплатного обучения вы познакомитесь с основами С++, изучите операции и выражения, функции и управление памятью, препроцессинг. Видеоуроки сопровождаются практическими заданиями для самопроверки без обратной связи.

  • Продолжительность обучения и количество уроков: в своем темпе, 8 уроков
  • Доступ: с регистрацией
  • Как проходит: видеоуроки
  • Домашние задания: есть, для самопроверки
  • Сертификат: нет

Мини-курс, где вы изучите необходимую базу для начала программирования на С++. Видеоуроки сопровождаются упражнениями для первого практического опыта написания программ. Материалы курса актуализируются, доступна поддержка от автора.

  • Продолжительность обучения и количество уроков: 25 уроков общей продолжительностью более 4 часов
  • Доступ: с регистрацией
  • Как проходит: видеоуроки, практические задания
  • Домашние задания: есть
  • Сертификат: нет

Программа разработана совместно с JetBrains и Николаем Пульциным, создателем FBReader. На курсе получите все базовые навыки работы на C++, изучите важные возможности языка и на практике сможете разработать первые программы, работоспособность которых проверят авторы.

  • Продолжительность обучения и количество уроков: 5-7 часов в неделю, 41 урок общей продолжительностью 10 часов
  • Доступ: с регистрацией
  • Как проходит: видеоуроки, тесты, интерактивные задачи
  • Домашние задания: есть
  • Сертификат: есть

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

  • Продолжительность обучения и количество уроков: в своем темпе, 200 уроков
  • Доступ: с регистрацией
  • Как проходит: видеоуроки
  • Домашние задания: нет
  • Сертификат: нет

Курс подходит начинающим разработчикам игр на С++ и движке UE4. Вы изучите функции и указатели, массивы и итераторы в С++, а также интерфейс и основные инструменты работы в UE4.

  • Продолжительность обучения и количество уроков: 6 уроков общей продолжительностью более 17 часов
  • Доступ: с регистрацией
  • Как проходит: видеоуроки
  • Обратная связь: нет
  • Сертификат: нет

Далее несколько полезных бесплатных курсов по разработке на C++ в рамках платформы YouTube.

  • «Основы C++. Программирование для начинающих» от #SimpleCode (200+ видеоуроков, доступ без регистрации)
  • «Видеоуроки по программированию на C++ для начинающих» от Next Pro (25 видеоуроков, доступ без регистрации)
  • «C++» от Дениса Маркова (28 видеоуроков, доступ без регистрации)
  • «С++ с нуля» от Selfedu (20 видеоуроков, доступ без регистрации)
  • «С++ программирование» от Гоши Дударя (25+ видеоуроков, доступ без регистрации)

Несмотря на сложность в изучении, язык программирования C++ часто выбирают начинающие программисты для профессионального старта, учитывая его востребованность, многофункциональность, скорость и крссплатформенность. К тому же знание C++ в совершенстве является хорошей базой для изучения других языков программирования.

По данным hh.ru, на 15 ноября 2022 года в Москве существует 1 100+ вакансий разработчика на C++, 140+ из которых с зарплатой от 205 000 рублей.

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

Code School

Проект, созданный Envy Labs, использует обучение со встроенной геймификацией (использование бейджей, секретных видео) и представляет курсы от веб-дизайна до программирования. На данный момент на сайте можно найти такие курсы, как Core iOS 7, Try Ruby, Assembling SasS.

  • Сайт: codeschool.com.
  • Язык: английский.
  • Уровень: средний, продвинутый.
  • Стоимость: $25 в месяц, $220 в год.
  • Чему учат: HTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOS.

С проекта на проект

Сроки просрались, меня ведут на другой проект, а там прод лежит, и вообще что-то там наворотили и не работает, иду на следующий, через дня 2 всем говорят бросать этот проект и идти на другой.

Чтож на этот раз это бот для подготовки формы(pdf файла) для миграции в США. Он уже был готов, но там нужно было что-то “поправить”. Пока я это правил, появились подробности, что оказывается там вообще сценарий вопросов не правильный. Ну ладно, сел переписывать. Ну и как обычно, я должен был сделать это вчера, а почему-то потратил на это три недели. Ну работает и ладно.

Вообще я много когда узнавал новые подробности в не подходящее время.

Центр современной информатики, программирования и анализа данных

Computer Science Centre — это совместная инициатива Академии современного программирования, Школы анализа данных и клуба Computer Science при ПОМИ РАН, предлагающая очные вечерние курсы.

В рамках эксперимента в августе этого года центр объявил о запуске массовых открытых онлайн-курсов. Всего было запущено три: «Алгоритмы и структуры данных», программирование на языке С++ и введение в структуру ЭВМ. Тем, кто успешно проходит все курсы, компания предлагает зачисление на очное отделение без вступительных испытаний.

  • Сайт: compscicenter.ru.
  • Язык: русский.
  • Уровень: средний.
  • Стоимость: бесплатно.
  • Чему учат: С++, компьютерная архитектура.

ТОП-10 онлайн-школ для изучения программирования в 2023 году

  1. Skillbox — лучшая онлайн-школа программирования в русскоязычном сегменте
  2. Яндекс Практикум — лучшая школа с помощью/гарантией трудоустройства
  3. Хекслет — лучшая школа с оплачиваемой стажировкой
  4. LoftSchool — лучшая школа для интенсивного обучения в сжатые сроки (промокод Gdekurs — скидка 5% на обучение)
  5. ClubPixel — лучшая онлайн-школа программирования для детей
  6. edX — мощное обучение программированию на английском языке
  7. ITVDN — сервис с тренировками для программистов на русском языке
  8. LeetCode — сервис с тренировками для программистов на английском языке
  9. Содействие занятости — бесплатное обучение программированию на русском языке
  10. Codecademy — бесплатное обучение программированию на английском языке

Lynda

  • Сайт: www.lynda.com.
  • Язык: английский.
  • Уровень: от начального до продвинутого.
  • Стоимость: $25 в месяц ($37 премиум), $250 в год ($375 премиум).
  • Чему учат: HTML, CSS,JavaScript, PHP, Python, IOS, Android, Java, C++.

Бесплатные курсы программирования

Изучи 

Самый быстрый способ попробовать программирование прямо в браузере. Бесплатные курсы с тренажером. Практика после каждого урока

Как работает обучение на code-basics

Ещё 5 дополнительных курсов по разработке на C++

Далее в подборке несколько хороших курсов по обучению работе в 3ds Max от популярных школ и опытных экспертов.

  • C++ от itProger — насыщенный курс по изучению языка C++ от азов до продвинутого уровня; вы научитесь писать консольные и оконные программы, а также разрабатывать проекты под Windows; доступно самостоятельное изучение и обучение с обратной связью и консультациями по практическим заданиям.
  • Основы C++ от Level UP — 3-месячный курс рассчитан на абсолютных новичков в программировании, позволяет освоить базовые функции и компоненты языка и создавать с его помощью мини-игры, базы данных, ботов и другие более сложные продукты.
  • Алгоритмизация и структурное программирование на C++ от Teach&Study — курс для начинающих программистов по изучению синтаксиса языка, структур данных и алгоритмов обработки; по итогам обучения вы сможете работать с различными функциями С++, включая библиотечные, и получите удостоверение о повышении квалификации.
  • Основы программирования на C/C++ от Stepik — вводный курс по программированию на С/C++ строится от простого к сложному и позволяет освоить необходимые навыки, функционал и компоненты языка, решать несложные задачи и умело управлять данными; программа не освещает вопросы объектно-ориентированного программирования.
  • C++ разработчик (Си) от AVENUE — 4-месячный курс будет полезен тем, кто уже имеет базовые навыки программирования; в рамках «живых» вебинаров вы на практике освоите разработку сложных программ и утилит для компьютера; один из тарифов включает программу трудоустройства; доступна бесплатная запись первого занятия предыдущего потока.

Медленно, но уверенно

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

А вот и первая ЗП за 2 недели. Что кстати удивило, с самого начало думал, что кинут.

Codecademy

Компания, убежденная в том, что нужно менять нынешнюю систему образования, застрявшую где-то в 19 веке. На сайте собраны пошаговые онлайн-уроки с возможностью работы прямо в браузере.

  • Сайт: codecademy.com.
  • Язык: английский.
  • Уровень: для начинающих.
  • Стоимость: бесплатно.
  • Чему учат: HTML, CSS, JavaScript, jQuery, Python, Ruby, PHP.

Школа программирования

  • Сайт: prog-school.ru.
  • Язык: русский.
  • Уровень: начальный, средний.
  • Стоимость: 0-80 тысяч рублей.
  • Чему учат: HTML, CSS, PHP,SEO, Ruby, Python, Java, Android, Objective C, и прочее.

Treehouse

Сервис, основанный в 2011 году Райеном Карсоном, формулирует свою миссию как «Доступное техническое образование для людей во всем мире, чтобы помочь им исполнить свои мечты и изменить мир». У сайта уже более 40 тысяч активных участников, которые могут выбрать различные курсы по веб-дизайну, iOS, Android. Одной из отличительных черт сервиса является то, что его создавали опытные преподаватели, и это отражается на качестве изложения курсов. Сервис также предоставляет форум для коммуникации между участниками и помощь в дальнейшем трудоустройстве.

  • Сайт: teamtreehouse.com.
  • Язык: английский.
  • Уровень: от начинающего до продвинутого.
  • Стоимость: $25 (базовый) или $49 (pro).
  • Чему учат: HTML, CSS, Ruby, Python, JavaScript, WordPress, iOS, Android и так далее.

Tuts+

  • Сайт: code.tutsplus.com.
  • Язык: английский.
  • Уровень: от начального до продвинутого.
  • Стоимость: $15 в месяц, $180 в год.
  • Чему учат: JavaScript, Ruby, PHP, C#, HTML и прочее.

HTML Academy

Интерактивные онлайн-курсы по HTML и CSS. Они готовят потенциальных верстальщиков, которых сразу же учат работать с «живым» кодом посредством решения практических задач. Часть курсов бесплатные, другая часть — платные. Создатели постоянно пытаются расширить количество бесплатных курсов, пытаясь найти разные решения — например, краудфандинг. Курсы, представленные на сайте, начинаются от базовых, таких как «Ссылки и изображения», и до продвинутых, как «Селекторы».

  • Сайт: htmlacademy.ru.
  • Язык: русский.
  • Уровень: от начинающего до среднего.
  • Стоимость: бесплатно, 300 рублей в месяц, 2700 в год.
  • Чему учат: зависит от курса.

Первый рабочий день

Было так круто, что я аж в 6 утра подскочил. Меня добавили в телеграм группу по разработке. И к обеду мне прилетела задача (issue) в гитхаб. Единственное, что мне сказал руководитель – “Иди раскуривай”.

Кстати про команду: руководитель(он же тот самый мужик), дизайнер(парень где-то лет 20ти) и два фронта, с которыми особо не контактировал.

Так вот возвращаясь к задаче. Я нихера не понял. Задача была наполнена непонятными мне терминами. Я подумал это нормально, капец какого опыта я наберусь (спойлер, это правда).

Чтож. Делать нечего, я пишу, что-то вроде “памагите, я ничего не понимаю”. Меня направили почитать про [куча терминов]. “Раскуриванием” задачи я занимался следующую неделю.

Из будущего: задача была в том, чтобы доить базы сети аптек по всей России, готовить данные и кормить ими с ложечки аналитические сервисы. Ведь просто, правда? Как будто я с базами данных не работал или бэкэндом. Но вот данных там на сотни гигабайт и это вполне тянет на биг дату. Обрабатывать их нужно грамотно, чтобы не было утечки памяти. А как это делать, я не знал.

Саботаж

С этого момента, почти каждый день продолжалась эскалация конфликта. Я больше не задавал вопросов по задаче (поскольку от этого я только теряю время на бессмысленный токсичный разговор), и шёл на one-to-one только со словом “ага” и каменным лицом.

Одним утром, без настроения пытаясь разобрать очередную задачу, уже по другому проекту, я вылетаю из группы в телеграме. Я сначала не понял, что произошло, потом зашёл на github и увидел, что больше не состою в их организации. И я понял – я уволен. Однако в течении дня мне ничего не написали. Так, что это сделал я.

– Это типо увольнение? Тогда уж можно пожалуйста официальную причину и ЗП за 12 дней?
– Официальная причина – некомпетентность, саботаж
– Официально – ты у меня не работал, по документам, благо, не успел тебе контракт оформить. Я рекомендую тебе походить к врачу и начать общаться с людьми, у тебя большие проблемы, которые тебе предстоит решить.
– А зп за 12 дней? Если я получаю 50тр в месяц, то за 12 дней это должно быть 20тр
– Ты не получаешь 50к в месяц, я продлил твой испытательный, ты согласился

Поняли, да? Я там даже и не работал. И что ещё за “саботаж”.

Где же обещанное обучение к которому вы так ответственно относитесь, ламповая атмосфера и уважение к неопытным сотрудникам, о чём мне заливали в самом начале?

Вот такие мои весёлые приключения в мире трудоустройства в IT, так ещё и в 16 лет.

P.S. Ах, да. Мне хватило ровно на новый ПК. Так, что я не сильно расстроился.

Irbis-school

Обучение происходит на специально разработанном десктопном приложении. Школа обещает научить грамотно писать код и правильно искать информацию. Присутствует поддержка онлайн-консультантов.

  • Сайт: irbis-school.com.
  • Язык: русский.
  • Уровень: от начинающего до среднего.
  • Стоимость: бесплатно или 50-250 рублей за урок.
  • Чему учат: MySQL, JavaScript, HTML, PHP, фреймворки.

Udacity

Частная образовательная организация, вышедшая из программы по информатике Стэндфордского университета, созданная с целью демократизации образования, появилась в 2012 году. На сегодняшний день доступно более сорока курсов для разных уровней подготовки. После некоторых курсов за отдельную плату можно сдать экзамен в центрах Pearson VUE.

  • Сайт: udacity.com.
  • Язык: английский.
  • Уровень: от начинающего до продвинутого.
  • Стоимость: $0-150.
  • Чему учат: зависит от курса.

Codeavengers

Codeavengers — это ресурс для обучения HTML5, CSS3 и JavaScript специально для тех, кто любит, чтобы обучение проходило интересно. В конце каждого урока предлагается сыграть в небольшую игру для закрепления материала. Всего на сайте представлено два вида курсов (HTML+CSS и JavaScript), каждый из которых разделен на три уровня. Первый уровень бесплатный, стоимость остальных — $29-39.

  • Сайт: codeavengers.com.
  • Язык: английский.
  • Уровень: для начинающих.
  • Стоимость: $0-39, стоимость всех шести курсов $129.
  • Чему учат: HTML, CSS, JavaScript.

ТОП-7 курсов по разработке на C++ в 2023 году

  1. «C++ Developer» от Otus — лучший курс, соответствующий требованиям работодателей
  2. Профессия «Разработчик на C++» от Skillbox — лучший курс в русскоязычном сегменте
  3. «Разработчик C++» от Яндекс Практикума — лучшее обучение в условиях, имитирующих реальную работу
  4. «Инженер-программист C++ Мастер» от GeekBrains — лучший курс с гарантией трудоустройства
  5. Профессия «C++ разработчик» от SkillFactory — лучший курс с практикой на реальных проектах
  6. «Программирование на C++ с нуля до гуру» от Михаила Русакова — лучший курс для самостоятельного изучения
  7. «Разработчик на C++» от Нетологии — лучший курс с возможностью прохождения стажировки и карьерной поддержкой в течение 6 месяцев после окончания обучения

Курсы в нашей подборке помогут изучить язык C++ с нуля до уровня продвинутого пользователя и получить практические навыки для дальнейшей работы.

Udemy

  • Сайт: udemy.com.
  • Язык: английский.
  • Уровень: от начинающего до продвинутого.
  • Стоимость: $0-599.
  • Чему учат: зависит от курса.

Вопросы и Ответы


Что такое Code Basics?

Это полностью бесплатная платформа для изучения основ программирования с нуля. Code Basics был создан разработчиками и сообществом Хекслет для того, чтобы любой желающий мог попробовать себя в программировании и заложить правильный фундамент для новой профессии, основанный не на запоминании специфики, а на понимании системы в целом.

А если что-то не получается?

Спрашивайте! В каждом уроке есть раздел «Обсуждение». Здесь можно задать вопрос, уточнить условие задания, если оно кажется вам непонятным. Ответит наша поддержка или другие пользователи. Обсуждения доступны для всех, вы тоже можете отвечать на вопросы и помогать другим ученикам в освоении новой профессии.

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

Как начать обучение?

Достаточно просто зарегистрироваться. Регистрация на платформе бесплатная, после регистрации вы получите доступ ко всем курсам Code Basics. Выбирайте любой – и проходите.

Как проходит обучение?

Code Basics – полностью автоматизированная онлайн платформа. Поэтому вы можете заниматься в любое удобное время, когда захотите.

Курсы программирования состоят из тематических блоков, в каждом есть несколько уроков. Проходите уроки последовательно: сначала изучите теорию, потом выполните практическое упражнение прямо в браузере – система проверит его автоматически.

Для кого курсы?

Курсы Code Basics подходят для всех, кто начинает изучать программирование с нуля. Возраст, профессия – не имеют значения. На Code Basics занимаются взрослые и подростки, технари и чистые гуманитарии.

Какие возможности есть для практикующих разработчиков?

Code Basics – проект с открытым исходным кодом. Участвовать в его развитии может любой практикующий разработчик. Исходный код доступен на GitHub. Вы можете помочь в создании новых курсов и уроков, улучшать существующие, исправлять неточности и опечатки, переводить курсы на английский язык.

Зарегистрируйтесь и начните учиться прямо сейчас

Школы программирования для детей

Детская школа программирования и робототехники для детей от 5 до 17 лет. В рамках индивидуальных или групповых занятий ребенок изучит следующие темы: компьютерная грамотность, Scratch Junior, Kodu Game Lab, Minecraft, Python, Roblox, Lua, Unity, HTML и CSS, Photoshop, Figma и Tilda. Учебный процесс геймифицирован, ученики получают призы за достигнутый результат. Школа является лицензированной образовательной организацией, и вы можете получить налоговый вычет на обучение.

Школа программирования для детей от 3 до 16 лет, где ребят обучают созданию веб-сайтов, мобильных приложений, игр и мультфильмов по 95 программам. Помимо освоения базовых навыков программирования ребенок развивает креативное мышление, способность работать в команде и получает подарки за достижения в обучении. Доступны гранты на бесплатное обучение для детей с особенностями развития и воспитанников детских домов.

Школа программирования для детей от 5 до 17 лет предлагает для изучения 14 курсов по компьютерной грамотности, Scratch, Minecraft, робототехнике, web-программированию, Python, Roblox, C#/Unity, Java и Unreal Engine. Доступно бесплатное пробное занятие, на котором преподаватель составит персональную программу обучения с учетом начального уровня знаний и интересов ребенка.

Индивидуальные и групповые онлайн-занятия с преподавателем для детей 6-17 лет по 50+ программам: компьютерная грамотность, Scratch, Python, frontend-разработка, геймдизайн, разработка игр на Unity. Весь необходимый материал ребята усваивают на уроке, поэтому домашних заданий не предусмотрено. Доступна бесплатная консультация с преподавателем для определения уровня знаний и интересов ребенка.

Онлайн-курсы для детей и подростков 8-16 лет по направлениям: создание игр на Roblox и Unity; создание игр, чат-ботов, интерфейсов на Python; веб-дизайн на Tilda и Figma. Персональная программа учитывает психологические возрастные особенности ребенка и может корректироваться в процессе прохождения. Во время обучения ребенок создаст реальный проект для заказчика и получит за это вознаграждение. Доступен бесплатный пробный урок.

Обучение программированию на английском языке

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

  • edX — 3 600+ качественных курсов по программированию от преподавателей Гарварда, MTI и других экспертов сферы; в зависимости от цели и глубины обучения доступны бесплатные курсы и платные программы, курсы для самостоятельного изучения и программы с обратной связью.
  • Udacity — школа предлагает курсы для начинающих и опытных программистов и разработчиков с персональной поддержкой в режиме 24/7; преподаватели являются экспертами компаний из списков Fortune 500 и Global 2000; предлагается бесплатный 7-дневный доступ к обучению.
  • Pluralsight — на платформе представлены курсы для личного и корпоративного изучения по разработке программного обеспечения, работе в IT-сфере и кибербезопасности; доступ к 1 000+ курсов по подписке от 29 $/мес.; платформа предлагает бесплатную пробную неделю обучения.
  • Frontend Masters — постоянно обновляемые курсы для начинающих и профессиональных frontend-разработчиков; для знакомства со школой и получения начальных знаний доступны бесплатные опции: курс Frontend Masters Bootcamp и триальный доступ к 5 курсам после регистрации.

Тренажеры и задачи по разработке на C++

В этом разделе представлены сервисы для онлайн-тренировок, поиска решений для задач, а также площадки с челленджами и соревнованиями по программированию на C++.

  • ITVDN — интерактивный практикум; для новичков и опытных; бесплатно.
  • Хекслет — полностью автоматизированная онлайн-платформа с курсами и задачами; для новичков; бесплатно.
  • Codeforces — соревнования и тренировки по программированию; около 6 соревнований в месяц; для новичков и опытных; бесплатно.
  • CppStudio — сборник задач для практики по С++; 100+ задач; для новичков и опытных; бесплатно.
  • Timus Online Judge — онлайн-соревнования и архив задач чемпионатов и соревнований Урала по программированию с автопроверкой; для новичков и опытных; бесплатно.

Далее 5 сервисов с задачами и конкурсами по разработке C++ на английском языке.

  • LeetCode — задачи и еженедельные конкурсы по программированию; для новичков и опытных; бесплатно и платно от 35 $/мес.
  • Codewars — упражнения и тренировки по программированию; для новичков и опытных; бесплатно.
  • Exercism — упражнения с автопроверкой и обратной связью от наставников; для новичков и опытных; бесплатно.
  • JetBrains Academy — проектное обучение программированию; для новичков и опытных; бесплатно и платно от 49,9 $/мес.
  • Edabit — интерактивные задания по программированию; для новичков и опытных; бесплатно.

Бесплатные курсы по программированию

Бесплатные уроки, вебинары и полноценные курсы помогут с нуля освоить и отточить практические навыки, а также создать дорожную карту для развития в профессии.

Федеральный проект «Содействие занятости» предлагает программы повышения квалификации и профессиональной переподготовки для определенных категорий лиц в соответствии с постановлением Правительства РФ. После обучения вы можете получить помощь в трудоустройстве и карьерную консультацию.

  • Продолжительность обучения: 1-4 месяца
  • Доступ: с регистрацией
  • Как проходит: вебинары, лекции, видеоуроки
  • Домашние задания: с проверкой
  • Сертификат: есть, удостоверение или диплом установленного образца

15+ полноценных курсов для того, чтобы получить новые знания по программированию, а также оценить качество обучения в рамках платных программ. Материалы курсов обновляются и дополняются. Доступна обратная связь по выполняемым заданиям.

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

Бесплатная база включает 200+ записей вебинаров по общим и узким темам: тестирование, верстка, PHP, SQL, 1C, Android, Frontend, C++, Python и ещё 34 направления. Новые материалы добавляются каждые 1-2 дня. Спикерами являются эксперты в своих областях.

  • Продолжительность обучения: в своем темпе
  • Доступ: без регистрации
  • Как проходит: записи вебинаров
  • Домашние задания: нет
  • Сертификат: нет

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

Рекомендуем сохранить страницу в закладки, чтобы отслеживать интересные вам интенсивы.

  • Продолжительность обучения: в своем темпе/от 3 дней до 3 недель
  • Доступ: с регистрацией
  • Как проходит: видеоуроки, вебинары, задания
  • Домашние задания: есть/нет
  • Сертификат: есть/нет

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

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

Подборка из 250+ курсов по всем языкам программирования и навыкам. Вы можете изучать на английском как ознакомительные мини-курсы, так и насыщенные программы, полезные для развития карьеры. Среди многообразия программ встречаются бесплатные. Также имеется ограниченный по времени бесплатный доступ к продвинутым курсам.

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

7. Dash — General Assembly

Бесплатный проектный онлайн-курс на английском с задачами по созданию сайтов на HTML, CSS и JavaScript подходит для начинающих программистов. Вы освоите базовые навыки программирования, изучите создание динамических интерфейсов, а также создадите сайт с современными элементами навигации и адаптивным дизайном для мобильных устройств.

  • Продолжительность обучения: в своем темпе
  • Доступ: с регистрацией
  • Как проходит: интерактивное пошаговое руководство
  • Домашние задания: нет
  • Сертификат: нет

Мы постарались собрать различные варианты обучения программированию, которые удовлетворят запросы не только новичков (взрослых и детей), но и опытных программистов. Здесь вы найдете курсы, тренажеры, онлайн-соревнования и бесплатные материалы по программированию. Для владеющих английским языком есть соответствующий раздел с обучением на английском.

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

Learnable

Проект австралийской компании SitePoint, позволяющий получить навыки программирования. Сайт поддерживает коммуникацию между преподавателями и учениками, позволяя активно общаться и подписываться на нужную тему по электронной почте и RSS. Доступ к скачанным во время курса книгам и другим учебным материалам остается и после его окончания.

  • Сайт: learnable.com.
  • Язык: английский.
  • Уровень: от начинающего до продвинутого.
  • Стоимость: $29 в месяц, $149 в год.
  • Чему учат: JavaScript, JQuery, PHP, CSS3, HTML5, Node.js, Photoshop, WordPress, Ruby, iOS, Android и прочее.

Умный медведь

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

  • Сайт: cleverbear.ru.
  • Язык: русский.
  • Уровень: от начинающего до среднего.
  • Стоимость: 490 рублей за курс.
  • Чему учат: HTML, CSS, JQuery, JavaScript.

Для отслеживания онлайн-курсов (не только для программистов) удобно использовать специальные сайты.

Путь до оффера

Приблизительно начало февраля 2022. Тихонько себе листал вакансии на hh и habr карьере, откликался, получал отказы, решал тестовые (увы, тестовой зарплаты не было), но я остановлюсь на собесах. Хотя и там особо всё просто, коммерческого опыта нет, ты маленький, и вообще что ты тут забыл. Потому я продолжал откликаться уже по приколу, на middle даже, ну прокатит и круто.

Ивент от яндекса.

Осень 2022. Яндекс приглашает поучаствовать в соревновании YaCup 2022. До денежного приза вряд ли дойду, а вот пройти отбор на стажировку по упрощённой схеме, если попал в топ 50 уже не так уж и не возможно. Рвя жопу и нервы, я занял 36 место (в направлении фронтенд) и через неделю меня пригласили пройти удалённо отбор. Подробно не буду. Прошёл первый этап, на том конце были весёлые ребята и прикольные задачи (относительно простые, по этому не нервничал). На втором этапе меня встретил мужик который вероятно давно не ухаживал за своей растительностью на лице. За ним была доска, где я должен был бы решать задачи, но у меня была фора, однако я всё равно завалил. В яндекс я не попал (

Удача?

Февраль 2023. Вечерочком сижу и листаю вакансии на хабре и откликаюсь на “Typescript Lead”. Странное название, просто Typescript и просто Lead. В описании написано “в поисках джуна”, ну а кто я, чтобы не тригернуться на слово “джун”. Через часок, уже полностью сонный, смотрю пишет мужик с этой вакансии, мол, вообще смотришь куда откликаешься. Я подумал, ну бывает, хотя это не hh и на кассира случайно тут не откликнешься. Проверяю отклики и всё ок. Он зовёт поболтать.

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

На “собесе” меня встретил бородатый мужик далеко не 20ти лет, а как оказалось почти сорока. Вебку тоже пришлось включить, переборов себя. Это был просто разговор по интересам, был только один тех. вопрос (что такое DI?) на который я нашёл много что ответить (мог бы больше, но моя речь не поспевает за моими мыслями, я вообще довольно не общительный). Потом я ничего не помню, помню только конец. Через полтора часа разговора с меня уже стекли литры пота, пытаюсь сдерживать судороги в ногах и шею, которая тоже вот-вот пойдёт в разнос. Меня он оценил в 50к рублей и объявил испытательный срок – 3 месяца с 75% ставкой. Завершил разговор, требуя готовиться к первому рабочему дню. От меня он потребовал мой плейлист spotify, любимые фильмы, книги и moodboard, дабы “знать мой психотип”, чтобы это не значило.

Надо сказать я устраивался на Frontend, он меня направил на FullStack и спойлер работал как Backend.

Coursera

Платформа, созданная в 2012 году профессорами Стэндфордского университета, является одной из самых популярных в сфере онлайн-образования. Курсы бесплатные, но для некоторых из них есть платная опция получения подтверждающего сертификата. Стоимость сертификатов отличается в зависимости от выбранного курса, но средняя цена — около $50.

  • Сайт: coursera.org.
  • Язык: русский, английский, другие языки.
  • Уровень: средний, продвинутый.
  • Стоимость: бесплатно, платно (за сертификат, в среднем, $50).
  • Чему учат: зависит от курса.

Последняя капля

Напоминаю, что частенько меня кроют в чате и one-to-one. Так, что мотивации и настроения, что-то делать у меня нет. Каждый день жду увольнения.

У меня есть такая особенность, что я копирую манеру общения собеседника. Так что отвечать добром на такие сообщения я не мог, а в one-to-one просто говорю “ага” и стараюсь как можно быстрее уйти, потому что такой разговор мне не приятен. Чтобы вы не думали, что я так всегда общаюсь, с дизайнером общаться вообще по кайфу, нет желания уйти, хотя и поддержать разговор также не получается.

На проекте с ботом у меня возникла проблема, с тем, что бот падает при создании pdf, но ошибки нет, точнее она пустая. Я обращаюсь к руководителю (больше не к кому)

– У меня не собирается pdf, падаёт ошибка в виде пустого объекта
…не помню точно, но разговор зашёл к тому, что зачем мне linux, если я им не умею пользоваться, и вообще – купи мак. Вот у тебя docker стартует из под рута, потому и не работает
– Слушай… Ну вот! Да! У меня всё собирается. Это у тебя Docker из под рута стартует.
– Ладно, буду разбираться.

Посидев, я понял в чём ошибка. И тут до меня доходит. Как он мог сгенерировать pdf, если ошибка совсем в другом. Я начал кое что подозревать, что уже давно подметил.

Часто на мои глупые вопросы, я получаю слишком умные(тупые) ответы, по сути это просто каша из умных терминов. Вместо того чтобы переспросить, уточнить, руководитель мне либо посылают такой ответ, либо наезжает.

Ответ на один из моих глупых вопросов

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

Поняли? Контекст тут не важен, чтобы понять, что это отборный бред. Такие ответы я получал почти всегда.

Так, вот я решил проверить мою теорию(обращаясь к руководителю)

– А можно pdf который вчера удалось сгенерировать?
– [скидывает пустой pdf (бланк для заполнения)]– Не, это бланк, мне нужно заполненный со вчера.
– Ты сказал не собирается, ну я и собрал. Генерация это уже другая задача.

И да. Я подтвердил свою теорию. Он придрался к термину. Я сказал “собрать”, вместо “сгенерировать”. Я окончательно сгорел, и назвал его душнилой, а потом не сдержался и ещё жёстче его покрыл. На что он ответил что-то вроде: что ты себе позволяешь, вы(команда), должны целовать мне ноги, я вам тут плачу, я собрал команду, я, я, я.

К этому времени в команде остался только я, приходили иногда новички (с не плохим таким опытом уже), но уходили через день, два. Мне кажеться они сразу понимали, что тут что-то не так.

Hexlet

Платформа для создания и продажи коротких практических уроков по программированию с девизом «Знания должны быть свободными». Проект был основан в 2012 году и продолжает оставаться некоммерческим, существуя за счет пожертвований и помощи сообщества. На момент написания статьи на сайте доступно 11 курсов: например, курсы по Swift, по программированию на JavaScript или разработке под OS X.

  • Сайт: hexlet.org.
  • Язык: русский.
  • Уровень: от начального до продвинутого.
  • Стоимость: бесплатно.
  • Чему учат: зависит от курса.

Frontend Masters

Ресурс для профессиональных веб-разработчиков. На сайте представлено более 20 курсов, например, Advanced JavaScript, CSS2 In-Depth. Основной аудиторией являются профессиональные веб-разработчики с опытом 1-3 года. Стиль повествования курсов академический, то есть уделяется внимание теории, истории и передовым практикам.

  • Сайт: frontendmasters.com.
  • Язык: английский.
  • Уровень: средний и продвинутый.
  • Стоимость: $39 в месяц, $299 в год.
  • Чему учат: HTML5, CSS3, JavaScript, JQuery, Backbone.js, AngularJS и прочее.

Отзывы


Аватар пользователя Александр Авдошкин

“Если бы не коронавирус, выполнил бы всё в заход (в смысле каждый день по несколько пунктов в теме). Изучаю с нуля, ваш портал очень ориентирован на новичков. Спасибо вам большое!”

Аватар пользователя Сергей Тюрин

“Очень всё доступно даже для полного профана вроде меня. Эта вводная по JS вошла в мой туговатый ум, складно как недостающий пазл. Всем кидаю линк на эту страничку.”

Аватар пользователя Элиях Клейман

“Для меня это первый курс для новичка. Понравилось тем, что вся информация структурирована и дана по мере изучения материала в иерархичном порядке, что значительно повышает и желание к обучению”

LendWings

Проект компании «Современные технологии обучения», созданный с целью установки в Рунете новой планки качества обучающих курсов и программ. На момент написания статьи на сайте было представлено восемь курсов по программированию, например, CSS/CSS 3 для начинающих или Основы PHP.

  • Сайт: lendwings.com.
  • Язык: русский.
  • Уровень: для начинающих.
  • Стоимость: 0-3400 рублей.
  • Чему учат: HTML5, CSS/CSS3, PHP, SQL, JavaScript и прочее.