DrunkDog, 5 лет - это срок при учёте вклада как минимум 40 часов в неделю сначала в обучение, а потом в работу. Чтобы стать разработчиком enterprise java надо сначала стать разработчиком java.
Понятно, на данный момент есть время и деньги для более сложного входа.
У вас есть 5 лет? В среднем столько и понадобится.
Раскажите пожалуйста действительно ли там доходы прилично выше? И хорошие джава разработчики более востребованны?
Действительно прилично выше. Не скажу на счёт большей востребованности, спрос на фронтов тоже высокий, но конкуренция сильно ниже, специалистов корпоративному сектору катастрофически не хватает.
ferrum12345, алгоритмическое мышление можно развить в процессе обучения и работы. Единственное, что нужно чтобы стать программистом - желание и упорство. А советы по обучению я тут уже много раз давал.
Губернатор, Go создали затем, чтобы можно было получать стабильный код от начинающего программиста, прочитавшего 80 страниц, а не ждать десять лет, пока плюсист в подробностях изучит стандарт на полторы тысячи страниц и научится различать все UB.
Степан Дамрин, они примерно равнозначны, можно прочитать одну из них. Лично у меня было впечатление, что первая дружелюбнее к новичку, а вторая считается основным учебником Spring. Правда, пятое издание хуже четвёртого, на мой взгляд.
ubuntu_lts, кажется, я в 99-м написал свой первый эксплоит, бьющий по уязвимости в NetBIOS протоколе 98-й винды. Потом были ещё лет пять вирусописательства и хакерства, в которые виндовых дырок я не только повидал, но и поковырял предостаточно. Более менее приемлемый уровень стабильности у операционных систем семейства Windows появился сравнительно недавно.
Fango, сначала учебник для начинающих по какому-нибудь языку программирования, потом учебник посложнее на эту же тему, потом учебник по стандартной библиотеке, учебники по прикладным областям, учебники по структурам данных и алгоритмам, учебники по шаблонам проектирования, учебники по парадигмам и т.д. и т.п.
Это если решение совсем примитивное. Если же проходить по тексту нечётким поиском и убирать слова с большим скоррингом, маленький скорринг игнорировать, а о часто возникающих словах со средним в текстах некоторого пользователя сигналить модераторам, то результат вполне действенный выходит.
Денис Загаевский, новичкам вообще не нужна IDE. Нет у новичков никакой производительности труда. Даже труда нет. Есть эффективность обучения, и IDE в этом враг. Во-первых, IDE избавляет от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы.
Не знаю как автор вопроса, но я развёрнутые вопросы даю только тогда, когда вопрос меня заинтересовал, то есть крайне редко. В остальных случаях я бесплатно трачу на незнакомых людей своё дорогое время, поэтому тратить я его буду скупо, а не потому что у меня недостаток когнитивной эмпатии.
fantom_ask, нет. Я имею ввиду, что вы из любого представления можете возвращать JSON или XML, не устанавливая для этого каких-либо дополнительных модулей.