У работы в IT есть одна интересная особенность — постоянно приходится учиться. Всё постоянно развивается и очень быстро — всего за пару лет можно стать непригодным ни к чему динозавром. Но, лично мне такая динамичность очень нравится, поэтому когда летом этого года на хабре опубликовали статью о возможности бесплатно и дистанционно поучиться в ведущих американских университетах, я в тот же момент пошёл и зарегистрировался.

Обучение проходит в специальной системе edX, свои курсы там предлагали три (сейчас уже четыре) университета — Harvard, MIT и Berkeley. Я записался на два курса — CS169.1 SaaS и CS188.1 Искусственный интеллект. Оба — из Berkley.

Курс по SaaS (Software as a Service) основан на языке Ruby и посвящён тому, как строить приложения в современном мире. Это Ruby on Rails, ООП, облачная инфраструктура, паттерн модель-представление-контроллер, разработка под управлением тестов. Довольно многое из этого мне было известно, но курс оказался исключительно полезен — узнал очень много нового, как это всё применять правильным образом. Времени на него ушло — как раз примерно заявленные двенадцать часов в неделю. Сейчас идёт вторая часть этого курса, я его слушаю вечерами, но домашние задания делаю уже без особого фанатизма.

Курс по ИИ я взял больше из любопытства. В программе были алгоритмы поиска и разные стратегии выбора поведения для ИИ-агентов. Домашние задания были на Python, суть большинства из них сводилась к обучению пакмана разным хитростям — найти путь в лабиринте, сожрать все плюшки, убежать от привидений и т.п. Неожиданно, но курс оказался для меня очень сложным. Очень много теории и алгоритмов, причём домашние задания требуют весьма нехилой нагрузки на мозг для решения. Получилось гораздо больше обещанных 15 часов в неделю, но не жалею потраченного времени — было исключительно интересно.

Вкратце о ведении курсов. Читаются они на английском (что неудивительно), но есть субтитры. Профессора объясняют всё очень понятно и очень доходчиво. В начале недели публикуется видео с теорией — 2-3 часа кусочками по 15 минут с контрольными вопросами между ними, в середине недели — домашнее задание, на которое даётся 10-14 дней. К заданиям прикреплены форумы для обсуждения. Решения публиковать, очевидно, нельзя, но подсказки как обойти сложные проблемы там есть. Домашние задания и тесты проверяются автоматическими системами, которые весьма неплохо знают своё дело. В конце курса подсчитывается общий балл и выдаётся сертификат в виде PDF картинки, но аутентичность которого можно при желании проверить.

Так что, теперь у меня есть два прикольных сертификата от Университета Беркли, Калифорния, и толика интересных знаний, весьма полезных и в профессиональном плане.

Учиться
Метки: