Сообщение от
5had0w
Судя по этим вопросам
ты таки совершенно не в курсе. IDE важно исключительно с точки зрения плагинов, которые влияют только на удобство, но никак не на возможности, кодить можно хоть в блокноте. Сам синтаксис и основы Java нужно заучить наизусть, чтобы среди ночи мог ответить о разнице между Collection и Collections. Еще нужны основы программирования - алгоритмы, шаблоны, основы работы с БД, сетевые протоколы, многопоточность, XML. Еще нужны хотя бы общие познания об ANT, Maven, SVN и т.д. и т.п. А уж только потом нужно озадачиваться тем, какие фреймворки и библиотеки изучать. Поскольку какой-нить Hibernate это всего лишь обертка для работы с СУБД, причем, откровенно говоря, весьма бредовая. Без знания основ SQL, без понимания принципов оптимизации алгоритмов хранения и поиска, к Hibernate лучше не подходить. А какой-нить Spring нужно изучать исключительно после того, как наступит просветление на тему MVC.
Умение программировать это не знание языка, это знание парадигм, алгоритмов и методик решения задач. Иначе ты станешь никому не нужным говнокодером, которых в Одессе и так навалом, и которых никто на работу брать не хочет.
Социальные закладки