Через 3 дня заканчиваю универ, поэтому появилась возможность для фулл-тайм работы в IT, где я наконец поработаю в команде, с правильным workflow, CI/CD, однако нужно определить вектор.
Имею следующий бэкграунд:
- PHP - работа с Laravel, Lumen, немного Symfony; написание плагинов для CMS (те что популярны на upwork), изучал по PHP The Right Way
- JS - несложный фронтенд; был один проект на SPA на VueJS
- Реализация веб-сайта и приложения под Android, синхронизирующего данные с API. Делал для конкурса. Это единственный проект под Android, сроки горели, код не эстетичный
- Python - написание скриптов для парсинга; тестов selenium; реализация структур и алгоритмов
- Реализация мн-а алгоритмов "Introduction to Algorithms" by CLRS на Python (и немного на C) до 22 главы
- Работа с Centifugo для создания чата связывающего анонимнs[ пользователей сайта c пользователями VK
- Работа с Tarantool, OpenResty, Lua - реализация своего pet-проекта для дипломной - Multi-tenant Auth provider (наподобие auth0.com, только с возможностью хуков написанных на Lua), там же реализовал JWT; OpenID Connect и OAuth 2.0
Прошлым летом проходил 10-15 собеседований - везде офферы. Считаю себя Middle-разработчиком.
Проведя беглый осмотр текущих вакансий (Молдова), пришел к мыслям - может - ну его этот PHP, займусь хардкорной разработкой под Java? Сложилось мнение, что:
a) Компании на Java имеют правильную культуру разработки
b) Перспектив для хорошей ЗП гораздо больше (т.к. далеко не каждый возьмется за джаву)
с) Порог вхождения выше, следовательно проекты интереснее и карьера в течение 5 лет сложиться лучше, чем если я останусь на PHP и дополню скиллы NodeJS-ом
К языкам я не привязан. Основной вопрос, который меня волнует это карьера и ЗП, возможно в дальнейшем менеджерские позиции, т.к. программирование "для себя" и коммерческое - это разные вещи.
Буду искренне благодарен, если профи посоветуют направление с точки зрения карьеры.