请不要做浮躁的人
---Java 学习心得(谨献给那些想学好程序并且想做高手的人)
浮躁的人容易问,我到底该学什么;----别问,学就对了;
浮躁的人容易问,JS 有钱途吗;----每行都很缺人,因为学精的人太少了;
浮躁的人容易说,我要中文版的!英文版的我看不懂!----不行?学啊!
浮躁的人分两种:只观望不学的人;学而不坚持的人;
浮躁,注定你成不了高手。
1 初学者请不要看太多太多的书,那会误人子弟的,先让你的导师或者身边
的牛人给你推荐一本系统的书,很多人用了很久都是只对部分功能熟悉而已,
不系统还是不够的。
2 看帮助,不要因为很难而自己是初学者就不看;帮助永远是最好的参考手册,
虽然帮助的文字很难看懂,总觉得不够直观。
3 不要被对象、属性、方法等词汇迷惑;最根本的是先了解最基础的知识。
4 知道一点小东西,并不能说明你会写程序,程序是需要经验积累的。
5 学习程序并不难,ASP、PHP 也不过如此。贵在坚持!
6 看再多的书也不能理解透彻,要多实践。
7 把时髦的技术挂在嘴边,还不如把过时的技术记在心里。
8 学习 Java 最好的方法就是多敲代码。
9 在任何时候都不要认为自己手里的书已经足够了。
10 看的懂的书,请仔细看,看不懂的书,请硬着头皮看。
11 当你写程序写到一半发现自己的方法很拙劣时,请不要马上停手,请尽快
将剩余的半部分粗略的完成以保证这个程序的完整性,然后进行重构。有
时候笨方法或者是拙劣的方法会让你收获更多。
12 保存好你做过的所有源文件---那是你的宝贵财富。
13 如果你的英语不行,请别自以为你是高手。多说一句,英语,你坚持下来
了,也就不难了,正如高凯老师说的那样,看英文看到麻木了,也就没什
么可怕的了。
14 别以为写程序有多难,它只是一种技术,又不是让你去创造多么经典的算
法,只要肯努力,每个人都能学会。
15 Thinking in Java 固然很经典,是程序员必读之书,但是,如果你没有一
定 java 基础,看它纯属浪费时间。如果有可能,尽量看英文版的。
16 当你遇到问题时,不要着急请教别人,在你问别人之前,你首先问问自己:
我认真思考过了吗?我去图书馆查找相关书籍了吗?我 google 或者百度
了吗?
17 规范,这一点对每个程序员都是很重要的,一定要注意格式,不要想怎么
写就怎么写?那样是很不好的习惯。
18 健壮,很多人以为写的代码实现了功能就自满自足,其实你只是实现了最
基本的功能,里面的 Bug 还多着呢,也许实现一个功能需要一百行代码,
但要健壮可能需要三百行代码。一个不注重程序健壮性的人肯定不是一个
合格的程序员。中国人比印度人聪明的多,编写的程序也精巧的多,可印
度的软件行业比中国强得多,为什么?印度人写的程序健壮!
20 最后,当你已经不是菜鸟时,面对一个初学者的提问,即使问题再简单,