Дмитрий Коновалов
До обучения я занимался сопровождением и разработкой приложений на платформе IBM BPM. В основном это довольно специфическая редакция JavaScript для бэка и Dojo для фронта, и совсем чуть Java.
Однако импортозамещение и текущие реалии подталкивают бизнес отказываться от больших и дорогостоящих решений западных компаний и переходить на кастомную разработку на базе OpenSource.
Java и Spring Boot используются на работе повсеместно, поэтому новый проект был реализован именно на этой платформе. А тут и обучение как раз вовремя пришлось. Позволило сразу начать решать задачи по работе. Причем повезло, что темп развития приложения почти совпадал с темпом обучения. Что позволяло тут же, на практике применять полученные знания.
Я считаю, что в изучении программирования нет ничего более ценного, чем практика. Понравилось, что после теории обязательно домашка и практическое применение знаний.
Что улучшить по процессу обучения даже не знаю, вроде всё понравилось. Что касается проектной работы, то выбор темы я бы сделал где-то на середине курса. Кто-то будет делать с нуля, тогда времени будет больше для реализации проекта. Две недели в конце как-то все-таки маловато.
Что дало обучение? Будущее :-) Один проект уже реализован и уже в опытной эксплуатации. Второй на подходе. Должность не поменялась, но дело не в названии в табеле. Растет опыт, меняется отношение коллег и начальства. Всё еще будет, и карьерный рост и материальный, не всё сразу.