Java SE第0节课 程序设计学习七宗罪
一、困境和希望
找到工作后,发现自己越来越学不进去,技术原地踏步甚至有所退步。这在程序员这一行,简直就是慢性自杀。思前想后,最初的我是从看张龙老师的视频入门的,但急于速成,没有全部看完。那么现在就回归原点,再度学习张龙老师的Java视频,并将其全部内容以博客的形式整理记录下来。希望能在学习的过程中,找回自己最初学习编程的激情与梦想。
二、学习程序设计的正途
理论+实践=掌握
每天都要去写代码!一天不练,手生脚慢,两天不练,功夫减半,三天不练,成了门外汉。
三、学习程序设计的七大误区
1.注重理论,轻视实践,学习新知识总想把所有的新知识学完才去实践。
改正:了解基本的理论后,就要摸着石头过河,上机去实践。然后在实践中碰到问题,再看书学习,然后再实践,再学习。螺旋式上升学习。
2.不善于做笔记,不善于总结。
改正:好记性不如烂笔头。纸笔+博客来做笔记。
3.不善于思考,遇到问题首先想到问别人。
改正:靠山山会倒,靠人人会跑,你总有找不到人的时候。
- 遇到问题,首先要学会看错误提示,然后自己分析错误原因;
- 其次要学会google检索,最好的老师就是google。
- 最后才是询问别人。
4.容易骄傲,以为自己会点技术就得意起来。
改正:骄傲起来的人倒是见得不多,但是骄傲的另外一种表现形式就要格外警惕了——懈怠!除了厌倦之外,懈怠从某种程度上讲也是骄傲。
5.没有耐心,怕麻烦,思考时间不够长。
改正:我们总希望一步登天,一夜成名,然后春风得意马蹄疾。很抱歉,没有耐心和毅力是写不好程序的,优秀的程序都是耐心调试出来的。
6.想慢慢学好技术,一步一个脚印,踏踏实实。
改正:与过快相比,过慢也是一种误区。与其纠结于繁文细节,不如趁热打铁,上机实践,将技术用起来。会的东西仔细看,不会的东西跳着看,学完之后回头看,剩下难点慢慢看。
7.不看英文,只看中文。
改正:不管我们再怎么否认,很多优秀的技术文档都是用英文写的。学会看英文文档,就如同学习魔法之前先学习魔文一样。
四、学习程序的体会
1.注重基础
- 你看过Java源码吗?
- 你懂得JVM的原理吗?
- 你了解过Spring的原理和思想吗?
如果这些问题的答案都是no的话,那这个注重基础还是要注意的。
2.舍得投入
- 投入时间:每天除了正常工作,额外学习至少两小时。
- 投入金钱:买书,买视频,亦或者上培训班……
3.全神贯注
学就学个踏实 玩就玩个痛快。
4.激情乐趣
想办法找到编程的激情与乐趣,苦哈哈的编程不值得提倡。
5.终身学习
活到老,学到老!
参考:
1.程序设计学习七宗罪