Дмитрий Киселев
Это мой третий курс от компании ОТУС ранее (2018 - 2019) проходил курсы по Python от Ступникова Станислава и Нейронным сетям от Артура Кадурина.
Отзывы по ним не писал, но остался доволен, хотя у Станислава все ДЗ так и не доделал, там было сразу сложно (кто учился поймут)
По этому курсу (поток август 2021 - март 2020) решил написать отзыв.
Мой опыт программирования на момент поступления на курс небольшой, но по основынм моментам был прокачан на курсе Станислава
Вообще занимался сетевым администрированием, но получилось попасть в группу автоматизации, а в ней в стеке как раз используется Golang.
Прочитал/позанимался с книжкой Изучаем Go от издательства Head First и как раз открылся новый поток в ОТУС.
Понравилось:
* Системное изложение материала, каждая тема подкреплена отличным ДЗ.
Причем после лекции остаётся ощущение что всё понял, пока не перешел к практической части.
Сразу залазил в конспекты, кое-что перепроигрывал, гуглил и т.п.
* Интерактив на лекциях - маленькие задания в плейграунде
* Практика сразу готовит писать тесты. Если первые задания снабжены автотестированием, то дальше прямо в задании требуется написать своё и это дисциплинирует.
* Профессиональный преподавательский состав
Мои сложности при прохождении:
С домашками не затягивал и сразу старался решить всё, первые решались за 1-2 часа,
последующие подольше, но я старался решать вперед не дожидаясь лекций а это не совсем правильно,
потому что после лекции решалось проще.
В общем, вначале курса был голод по домашкам.
Первая объемная оказалось валидатор структур. На неё вместе с написанием тестов ушло часов 16.
Вторая большая и объемная работа это написание сервиса Календарь - это четыре последних домашних задания. И вот на них я действительно затормозился.
На них у меня ушло неимоверно много времени №12 (около 7 рабочих дней), №13 (около 8 рабочих дней) №14 (4 раб дня) №15 (6 раб дней)
Это с разбором того что пишу, как это можно сделать, подбора пути решения, изучения библиотеки (если она разрешена в задании)
Я старался сделать максимально приближенно к тому, как если бы это было не просто ДЗ, чтобы можно было полученный опыт использовать в работе.
Мне повезло и мой руководитель дал мне время на решение этих ДЗ именно в рабочее время, поэтому моя семья и моё здоровье не пострадали :)
На нашем потоке была сильная группа и были люди, которые эти же домашки решали каждую за один день.
Был человек, который между решениями еще успевал покататься в Шерегеше (Дима привет). Так что its depends.
Маленький лайфхак, которым я пользовался - я посматривал на решения по календарю у старших и опытных товарищей, проходивших курс год и более назад.
А также комментарии проверяющих к выполнению их работ, это позволяло использовать уже лучшие практики и не наступать на какие-то грабли.
Но конечно делал всё сам и по своей логике. Какие-то решения брал из примеров опен-соурса, а, например, кодогенерацию клиента OpenAPI научился на основе проекта task-list руководителя курса Алексея Бакина.
Проект по курсу делать не стал, т.к. лично для меня последнее ДЗ выглядело уже как проект. Но именно на нашем потоке тех кто писал и сдал проект было приличное количество(не один и не два, а больше)
Общее впечатление после прохождения:
Курс однозначно стоит потраченных усилий и средств.