29 July 2022
Выпускник курса
"Легко не будет. Будет результат." - это кратко, но очень красочно характеризует школу. Пришел я на обучение уже с годовым бэкграундом, как специалист по автоматизированному тестированию на Ruby. При оплате курса уточнил у менеджера "можно ли закончить курс досрочно, а не в отведенный дедлайн", думая, что с моими знаниями будет проще, но как я ошибался...) Даже на первой части "основы руби", когда началось ООП, я много раз вспоминал слоган школы. Первое, что хотелось бы отметить - клиентоориентированность. (Меня об этом предупреждал человек, который порекомендовал этот курс, он же в прошлом выпускник школы, в настоящем RoR разработчик.) Ещё на этапе оплаты курса я ощутил это на себе. Сначала мне дали скидку на курс, так как проходила акция, затем добавили 3 месяца в подарок, расширив срок с 6 до 9 месяцев. Потом, когда менеджер узнал, что я оплачиваю сразу весь курс целиком, дал мне дополнительную ОЧЕНЬ приятную скидку. Учитывая конечную сумму и объем полученных знаний, каждая копейка того стоила. Плюс очень приятно, что курс предусматривает 4 недели постановок на паузу с переносом дедлайна. Очень удобно ходить в отпуск без потери драгоценного времени курса. Второе - очень грамотно поданная, структурированная информация. В каждом уроке даётся необходимая база для выполнения ДЗ. Если Вам что-то "недоговорили", значит на то и расчет. Вас учат не только чистому, читаемому коду, но и умению находить документацию, самостоятельно разбираться в ней и применять её в ДЗ. В реальном проекте у Вас не будет за спиной наставника с бесконечным свободным временем и во многом обязательно придется разбираться самому. Да, некоторые уроки построены на 5ой рельсе, а ДЗ нужно выполнять на 6ой, но в 90% случаев в дополнительных материалах Вас направят в нужное русло и, опять же, Вы сможете разобраться самостоятельно. С одной стороны, хотелось бы, чтоб некоторые уроки актуализировались под 6ю рельсу, с другой стороны за IT никогда не успеешь. Развитие технологий и библиотек происходит ежедневно и постоянно переделывать скринкасты - это титанический труд. В любом случае у Вас есть наставник, который Вам всегда поможет. Далее, как раз об этом. Третье - наставники и код ревью. Хардкод - не проскочит! Каждое ДЗ проверяется опытнейшими ребятами, которые имеют огромный опыт за плечами. Код тщательно проверяется на функционал, DRY, KISS, YAGNI и на выходе получается простым, чистым и читаемым. Кроме этого, Вы в любой момент можете связаться с наставником в ТГ или в слаке. Ответ не всегда будет прямым. Вас постепенно будут подводить к тому, чтоб Вы сами дошли до причины проблемы. Если Вы поймаете ступор после скринкаста или при выполнении ДЗ, у Вас есть возможность взять индивидуальное занятие с наставником (таких занятий у Вас 8 штук на весь курс). Четвёртое - сложность. ИМХО, курс действительно очень сложный! Как раз за счет того, что после скринкаста немалую часть информации нужно гуглить. Некоторые домашние задание могут занять неделю, даже если посвящать этому в день 3-4 часа. Но оно того стоит. Непередаваемый кайф, когда ты несколько дней мучаешься с проблемой и потом, наконец, решаешь её! Не берусь судить, сможет ли человек без опыта и знания основ любого ЯП осилить этот курс, но я бы рекомендовал перед стартом изучить основы руби, html, css, sql, rest архитектуры. Это всё будет дано и в рамках курса, но лучше заранее вооружиться. Подводя итоги, могу сказать, что окончил курс вторым в своей подгруппе (основываясь на отчетах на форуме), не использовал ни одного индивидуального занятия и дошел до конца пределах 9 месячного дедлайна, использовав при этом три недельные приостановки из четырёх. С одной стороны я очень рад такому достижению, с другой стороны немного грустно, что это закончилось. Мозг за эти 9 месяцев адаптировался к такой высокой нагрузке и привык к стрессу от ДЗ. Хочу выразить огромную благодарность: -Анне координатору, которая всегда оперативно помогала с организационными вопросами. -Моим наставникам за помощь, когда я был в отчаянии, а SOF и гугл уже никак не могли мне помочь: Грищенко Александру - курс основы Ruby Золотухину Андрею - курс основы Rails Куричеву Анатолию - курс Продвинутый Rails ...а также лекторам/авторам этого курса, ну и конечно Виталию Куреннову за действительно великолепный продукт! Могу смело рекомендовать TN всем, кто хочет погрузиться в магию Ruby и RoR! Всем успехов!