Не сомневаюсь, что относительную теорию и практику можно извлечь из javarush, но это в корне неправильный подход, который позже выйдет боком в виду собственно привязанности к подобному подходу самообучения, и подача материала так скажем по верхами упуская важные моменты. Я клоню к тому, что ты как начинающий программист привыкаешь к тому, что получаешь уже готовые решения, но красочные сказки кончаются тогда когда ты хочешь чего то большего чем просто калькулятор на swing. В этот момент ты сталкиваешься с такими явлениями как - скудная документация в 99% случаев на неродном тебе языке, или же вовсе ее отсутствие, когда приходится смотреть в код понимая какую функциональность несет каждый из методов класса (что чаще всего будет встречаться в рабочие моменты при поддержке чужого кода). В этот момент ты понимаешь, что javarush не разжевывал тебе паттерны, аннотации, Thread, сериализацию, коллекции.. в отличии даже от двух книг приведенных мною выше.
Java это тебе не Китайский, Испанский, Английский, другими словами язык программирования это вообще не диалект в котором для того что бы его выучить от А до Я нужно заучивать тысячи слов и составляющие.
Java - это просто напросто некий набор инструментов и правил, не более. Это относится ко всем яп. Для того, что бы запомнить назначение каждого инструмента не нужно тратит месяца засиживания перед монитором, достаточно будешь лишь одного.
Совсем другой разговор уметь пользоваться этими инструментами. Та же аналогия с художником - Можно приобрести много красок, цветных карандашей, разных кистей, и даже мольберт, но это не значит, что ты сейчас возьмешь и нарисуешь шедевр. Мастерство оттачивается временем и фантастического в этом ничего нет.





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