06 января 2014

Видеолекции Технопарка Mail.ru. Feedback

Практически весь декабрь и новогодние праздники посвятил долгожданному предновогоднему подарку от Mail.ru - просмотру видеозаписей лекций Технопарка Mail.ru и оно явно того стоило.

Лекции проводятся весьма бодро (ведь тут готовят в частности и системных архитекторов, которые просто должны много знать из разных областей) и для совсем новичков в темах может быть немного сложновато усваивать такие объёмы данных.

Формат лекций - каждая примерно по 2.00-2.30 ч. и около 10 лекций в каждом курсе.
Сейчас выложено 4 курса. "Масштаб трагедии" понятен :-)
В общем, все курсы вполне достойны внимания и описывать подробно содержимое я не буду (это можно посмотреть в описаниях к видеозаписям), а ниже опишу только те интересные моменты, из которых я подчерпнул что-то новое для себя.

 "Java"

Весьма быстро проходятся основы Java и сразу начинаем фигачить приличный сервер для online игры.

Особо запомнившиеся моменты:
  • Сериализация объектов + XML
  • Хорошие примеры паттернов проектирования
  • Хорошие примеры подходов к проектированию приложения

"HighLoad"

Наверно, практически всё, что можно было затолкнуть в формат и объём лекций о нагруженных проектах (от информации о каналах Internet, протоколах передачи данных, балансировщиках нагрузки и устройства современного серверного железа и т.п. до анализа проекта Live Journal и сервисов Mail.ru). Просто оптимизация каждого и, иногда, не очевидного "кирпичика" из которых строится большой проект. Интересно слушать абсолютно обо всём :-)

Вот это, наверно, самый интересный из пока просмотренных курсов.
О таком подробном рассказе о мире современных HighLoad проектов можно только мечтать.
Автору зачёт и респект по всем пунктам.

"Web-технологии"

Курс об основах создания web-приложений (front-end).

Особо запомнившиеся моменты:
  • Протокол HTTP
  • Работа с формами
  • Python
  • Настройка Nginx и Apache
  • Безопасность приложений

"Базы данных"

Весьма подробный курс от основ до тонкостей работы на современных СУБД на примере MySQL.

Особо запомнившиеся моменты:
  • Весьма подробный рассказ об индексах и других внутренних частях MySQL
  • Информация и сравнение особенностей разных движков хранения данных (MyISAM, InnoDB и т.п.)
  • Весьма глубокий анализ при написании и оптимизации запросов для повышения производительности
  • Профилирование запросов
  • Множество практических use case'ов и примеров задач
  • Что нового в MySQL 5.6
  • Тюнинг MySQL, репликации, сегментирование (шардинг), администрирование, backup's, SQL-injections, запросы в иерархических структурах
  • NoSQL
В общем, вполне комплексный подход к разработке на MySQL.

Общие положительные черты курсов:

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

Ну и пара ложек дёгтя в бочке мёда:

  • Иногда кажется, что преподаватель специально задаёт чисто технические вопросы, на которые у студента без опыта в принципе не могут найтись ответы
  • В целом, весьма хорошее, пусть и немного спешное, повествование (возможно, лектором осознанно делается упор на то, что рассказывает материал незнающим его студентам и рассказать надо много)  иногда прерывается тирадой, которую могли бы оценить только "люди в теме"
  • Встречаются "очепятки" в слайдах
  • Не понятно - зачем камера по несколько минут снимает лица студентов во время лекции
  • Видео-захват слайдов во время лекции иногда заменяется красным экраном с ошибкой
  • Не все описания к видеозаписям лекций соответствуют содержимому
В общем, остаётся только завидовать студентам МГТУ, хоть и кажется, что для студентов средних курсов уровень и объём информации превосходит их способности всё это понять и запомнить,  и в очередной раз сожалеть, что ты о таких парах в вузе и мечтать не мог. Эти курсы, наверно, как раз лучше всего оценит недавний выпускник, который уже понимает ценность подобной информации.
Жду продолжения :-)

Комментариев нет:

Отправить комментарий