C#8, .NET 5, DevSecOps, Azure Functions та мікросервіси на конференції .NET fwdays | Online

Посоветуйте в каком направлении развиваться дальше (java)

Здравствуйте.

Работаю уже несколько лет в тестировании и думаю в каком напралении развиваться дальше.

Писал автотесты на python, java, php, немного на js.

Пока думаю что лучшим вариантом будет более глубоко изучить java и попытаться перейти в разработку.

Интересен именно enterprise, большие проекты, стабильность, возможность годами сидеть на поддержке. + на java можно разрабатывать и веб и десктоп и мобильные приложения, выше зарплаты и по идее будет перспектива перебраться в ЕС. А если не получиться можно и дальше сидеть и писать автотесты на java.

По java и php в моем городе примерно одинаковое количество вакансий, по остальным языкам намного меньше.

Выбираю между этими языками, но скорее всего выберу java. PHP интересен только из-за большого количества работы на фрилансе, сам язык и его экосистема не очень нравятся.

В общем хотел уточнить у java разработчиков:

1. с какими проектами работаете / работали?
2. как дела с фрилансом на java?
3. в каких сферах java сейчас наиболее распространена (веб, mobile, десктоп)?
4. какие сайты разрабатывают на java и зачем? на php ведь проще и дешевле
5. переходили ли с java на другой язык и почему?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

упрощенно, утрировано конечно
1 Spring
2. никак
3. бекенд. и мобайл, хотя говорят Kotlin мобайл разработчикам все больше по душе
4. сайты на джаве не разрабатываются
5. перешел на php и немножко js: не люблю «администрации на всех 12ти этажах» и на джаве проблемы с удаленкой, если ты не мегакрут.

PHP сам язык и его экосистема не очень нравятся.

как ЯП он уже мощнее джавы. и проблемы в нем не с экосистемой, а с социосистемой,
и с легаси, на фоне которого легаси-код от коллег из Индии на Джава — заслуживает премии Тьюринга.
если не можете избежать легаси на php и не можете попасть в хорошую команду — то лучше и не надо соваться.

По java и php в моем городе примерно одинаковое количество вакансий, по остальным языкам намного меньше.

при этом на джаву по половине вакансий — вам не ответят
а у оставшейся половины требования будут ого как выше чем на php вакансию.

регулярно печатают списки вопросов на собеседованиях по Java, для джунов.
недавно очередной на хабре видел, 60 вопросов.
попробуйте за полтора часа ответить на них, вместе с гуглом.
выше джуна вас не возьмут.

по php — требования в среднем ниже, но и см выше — если и будут новые проекты, их придется писать сразу как «легаси PHP».

а в хорошие команды — попробуйте пройти сертификацию по Symfony например. тестово.
или еще какую, на том же upwork

PHP интересен только из-за большого количества работы на фрилансе

что точно, число серьезных проектов на PHP растет.
в Германии так точно проблем с проектами на PHP нет. правда, и команды там обычно из наших, и по ЗП немцы смекнули, и добраться до приемлимой для комфортной жизни — потребуется время бОльшее, если бы перебрались джавистом.

или вообще смотрите на JS/TS
начиная с бекенда, а не с фронтенда.

3. в каких сферах java сейчас наиболее распространена (веб, mobile, десктоп)?

backend

4. какие сайты разрабатывают на java и зачем? на php ведь проще и дешевле

действительно..

Интересен именно enterprise, большие проекты, стабильность, возможность годами сидеть на поддержке

Все-таки ты существуешь, человек.

Подписаться на комментарии