Устроиться джуниором на работу и уже исходя из рода деятельности изучать то что нужно -- spring, hibernate, базы данных и т.д., смотря чем будете заниматься. Изучите шаблоны проектирования.
Спасибо за ответы! Пума Тайланд меня интересовало скорее, есть ли у кого-то опыт иметь зарплату за рутину, поддержание старых проектов. А, например, после сдачи новых - премия.
JavaScript. Новичку не составит труда научиться т.к. язык в тренде и уйма уроков. Подойдет и для клиентской части и для серверной. Советую попробовать Phaser Framework.
1. Нормальное, бывает даже, чем длиннее тем лучше.
2. getLikeFromVkPost - исключительно из опыта, названия переменной camel case-ом. С подчеркиванием - значения констант
3. Для JS влияет только если на размер вес .js файла.