Для меня драйвером знакомства со спрингом стал BSL Language Server, сложность которого на тот момент (на коленочном DI и забористой мешанине инфраструктурного и полезного кода) перестала умещаться в голове. На этом этапе очень помог все тот же Baeldung, документация по Spring и Spring Boot (она действительно блестящая) и множество видео Евгения Борисова. Многие скажут, что современная джава - это spring boot driven development, но мне кажется важным хоть примерно понимать, как там под капотом все устроено хотя бы на уровне концепции (привет, ОСень!).
В качестве докладчиков как источников знаний могу порекомендовать Евгения Борисова, Алексея Шипелева, Ивана Углянского и Владимира Ситникова. Они регулярно выступают на Joker/JPoint и не только. И конечно же Тагир Валеев. Ня.
В 2018 году у меня было острое желание перейти в джаву, но сейчас ретроспективно я понимаю, что уровень знаний и опыт, который мне дал BSL Language Server за первые годы его разработки, оказался необходимым для текущего успешного перехода, по крайней мере на таких условиях и позициях. Не утверждаю, что нужно потратить три+ года на подготовку к такому переходу, у меня все же львиную долю времени занимала работа и оскрипт. Очень и очень многое зависит от бэкграунда, целевой позиции и готовности поглощать кучу новой информации. Под рукой есть примеры, когда человек из шарпа перешёл в джаву на позицию сеньора, имея не очень большой джавовый опыт. Просто ему были знакомы концепции языка и работа с тулингом.
А синтаксис - дело привычки.
Таков путь.
Post #336
5.41K
- 👍 48
- 🔥 16
- ❤ 1
- 👏 1