Добрый день,
Нужен ваш совет.
Я начинающий Java developer. Сделал смену профессии, и зцчаю программирование 1.5 года. Индустриального опыта нету.
Где и как можно подавать в компании в КЗ на стажировки или на позицию Junior?
1. Если на стажировку, нужно ли напрямую писать в HR или есть другие методы? Поскольку мало объявлении вижу на стажировку.
2. Какие минимальные требования к Junior Java в КЗ.
Изучил postgres, Java, JDBC, css, html, js, OOP, ADS, git (коммиты и пулы), и чутка SOLID. Что ещё нужно для минимальных требовании, чтобы откликаться на позиции джуна?
Сейчас очень популярно разделять динамический бэкенд и статичный фронтенд. Для этого нужно неплохо понимать REST и особенно обеспечение безопасности в этой среде (в частности как минимум аутентификацию). Наиболее популярно в этом направлении это экосистема spring.
С другой стороны, есть ещё куча легаси систем, где используется server side rendering. Если не ошибаюсь, в этой части самым популярным был jsf. Хотя ещё был spring mvc когда-то.
Вне зависимости, что выберете, нужно понимать как работают такие веб-системы.
К сожалению desktop/mobile именно на Java я уже давно не встречал.