Вообще-то – не ушел, а на неопределенный срок сменил направление, посмотреть что там у других делается
Поэтому если например понадобится сделать микросервис под высокую нагрузку, то могу сделать его на Джаве. Серьезного стажа на Джаве у меня больше чем на PHP.
Первым моим проектом на Джаве был JavaMUMPS
Он состоит из коннектор для специфической БД MUMPS, и приложения с GUI на SwingX.
К сожалению не был окончен, с финансами и приоритетами у заказчика произошли неприятные для проекта изменения. Пришлось даже временно писать на Compact .NET, Андроида тогда еще не было. переписал и для .NET коннектор к БД MUMPS
Делал сам. MUMPS часть коннектора тоже. пришлось и его осваивать.
Затем несколько лет работал в продуктовой компании, разрабатывающей ПО для управления клаудами.
И там, для внутренних нужд, вызвался повебствовать. Не имея до этого никакого опыта работы “веб мастером”, и как истинный серверсайдник – пугающийся этого вашего хтмла с цссами склеенного плюновением слюны jQuery.
В итоге пришел к выводу для себя, которые и привели к решению погулять в сторону PHP:
– Мне интересней маленькие проекты где я большой, чем большие – но где я маленький.
– Мне комфортней работать в маленьких командах, а не больших.
– Мне важно и интересно знать что делается в соседних командах. А также просто о бизнес-задачи, с возможностью влиять на ее анализ и предложение заказчику, а не просто решать техническую задачу разжеванную и спущенную откуда сверху, “небожителями” пиэмами и архитекторами.
– Стал утомлять офис, а с удаленной работой на Джаве – закономерные сложности.
– Джава хороший язык, но я мечтал что Groovy взлетит. Scala как альтернатива мне не понравилась. Слишком академична. И компилятор мееееедленный
– Заинтересовал JS, но у нас в проектах использовался Sencha Ext JS – тот еще крышесносящий монстр. Но главное – он только для крупных проектов годится.
Так что если встречу проект на джаве, не имеющий недостатков указанных выше – отчего б не вернуться.
О том – почему я не пошел в суровый фронтенд или серверный JS а оказался в PHP– продолжение следует…