Начну с маленькой вводной информации...
До начала обучения я уже имел 6 лет опыты и работал разработчиком на 1С на уровне middle. Да, кто-то может сказать, что 1С это не язык вовсе, другой скажет, что такие люди не являются программистами и т.д. Однако всё же, я считаю это полноценным языком. Т.е., как минимум, базовые общие знания (что такое переменные, функции, циклы и прочее), понимание ООП, работа с HTTP протоколом и т.п.
Изучить Java решил для собственного стека знаний, применения их в своих проектах, возможном внедрении в рабочих проектах и на перспективу сменить работу, т.к. 1С всё таки не настолько популярен в мире.
Итак, старт обучения дан и я ринулся в бой, предварительно пройдя бесплатную часть обучения "Основы Java". Пройдемся сперва по материалу программы изучения.
Первые два модуля по Java core прошел на легке. Теория на платформе подается максимально подробно с приведением примеров. Однако, к концу второго модуля информация становится менее информативной. А начиная с 3-го модуля, при изучении очередной темы, на платформе дают, так скажем, "затравку", а далее приводят ссылку (-и) на источники изучаемой темы и чаще всего на английском языке. И чем дальше, тем чаще так происходит. Если с английским всё плохо, то Практикум предлагает просто пользоваться переводчиками. И это некоторым людям может доставить определенные сложности. Но мне не доставило особых проблем, но все же считаю это недочетом, т.к. можно бесплатно найти все эти источники и изучить.
На 12 спринте мне очень понравился групповой проект, в котором когорту распределили в группы по 4-5 человек. Группе дается канбан доска и вы договариваетесь кто какую задачу будет выполнять. После того, как задаче выполнена делается коммит в отдельную ветку общего репозитория и по пул-реквесту другие участники группы должны подтвердить корректность реализации задачи. Только после этого производится слияние в главную ветку. Групповой проект - это крутой опыт для новичков.
Теперь немного о работе службы поддержки Практикума, куратора и наставника.
В общих чертах все они работают отлично, очень лояльно относятся к студентам и всегда приходят на помощь. Например, в моем случае, я работал и совмещал свободное время с учебой и, честно говоря, на своем личном опыте убедился, что это крайне сложно, пару раз даже хотел бросить, отдав предпочтение основной работе. Но я справился с этим, говоря себе, что пройдя учебу до конца - это будет бесценным вложением в себя самого. Также были моменты, где я не успевал сдавать работы по ТЗ в жесткие дедлайны. Я писал куратору о своем положении и он давал мне возможность в течение следующей недели досдать всё и нагнать когорту. Отдельное спасибо за это хочу сказать Elena Klassen и Юлии Зиновьевой, вы крутые.
Наставник у меня был Алексей Монахов. Сомневаться в его знаниях и опыте вообще не пришлось, он реально крутой чувак. Но при встречах на вебинарах, мне показалось, что он не совсем умеет (с преподавательской точки зрения) объяснять сложные моменты, в которых у студента произошел затык. Думаю, что это требует лишь практики преподавания. А так, я им доволен.
Подводя итог, я могу смело рекомендовать этот курс к прохождению и изучению. Только следует правильно распределять свое время для учебы, работы, личной жизни и т.д.
11.09.2023