Как стать автором
Обновить

Комментарии 18

с senior- и middle-разработчиками в качестве преподавателей — как раз то, что необходимо актуальному высшему образованию

Открыл статью с надеждой, а впал в уныние. Чему в магистратуре может научить middle?
Не унывайте :) Практики могут научить практике — тому, чего очень не хватает современному высшему образованию.
Бакалавриату может быть и не хватает, но вы же магистратуру делаете. Причём магистратуру про архитектуру ПО. У мидла по определению довольно узкое представление об архитектуре (особенно сложных систем), нельзя научить тому, что сам не полностью понимаешь. По поводу достаточного количества практики для магистратуры у меня тоже сомнения большие.

Это же буквально воплощение классической «байки» про двадцатилетних сеньёров.
Не хочу удаляться в пространные рассуждения про относительность терминов senior и middle для разных проектов и команд :). В рамках Авито и middle обладают необходимым уровнем знаний. Программа обучения и все чему будем учить проходит жесткий контроль всей команды экспертов и преподавателей, участвующих в этом проекте. Все обучение будет на достойном уровне, не переживайте!
Зависит от компании, где работает мидл и чем занимается. Была же история «поработал в ХХХ младшим разработчиком, ушел CTO в УУУ, платят меньше, блин». Да и мне такое предлагали, только не пошел.
Не до конца понимаю, что вы под дисциплиной имеете в виду.

Если сравнить списки «Чему обучают по данной программе» и «Какие дисциплины входят в план обучения?», то во втором я вижу только «технические» пункты (например, нет соответствия для «Понимание экосистемы организации, включая её бизнес-процессы», «Взаимодействие с командой разработчиков», etc.).

Если смотреть, чего не хватает, я бы явно добавил:

— системную инженерию (она как раз может закрыть, в том числе, и нетехнические навыки)
— статистику (с упором на правильный сбор и анализ метрик работы систем).
Коллеги, а Математиков которые знают что такое O(N) и O(M*N) не пробовали выводить?
Одного курса по сложности аглогитмов хватит все остальное — технические инструменты.
И никакая магистратура не нужна, просто увеличиваем N.
Ребята прекрасно пинимают, что это — фундамент на котором работают как гиганты так и встраиваемы системы.

(((:

Всё же это магистратура — 1,5 года обучения + дипломный проект
Это к математикам, которые в магистратуре должны теорию сложности проходить.
У нас это говнишко на третьем было. И то вскользь(
Это к математикам — значит, что горе-программист должен уйти в отставку.
Поздарваляю :)

Не важно у кого на каком курсе.
Важно, что архитектор должен понимать куда какие потоки данных куда текут.

А не будет OnLine обучения?
В рамках этой магистратуры пока нет (онлайн только в плане быстрой коммуникации с индустриальными преподавателями), но вы можете принять участие в других наших онлайн-курсах: habr.com/company/avito/blog/345314, недавно как раз запустили курс по Многопоточности в iOS — stepik.org/3278
Не будет ли утрачена актуальность полученных знаний за срок обучения?
В этом плане мы достаточно спокойны — преподаватели остаются действующими сотрудниками компании и не теряют связь с индустрией и её изменениями. При необходимости учебный план можно будет изменить.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий