Кейсы 14 апреля 2021

Тэнг-уроки, язык Go и React-разработка: чему учат на ИТ-курсах в России

Далее

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

Академия Яндекса

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

Здесь можно записаться на курсы и в школы, подать заявку на стажировку в Яндексе или на участие в состязании программистов. Вы найдете также множество материалов на разные темы — от тайм-менеджмента до машинного обучения.

  • Как учиться?

Яндекс предлагает начинающим разработчикам два основных пути для того, чтобы системно развивать свои навыки:

В этом году для программистов будут проводиться три школы: Школа разработки интерфейсов, Школа бэкенд-разработки и Школа мобильной разработки

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

  • Необходимые навыки

Яндекс набирает студентов и стажеров с разным уровнем навыков. В ШРИ (школе разработки интерфейсов) могут учиться как начинающие разработчики, прочитавшие полное руководство по JavaScript Дэвида Флэнагана, так и более опытные — которые уже попробовали промышленную разработку на JS и умеют пользоваться фреймворками (такими, как React).

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

  • Вступительное задание

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

Code.org

Это некоммерческая организация и сайт, который помогает школьникам и другим начинающим ученикам освоить основы программирования. На сайте размещена бесплатные уроки программирования. Сайт открылся в январе 2013 года с первоначальной целью составить каталог компьютерных курсов в школах США.

Основатель проекта Хади Партови (Hadi Partovi) тогда заметил, что в 90% американских школ вообще не преподается программирование, хотя это «фундаментальная дисциплина». Инициатива получила всеобщую поддержку. В феврале 2013 года в рекламе Code.org снялись Билл Гейтс, Марк Цукерберг, Джек Дорси и другие программисты и предприниматели — все они говорили, как важно научиться программировать.

Поскольку в большинстве школ отсутствовали уроки программирования, организаторы Code.org начали решать эту проблему. С 2014 года там открылись курсы программирования, в которых могла участвовать любая школа.

К 2017 году обучение на Code.org прошли более 51 тыс. учителей информатики. Были заключены партнерские соглашения со 120 учебными округами и множеством школ на обучение школьников на сайте Code.org.

  • Ускоренные курсы информатики

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

  • Час кода

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

  • Основы информатики для начальных классов

Курсы подходят для детей дошкольного возраста

По текущей статистике, на учебной платформе Code Studio зарегистрированы 506 546 учителей информатики и 16 472 129 учеников.

Geekbrains.ru

Образовательный портал анонсирует дистанционное обучение в трех форматах: на факультетах GeekUniversity от @mail.ru Group, курсах и интенсивах. Первый вариант — самый длительный, но именно он обеспечивает получение профессиональных знаний до уровня Middle с гарантированным трудоустройством.

В университете функционируют факультеты веб-, Golang-, Java-, iOS-, Андроид- и Python-разработки, искусственного интеллекта, DevOps, тестирования ПО, информационной безопасности.

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

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

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

  • Интенсивы

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

  • Курсы

На сегодняшний день образовательный портал GeekBrains предлагает своим пользователям 140 курсов, 7 бесплатных интенсивов и обучение 32 профессиям. 

  • Онлайн-курсы для школьников

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

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

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

Hexlet.io

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

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

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

На сайте есть бесплатные базовые уроки по 20 курсам и доступ к сообществу, где можно задать вопрос и узнать много полезной информации. Все, что от вас требуется, чтобы начать учиться — зарегистрироваться.

Чтобы получить сертификат, вам нужно выбрать из двух тарифов:

  • профессиональный,
  • премиум.

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

  • Тэнг

Специальный формат урока и тестовый урок про протокол HTTP. Даже решили придумать название для такого формата уроков – тенг (textbook + engineering). Идея формата — совместить теорию (textbook, учебник) c реальной практикой (engineering). Каждый тенг автономен, то есть имеет смысл сам по себе, а не как составная часть длинного курса. Тенг состоит из таких шагов:

  1. Теория. Это текст и/или видео, основанные на задаче, так что, в отличие от традиционной академической теории, мы делаем упор на специфическую задачу, которая уже решена умными инженерами и программистами, а затем следуем по их шагам, чтобы понять решение.
  2. Тест. С вариантами ответов и заданиями «заполнить бланк». Проверяется концептуальное понимание, а не память.
  3. Упражнение в браузере. В уроке по HTTP платформа давала терминал в браузере и просила выполнить особые HTTP-запросы с помощью утилиты telnet. Таким образом учащиеся понимали все внутренности протокола и ручного взаимодействия с сервером. Тут же демонстрировались отличия HTTP 1.0 от 1.1.
  4. Практика на своем компьютере. Пользователь скачивал специальную консольную утилиту, авторизовывался в ней с помощью предоставленного нами API-ключа, скачивал задание с ее помощью, потом писал на своем компьютере программу и проверял ее на специальных тестах от платформы. В примере с HTTP требовалось написать свой HTTP-парсер на любом языке программирования. Потом с помощью код отправлялся на сервер, автоматически проверялся и оценивался.

HTML Aacademy.ru

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

  • Веб-тренажеры

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

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

  • Курсы

HTML Academy предлагает отличную возможность познакомиться с языками программирования для веб в формате мини-курсов. В конце каждого курса слушатели получают интересные задания.

  • Профессии

HTML Academy запустила долгосрочные курсы по двум профессиям: «Фронтенд-разработчик» и «React-разработчик». После окончания курсов дается гарантия трудоустройства.

Все курсы по профессиям стартуют согласно расписанию. Например, профессия «Фронтенд-разработчик» начинается с 17 мая. Обучение длится 1 год и 3 месяца.

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

  • Интенсивы

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

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

Читать далее

Создана первая точная карта мира. Что не так со всеми остальными?

Уран получил статус самой странной планеты в Солнечной системе. Почему?

В НАСА рассказали, как они доставят образцы Марса на Землю