В сравнении
с
JavaScript
программирование на Java
сложнее
(как и сам язык),
строже (обязательно
объявлять классы и реализовывать их методы),
требует освоения и обязательного использования сложного
инструментария.
William Peppard Ross
Master Java In 3 Months?
(почитатйте!), там:
-
I spent four years working as a Java programmer and I was not close to being the
best Java programmer on my team. There is simply no way somebody can become the
best-globally-ranked-Java-programmer with three months of boot camp experience.
Я работаю с Java 4 года, и я весьма далёк по уровню использования языка от
некоторых моих знакомых.
Просто невозможно стать Java-программистом, пройдя трёхмесячную обучающую
программу.
|
Оплата
профессионального программирования на
Java, в целом, выше, однако:
Filip Spiridonov:
-
Закончил институт, имею 3 года опыта работы Java
Developer-ом.
-
Передо мной встала проблема выбора:
1. Идти работать как уже умею, на Java
2. Переквалифицироваться в «разработчика
переднего конца» (JavaScript)
-
С Java все
понятно: зарплаты большие, спрос есть.
-
Но JavaScript, как мне кажется, является очень
перспективным, хотя это еще не все осознали.
1. Для серверной части, помимо Java, есть много
альтернатив (Python, Ruby, PHP, и т.д.).
На клиенте, все сводится к JavaScript
2. Идея Single Page Applications — очень хороша
и архитектурно более правильная. Зачем каждый
раз передавать один и тот же HTML с сервера
на клиент? Обмениваться нужно только данными.
С развитием фреймворков (Angular, Ember, и др.),
писать SPA станет проще и их станет больше.
-
Пока, я более склоняюсь к переходу на JavaScript.
Что посоветуете?
|
Java
— не столько язык программирования, сколько программная
платформа, включающая разнообразный инструментарий для
разработки.
А если всё
же
Java?
Можно попробовать
JavaRush
— онлайн-курс обучения
программированию на Java
Обучение на
JavaRush
в два этапа.
Первый этап - это курс
Java Core
+ шаблоны проектирования, работа с XML, HTML,
JavaScript,
JSON, фреймворки Jsoup, Jackson, Tomcat
:)
|