我是一个二本学生,学校不怎么好。
大一大二同其他人一样只是玩,大三突然醒悟过来,我毕业究竟要做些什么现在我的大三过去了半个学期,每一天都非常的努力,周末在北大青鸟念软件,平时有时间就泡图书馆和在电脑前做练习。
这种日子已经过了5个月了。如果是按照学校和培训中心的计划,我毕业前是该正好学习JAVA两年。我知道什么都是要靠自己的努力,有时候,一个问题憋了好几天,我就会静下来好好思考,争取去解决它,现在日子已经走入正轨,我明白了究竟什么才叫“大学生活”,充实而令人兴奋。
我很为我自己浪费两年的时间而感到懊恼,只有更加的努力。早就听说CSDN的朋友们很热心,搞技术的人都很“正”的原因吧。一开始我一直想问“我到底应该怎么去学”“我应该学什么”“什么技术好”之类的问题。但是我没有来问,因为我明白没付出努力就想去寻找捷径是不虚心的请教,这些日子,我通过自己的努力初步的入门了编程,如今来到这里,很想提出一直希望问的问题:1.我很希望走软件道路,我还有不到两年时间,除了编程技术还应该充实怎样的知识?(前提是只有两年的时间了)
2.一些企业招聘应届毕业生的条件都重视哪些?
3.我继续努力下去,编程水平应该会达到怎样的水平呢?
4.一些企业需要大学生有技术经验,我应该如何寻找一些项目来充实自己的经验呢?
如果方便的话,希望热心的前辈能够指点我,回帖或者+QQ或者EMAIL吧,你们的指引是我前进的动力,真的,先感谢你们如今软件行业里程序员虽然不容易,但是我不怕苦,因为我只希望做技术工作,这是我活着的理由。QQ:515572114
Email: [email protected]
大一大二同其他人一样只是玩,大三突然醒悟过来,我毕业究竟要做些什么现在我的大三过去了半个学期,每一天都非常的努力,周末在北大青鸟念软件,平时有时间就泡图书馆和在电脑前做练习。
这种日子已经过了5个月了。如果是按照学校和培训中心的计划,我毕业前是该正好学习JAVA两年。我知道什么都是要靠自己的努力,有时候,一个问题憋了好几天,我就会静下来好好思考,争取去解决它,现在日子已经走入正轨,我明白了究竟什么才叫“大学生活”,充实而令人兴奋。
我很为我自己浪费两年的时间而感到懊恼,只有更加的努力。早就听说CSDN的朋友们很热心,搞技术的人都很“正”的原因吧。一开始我一直想问“我到底应该怎么去学”“我应该学什么”“什么技术好”之类的问题。但是我没有来问,因为我明白没付出努力就想去寻找捷径是不虚心的请教,这些日子,我通过自己的努力初步的入门了编程,如今来到这里,很想提出一直希望问的问题:1.我很希望走软件道路,我还有不到两年时间,除了编程技术还应该充实怎样的知识?(前提是只有两年的时间了)
2.一些企业招聘应届毕业生的条件都重视哪些?
3.我继续努力下去,编程水平应该会达到怎样的水平呢?
4.一些企业需要大学生有技术经验,我应该如何寻找一些项目来充实自己的经验呢?
如果方便的话,希望热心的前辈能够指点我,回帖或者+QQ或者EMAIL吧,你们的指引是我前进的动力,真的,先感谢你们如今软件行业里程序员虽然不容易,但是我不怕苦,因为我只希望做技术工作,这是我活着的理由。QQ:515572114
Email: [email protected]
需要能熟悉地掌握,并运用,因为这些是任何 Java 程序的基石。
Java官方的教程,HTML ZIP 的
http://java.sun.com/docs/books/tutorial/information/download.html2. 再更高一点层次学习 J2EE 的话,需要掌握的东西就比较的多,关键要掌握:
Servlet、JSP、JSTL、JDBC、JAXP、JavaMail 等一些较为实用的,其他的有时间再学。
Java EE 官方的教程,PDF 版本的
http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf3. 同时还要熟悉一些程序设计的技巧,比如:MVC、ORM 等等。4. 还需要对于一些开源框架/工具:Struts、Spring、Hibernate、JUnit、Ant、Log4j 等等。5. 一些软件设计/工程知识:设计模式、面向对象设计原则、UML,这些基本上了解就可以了。6. 对 SQL、JavaScript、HTML 有较为熟练的运用能力。差不多了,这么多的东西,两年时间基本上的绰绰有余了,别忘了还要加强代码的练习哦。可以经常光顾一下一些技术的网站,上面都有很多的技术性文章,对提高有很大地帮助,如:
[中文站点]
IBM developerWorks: http://www.ibm.com/developerworks/cn/views/java/articles.jsp
Sun中国技术社区:http://gceclub.sun.com.cn/index_docs.html
Matrix:http://www2.matrix.org.cn/main.shtml
[外文站点]
Sun:http://java.sun.com/features/
Java World:http://www.javaworld.com/
ON Java:http://www.onjava.com/
出来一年了,觉得其实不需要什么都懂,但是必须在需要用到的时候能快速的掌握并完成工作.
就是"现学现卖".那么,在大学期间"基础"就会相当相当的重要
什么struts,什么hibernate,你大可不必管他,浏览知道个大概就可以了
因为这些本身就是为了"易用"而诞生出来的
既然"易用",当然就"易学"大学主要还是理解思想,编程思想,数据的思想,代码的思想,算法的思想,等等
有了这些做底子,什么技术在你眼里都差不多,不就是语法不同而已,查查API就搞定了.总之,不要在大学里把自己造成"我什么都懂",而应该是"我什么都会的很快".