Куда развиваться? Android vs NodeJS vs Python vs Spring?
Стоит вопрос, кем искать первую работу джуном. Есть небольшой опыт разработки Android приложений (совсем простой, типа калькулятора), есть блог на Express+Vue+PostgreSQL (заказ на фрилансе), есть немного Spring (контроллеры и Spring Data, с Security все плохо). Также делал на Java и Python чат боты на фрилансе.
Сначала намечался на Спринг, но недавно задумался над тем, какого рода проекты делают на Spring - похоже, это в основном Legacy в больших b2b, что меня не особо привлекает. Мне больше хотелось бы b2c, на новых проектах, включая стартапы.
Нахожусь в Москве. По поиску на hh вроде на backend вакансий больше на Python, чем на NodeJS. Тут читал советы, что если Java и хочется новых проектов, то лучше идти в Android. Если брать Android - то там же можно не только на Java, но и на Javascript, Flutter...
Очень нужен совет, т.к. нужно уже сфокусироваться на чем-то одном, чтобы быстрее получить работу.
Ну, например, мне нравится простота Express и слышал хорошие отзывы о Typescript и nestjs. Пока не пробовал, но это кажется совмещает плюсы типизации Java и простоту Python/express. Но вакансий по nestjs особо нет. Стартап - это риски и нужно на что-то жить мне на данный момент..
> В легаси превращается в принципе любой проект.
Это да, но сколько новых проектов создается на Python/JS vs Spring?
swind, Хз как на счёт количества новых проектов, но думаю, что достаточно, чтобы найти работу
Из B2C (хотя может и не совсем) есть например Miro, у которого на бэке Java+Spring крутится.