代码改变世界

JAVA两年学习总结

2012-06-07 14:34  xiangfeipy  阅读(592)  评论(0编辑  收藏  举报

      总的算起来,java学习也已经快要两年了,记得第一次在机房上实验课的时候,还在类里面写一些函数体的处理过程,报错了,还好是个女老师,随便就给指点了一下,比较在实验课上能够写代码的人不多,能主动向老师请教的同学就更少了。当然了,排除老师给了明确的任务,不完成以期末成绩来要挟的时候。无聊,就随便写写呗,可能是因为,那段时间,确实挺清闲的,还认真的把书本上的一些课后习题自己编写了一遍,虽然有些还是参考网上给出的例子,最起码自己认真的想了,也难怪了,最后在期末考试的时候老师给了高分。本来就是为了把今天看到的一本介绍java虚拟机的书的前言转载过来的,也是对java技术的一些概况,还真的就写成了自己的学习java的总结。

      还是一点一点的说起吧,毕竟自己不是文科生,能够表达个大概的意思出来,就可以了,来记录一下自己的java学习之路吧。

      一个学习的专业课程,就把java语言程序设计学完了,接下来的一个学期,由于专业课分方向不同,之前java老师上的是软件项目管理这门课,自己没有上这个课程了。对java的学习也就告一段落了,同时,又开了web高级程序设计,一个基本上不懂开发的老师,给我们上课,每次上课也都是在实验室,由于之前培训过C# .net的相关课程,自己遇到个很简单的js问题,他竟然没有搞定,自己也就没有再问他过问题了。由于期末考核方式是小组做项目的形式进行,自己又算是6个人的小组中,唯一负责做设计和编码的,就是说我做出个网站,他们负责写老师要求的文档,每周四节课,自己就这么过去了。

       接下来的暑假,又有机会参加了hp的培训,具体培训项目什么名字也不知道了,后来室友进去hp实习,在简历中写的是hp软件工程师基础课程培训。最先开始的两周,就是java语言基础知识,前面基本上跟教材上差不多了,对于我来说就是复习教材,在写一些简单的代码来复习一下java的基础知识,可能由于自己脸皮厚吧,坐上了我们培训班的班长,每天负责班级同学的签到,据说,是为了后来评价同学hp公司实习的一方面的依据。培训老师,就觉得是班长,相对来说,学的应该好一点,不过这老师也确实有经验,这个相对也太相对了一点,就是说他们不知道我们这些学生到底有多差,只要稍微有一点深入的东西,很多同学,就表示没法接受,以至于后来老师,基本上都是问一些定义性的问题,稍微有点难度的问题,就没有人回答了,自己也只是碰巧了蒙对一个选项。从java基础,到一些java类的应用,再到后面jdbc。在最后javaweb部分内容的时候,由于基础知识不牢固,学起来感觉吃力,尤在讲servlet的时候,根本就不知道到底是个什么东西。无奈啊,只能自己慢慢的从网上查找资料慢慢理解,因为都不知道怎么去问老师,而且也害怕问一些很低级问题,影响自己在老师心中的形象。毕竟自己还是一个班长。当时,就特别笨,不知道从网上找些视频来自学,以至于现在有空的时候也会看些javaweb的视频教程,讲的确实很详细,有可能是因为前面自己已经有了一定的理解吧。java培训内容的最好三天,都是让我们完善,之前写的jdbc的东西,并展示到页面视图中,就是一个简单的用户注册登录的功能,由于对servlet和jsp都不知道怎么回事,只能一边从网上找资料,一边写,后来还真的弄清了大致是怎么一回事,虽然对于其中使用到的一些类,还没有一个完整的概念,不过总算是做出来了呀,而且是连接数据库来完成用户登录验证的,当时还真的是小兴奋了一下。

      接下来是培训oracle数据库相关的内容的开始就是安装和建表以及一些基本的查询语句,都没什么问题的,后面学习如何写一些存储过程了,而且由于自己不知怎么回事,非得从新给自己的电脑换操作系统,搞了三天时间才弄好,听课也没什么效率。结果就可想而知了。不过最后C#的培训还行,培训老师是一个hr,讲了一些面试注意问题,更是加深了对java一些内容的理解。

      又一学期开学了,基本上没什么跟java相关的课程了,忙着出去实习,还有英语等级考试,等等的,又是半年没有碰java的东西啊。后来进了公司,才有机会学习一些框架技术和复习以前的知识,毕竟之前学过,一个月的时间基本上能够上手编程了。