大学两年即将结束,第三年即将开始。
回顾自己两年以来的学习,很显然。
大一稀里糊涂,没有认真做过一个活动,也没有认真学习一门课程,收获了一份感情,看到了大学很多和以前想像不一样的方面。
大二第一学期想认真学习,但以前的懒散习惯没有完全改过来,很多课程认真学习了一半,后面就坚持不下去。大二第二学期,认真学习自己感兴趣的课程,收获很多,认真学习网页编程,了解到很多从未了解过的技术、名词等,开了眼界,但学习不精,只刚入门。
这个暑假,看 《Java 编程思想》,感觉很难懂,但还是坚持看完了,了解到 Java 的很多特性,以及其他的编程模式、习惯、方法等,也算是开了眼界,这些都是我不曾接触过的。
感觉自己 JavaSE 基本入门后,迫不及待地开始了 Java Web。看了一些教学视频,自以为很简单,便想直接开始做一个小项目,真正着手,才发现很多东西都没理解没学会。不知道数据库连接的原理,所以连接失败不知道该怎么办;不知道会话原理,所以消息传送不到第三个页面就不知道该怎么办。整个项目刚开始就没办法再做下去。突然想起来我们是有Java Web 课本的,只是当时课时有限老师只讲了一点点内容,因为考试不重要所以我没在意。这个课本讲的很基础很详细,恰好适合我现在的学习!
昨天自己没有头绪的时候,想起之前学过的 php,用它做了一个简单的图书信息管理系统,又翻出来看了看。和在学的 Java Web 相比,php 很简单易懂,特别容易上手。无论什么语言,根本上都是要实现这些功能的,多了解些也不为过。
具体到编程技术的学习上,综合我之前的学习经历,我是一个喜欢了解新技术、热衷于学习的人。但同时又非常浮躁,总是想一口气学完达到熟练运用。这样看来,在学习过程中,我更适合先了解一个新技术的最基本规则,然后实现一个小项目,再在实现该项目的过程中不断查资料请教等,最终达到熟练运用的目的。了解最基本规则时,可以读入门指导书,也可以读官方入门手册,不要在入门时就读网上的博客文章,那些只会影响自己的学习进度和对自己的能力判断。在实现小项目时倒是可以多读一读,帮助自己提高能力。
还有一年时间,我可以的,加油!