Neo писал(а):Но хочется как-то сделать так, чтобы потери были минимальные..
если реального опыта нет, никто не посмотрит на сертификаты, так что потери денежные все равно будут, но зато не потеряешь время, пока их будешь получать.
Neo писал(а):А что касается больших энтерпрайз систем - если правильно понимаю, в РФ для этих целей используют в основном Oracle и SAP. А эти платформы вроде предполагают не Java. Или я не прав?
если мы говорим об Оракл и САП, то это не девелопмент в чистом виде, ты пишешь не с нуля систему полностью, а допиливаешь то, что уже было сделано до тебя, используя оставленные для тебя механизмы. такая работа гораздо менее творческая, и менее высокооплачиваемая.
а вот если нужно что-то свое масштабное замутить, то сейчас java - это считай стандарт. платформа .NET (С# ее часть) пыталась оспорить лидерство, но по факту проектов на java все-таки больше. я не знаю специфику именно российского рынка, потому что Беларусь все-таки больше ориентирована на ЗЕ и Штаты в IT сфере, сужу по этим странам.
Таким образом, если ты все-таки решишь браться за java, то тебе нужно как-минимум посмотреть Core Java (без азов никуда), J2EE, Servlets, JSP. Есть еще несколько библиотек, которые сейчас активно используются для облегчения работы программиста, не зная заложенных в них принципов будет трудно справляться. Чтобы разбораться с принципами, я бы порекомендовала Spring - достаточно насыщенная библиотека, ее поймешь, остальные уже сами пойдут. Еще обязательно разобраться с SQL (программист, не умеющий писать запросы в БД - жалкое зрелище
, хотя теперь бывает бытует мнение, что типа уже это и не надо), а также понять принципы работы с реляционными моделями данных (хотя бы разобраться что такое 1, 2 и 3я нормальные формы).
Как-то так
Дело всей жизни - это не дело, а жизнь.