想起開始學習Java時在CP上問了個問題,因為發錯了板塊引起了很多不喜歡Java的程序員的冷嘲熱諷,就在難堪時一個高級軟件工程師給了幾點忠告,今天查看自己的帖子時再好好讀了一遍,慚愧我還是學習了點皮毛就開始學習web development and J2EE,確實不理想.以下是他的原文. Nobody is laughing. You made a reasonable choice. Some advices according my experience and understandings: 1. C++ experience is not very useful for learning Java, it will be good if you start learning curve from a scratch. 2. Good initial book is “Thinking in Java” with author Bruce Eckel. You can find the book in the internet and it’s free. 3. Don’t start in the very beginning with web development and J2EE. You need to learn Java end the Java specific OOP first. After that, you could move to enterprise Java, struts, hibernate etc. 4. Use for your development environment IntelliJ IDEA this is the best Java IDE – several classes over the others. Unfortunately it is not free. 5. There is a plenty of open source Java projects. Learn from them, use the others experience. 6. You will not need from 4 years. If you start to work on real projects, not only reading the books you will need from 1 year/I assume that you have some previous experience in programming/ for the Java and 6m to 1 year for J1EE. And this is a pessimistic forecast. 7. Don’t take very seriously this guidelines. Regards and successes. 很容易看懂,這里就不翻譯了.