`

程序员该如何学习新知识

阅读更多

想必大家都不是张无忌,人家三十年才可以练成的乾坤大挪移,张无忌大侠两个时辰就可以搞定,作为一个普通的程序员,经常遇到很多新技术和新知识,it界就是这样,日新月异,
那么我们如何学习一门技术和新知识呢?下面是我粗浅的几点建议

第一:精通一两门语言

大家都听说过术业有专攻这个词,作为程序员一定要一个立身安命的技术,这个技术可以让你不失业,至少也能混口饭吃的就是需要精通一两门语言,对于你选择的这两门语言是你以后长期饭碗的保障,俗话说:老婆孩子奶粉钱全指望它了,所以对于这个技术,你花再多的时间学习都不可惜,这个知识一定要精通在精通。

 

第二:快速学习其他新知识

现在谈谈大家比较关心如何学习新知识问题,我认为如果不是长期要跟这门技术打交道,没有必要对着门技术做太深的研究,技术那么多,你根本没有时间样样精通,这里遵守的几点原则:

 

1:二八原则:记得曾经有人说过:百分之八十的问题只需要百分之二十的知识就可以解决,同样对于一门新技术,可能你买一本厚厚的图书,那么你是否需要全部看完呢??假设你看完这本书,然后再去实践,你会发现其实你只需要使用到了这本书的百分之二十,也就是说:你花了一百的精力学习,其实你只用到了百分之二十的知识。新知识是无穷的,而人的精力是有限的,有限的精力和无限的新知识也就决定你不可能全部去这样做,你需要选择性的去学习,选择书中的百分之二十的知识去学习。

 

2:为了工作去学习听到这个词可能会有人怀疑,怎么能抱着这样的心态学习呢???
下面听我解释:我们学习的目的是什么??是为了解决工作上遇到的问题还是为了以后?
如果为了以后,请查看上面第一个:精通一两门语言。如果是为了解决工作问题的,那请继续看下去:举个例子:同样看一本书,你是自己漫无目的的学习和看收获的多?还是你知道你需要了解学习什么的而去看收获的多?如果你不是张无忌也不是神童侠,那么显然带着目的的学习效果高于眉毛胡子一大把的学习,而什么是你的学习目的呢?很显然是为了解决工作上面的问题,所以你需要针对性的学习,选择性的学习。

24
13
分享到:
评论
13 楼 gaobo8993 2011-09-04  
恩 有点意思  我是JAVA新手 有时候遇到很多新知识都想去学 结果什么都没学到 我决定了 以后就JAVA了
12 楼 ppgunjack 2011-09-03  
换方面想,剩下20%的问题其实是需要你用80%的知识来解决,这些问题才是价值所在
11 楼 shengren0 2011-09-03  
标题党,说些大家都知道的事情
10 楼 LiuJianGangGood 2011-09-03  
我们都是现实中的人,为了生活,为了又口饭吃 才会去学习新的东西
9 楼 沈冠军 2011-09-02  
话虽如此,但是能不能做到又是另外一回事
8 楼 a515010475 2011-09-02  

2:为了工作去学习:听到这个词可能会有人怀疑,怎么能抱着这样的心态学习呢???
下面听我解释:我们学习的目的是什么??是为了解决工作上遇到的问题还是为了以后?
如果为了以后,请查看上面第一个:精通一两门语言。如果是为了解决工作问题的,那请继续看下去:举个例子:同样看一本书,你是自己漫无目的的学习和看收获的多?还是你知道你需要了
7 楼 huahongluo 2011-09-02  
张无忌就是学得太多了,所以在和人比武时,不知道是使用太极好还是乾坤大挪移
6 楼 Artjsk 2011-09-02  
我反正是赞同为了工作而学习的观点
5 楼 若迷尘 2011-09-02  
写得不错,
4 楼 极限_裁决 2011-09-02  
其实我觉得,在空余的时间可以学学自己的喜欢的技术,而工作上需要的你可以等你要用到了再去学,因为工作上的知识是不确定的.
3 楼 tyyh08t1003 2011-09-02  
ITEYE提示最小长度为5:专攻!
2 楼 老妖子 2011-09-02  
真的是蛮有道理的,以前那种学习的激情不再,而新东西越来越来,有时候都眼花缭乱了,还是找点有用的东西学学
1 楼 hf_qysj 2011-09-02  
恩,支持

相关推荐

Global site tag (gtag.js) - Google Analytics