一个JAVA初学者的问题,高手请进!
我是一个大二的计算机专业的学生,已经有了一定的JAVA基础知识,对JAVA的
基本理论也有了大致的掌握。而且毕业的时候想通过JAVA找到工作,但是我不
知道接下来该学什么,就是不知道外面的JAVA程序员都在做些什么,我不知道
该主要学哪些JAVA技术,学习这些JAVA技术又该从何入手呢?希望各位大侠能
给我指条明路,顺道说说外面JAVA程序员的情况。望赐教!不胜感激!!!!
------解决方案--------------------我跟你差不多,你可以做点项目什么的,通过这些就知道自己要学习的事情还很多.
------解决方案--------------------我也大二。
你可以去图书馆借一些J2EE 或者J2ME的书,个人爱好罢了。
多看看别人源代码,学习下思想。
------解决方案--------------------呵呵,初学者吗?那大家走过的路都一样,但是靠学校学出来的技术,本人感觉到了社会不怎么样,我自己曾经自学了一两个月JAVA,感觉也不错,但是毕竟都是基础的东西,到了公司,你会发现,其实代码大部分是由工具来完成的,而并非自己敲写,而且JAVA是门博大的编程语言,但是,其他语言依然很艰涩难懂,所以,如果你认为你的JSP做的不错,还是可以找一家不错的公司,如果你还不懂JSP,那就先找个小公司吧
------解决方案--------------------如果是走java web应用,那三个基本的框架一定要熟悉(struts,spring,hibernate)
多接触下,做项目时要用到的工具,如eclips,plsql,powerdesigner,svn等等.这样进公司后,上手快
------解决方案--------------------现在JAVA主要涉及的是J2EE方面.建议LZ按以下步骤逐步学习.
1.java语法,j2se基础,基本的类库
2.学习jsp+javabean.
3.学习servlet.
4.运用jsp+servlet+javabean开发一两个项目
5.学习设计模式(不用太深入,在以后开发过程中逐步体会精髓)
6.学习一种MVC框架,比如(struts1.0,struts2.0,springMVC,JSF等等)
7.学习一种持久层框架,比如hibernate,ibatis等等
8.学习业务层模式 Ioc依赖注射模式及其应用案例,比如springIOC
9.学习AOP思想比如SpringAOP或者AspectJ
10.学习大型企业应用集群,分布式计算,缓存应用,分布式事务处理,并发处理,单例和多例POOL性能解决方案等: EJB2或EJB3.
以上列举的这些够楼主学习了.学习了这些后还有更漫长的路要走....祝楼主好运
------解决方案--------------------建议LZ开始学习时不要用JAVA IDE工具比如eclipse,jbuilder等等,先用文本编辑器比如editplus进行程序的编写,等到熟练后再用IDE工具提高自己的开发速度.没熟悉之前用IDE工具对自己是有害无益
------解决方案--------------------学基础。 java核心技术手册【1.2】java技术手册 java实例技术手册 后期要看think in java
然后 jsp +servlet j2se 基础很重要 看看上面的那些书 然后 你就知道你接下来要干什么
------解决方案--------------------可以研究一下web方面。struts和spring框架。现在应用的比较多。当然最基础的要把servlet研究明白。因为它是所有框架的基础。
------解决方案--------------------关键还是基础打好了,后面的框架什么得学习就会很快了,我今年刚毕业,工作了几个月,感觉要继续提高的话还是得把基础学好,我正在学习几个包的内容。
我的学习笔记为:http://blog.csdn.net/Roy_luo
可以交流一下