Всем привет. Я прогер, пишу на Java уже шесть лет. Недавно начал из интереса книгу "Программист-фанатик", и к своему стыду понял, что я обычный "быдлокодер" и не особо-то и знаю, как работает Java "под коробкой" - class loader, JMM, GC, особенности механизма наследования и прочее. Конечно, я все это не раз учил для собесов, но:
- Все это быстро забывается
- Большая часть материалов в интернете построена в формате "шпаргалки" - то есть просто сухая информация, без погружения в причины, почему сделано именно так
В общем, я хочу реально лучше узнать инструмент, в котором работаю.
P.S. Курс тоже пойдет, можно на английском