Обо всем

Почему я ушел из Java

Вообще-то – не ушел, а на неопределенный срок сменил направление, посмотреть что там у других делается :)

Поэтому если например понадобится сделать микросервис под высокую нагрузку, то могу сделать его на Джаве. Серьезного стажа на Джаве у меня больше чем на PHP.

Первым моим проектом на Джаве был JavaMUMPS

Он состоит из коннектор для специфической БД MUMPS, и приложения с GUI на SwingX.
К сожалению не был окончен, с финансами и приоритетами у заказчика произошли неприятные для проекта изменения. Пришлось даже временно писать на Compact .NET, Андроида тогда еще не было. переписал и для .NET коннектор к БД MUMPS :)

Делал сам. MUMPS часть коннектора тоже. пришлось и его осваивать.

Затем несколько лет работал в продуктовой компании, разрабатывающей ПО для управления клаудами.

И там, для внутренних нужд, вызвался повебствовать. Не имея до этого никакого опыта работы “веб мастером”, и как истинный серверсайдник – пугающийся этого вашего хтмла с цссами склеенного плюновением слюны jQuery.

В итоге пришел к выводу для себя, которые и привели к решению погулять в сторону PHP:
– Мне интересней маленькие проекты где я большой, чем большие – но где я маленький.
– Мне комфортней работать в маленьких командах, а не больших.
– Мне важно и интересно знать что делается в соседних командах. А также просто о бизнес-задачи, с возможностью влиять на ее анализ и предложение заказчику, а не просто решать техническую задачу разжеванную и спущенную откуда сверху, “небожителями” пиэмами и архитекторами.
– Стал утомлять офис, а с удаленной работой на Джаве – закономерные сложности.
– Джава хороший язык, но я мечтал что Groovy взлетит. Scala как альтернатива мне не понравилась. Слишком академична. И компилятор мееееедленный :)
– Заинтересовал JS, но у нас в проектах использовался Sencha Ext JS – тот еще крышесносящий монстр. Но главное – он только для крупных проектов годится.

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

О том – почему я не пошел в суровый фронтенд или серверный JS а оказался в PHP– продолжение следует…

Добавить комментарий

HTML отключен, используйте Markdown. Размещение кода: [pastebin id=fs23] или [gistgit id=2926827] или [gistgit id=2926827 file=foo.txt]