将来要做Java工程师?我现在应该有哪些知识?
谢谢各位大侠了.
一定要帮帮我啊!

解决方案 »

  1.   

    楼上的是在用肺说话吗???楼主,做JAVA程序员要学的东西远比C程序员要多,要累!我也不太知道,但是可以把我大概想到的对你说下。初级JAVA程序员要学的内容:一句话概括就是有2个以下的小项目或者课程设计的经验。具体点说: JSP, J2SE, TOMCAT,SERVLET, JDBC,一些常用JAVA BEAN, MYSQL,TOMCAT的使用,发布。能够根据出错信息进行BUG的查找。中级JAVA程序员:一句话概括:5个以上的项目经验。在这些项目中是技术骨干。框架(Struts, Hibernate, Spring的IOC),XML,ANT,JUNIT,LOG4J,CVS,学会使用ECLIPSE,熟练使用一种WEB服务器。熟练掌握一种DB SERVER。 对于C/S应用,要掌握AWT,SWING,APPLET。会使用缓存机制,会使用Acegi,会使用Lucene。熟悉 Web Server的filter。会写文档。会UML图,能看懂,能书写。会用XDOCLET。理解线程。熟练使用 java.io.*; java.util.*;中典型的类。遇到问题,能够找到第三方提供的工具类。遇到baidu ,google不出来的问题,能够到英文网站上发帖子询问。知道团队如何协作。具有良好的沟通能力和自学能力。高级JAVA程序员:负责的项目总额过300W,熟练掌握J2SE,掌握线程,掌握并发编程。能够设计出针对某个项目的框架。写出的项目能够承受10000同时在线的压力。彻底了解一种WEB 容器,彻底了解一种数据库。测试人员极少找到它代码中的错误。恩,我想不到了。估计人到了这个程度,都自己开咨询公司,或者写写书去了。- -
      

  2.   

    楼上的兄弟说的很有道理,但是一切得从小做起,希望各们有志于Java开发和正在用Java开发的朋友们一起来讨论,群号:32998944(程序人生),为做一名优秀的Java工程师而奋斗。
      

  3.   

    我们的出息就只是做一名优秀的java工程师吗