Я просто не понимаю как можно кодить 3 года, и при этом хотеть ОСА.
Субботним вечером по строчке кода пишешь?
Что ты подразумеваешь под java, синтаксис невозможно? Для человека далекого от программирования, на разбор и понимания синтаксиса (что, как, зачем и почему) уйдет максимум месяц. В случае с java даже меньше. Есть отличная книга Эккеля Философия Java с которой начинают большинство новичков в java да и вообще в программировании в целом. Собственно верный выбор, имхо.
Или ты имеешь в виду саму методику программирования? Аля ООП, для людей способных логически мыслить объясняется буквально на пальцах в один\два примера. В противном случае есть маст хэв от банды четырех Design Patterns, ну и не забываем, что java это постулат всея ооп и о нем в первую очередь пишет Эккель прежде чем углубляться. Ну и Design Patterns такие основные как Singleton, Factory, MVC, Proxy, Prototype и т.д так же некоторые из них встречаются в Философии java, но лучше все же осилить банду четырех.
Даже с учетом того, что бы написать свой первый полноценный проект - как минимум нужно будет познакомится с swing/JFX or Servlets, jdbc. Ну и конечно знать малость о субд, и вообще sql -
На изучение и освоение всего этого хозяйства для новичка в программировании уйдет максимум 4-5 месяцев. Дальше ты уже знаешь достаточно, что бы научиться пользоваться всеми этими инструментами. Придумываешь для себя какой нибудь достаточно не сложный проект, прорабатываешь в голове все детали и начинаешь поэтапно реализовывать с помощью java и прилагаемых к ней либ. Попутно расширяя его, улучшая, добавляя новые фитчи, и более продуктивные технологии. Собственно когда ты будешь на данном этапе, то вопросы - как зачем и почему отпадут. И ты сам будешь понимать куда дальше идти и что нужно знать.
Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.
Raymond
Я бы врагу не посоветовал javarush, и вообще подобные ресурсы..для дегенератов забывших, что знания берутся из книг.
Так же не советую смотреть скринкасты и прочию лабуду обучающих видео уроков и т.д.
За исключением лекций pivotal от Джоша Лонга по микросервисам.
Кристиан 22 года спб Splat Middle spring developer






Ответить с цитированием
