`
kjava
  • 浏览: 75873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

看看大家的IT学习力在什么等级上

阅读更多

文 / 蔡學鏞

自從《執行力》一書暢銷之後,開始有很多書都流行取個「XX力」的名稱,我也仿效這些作風,弄個「IT學習力」。不管處於任何行業,都必須每隔一段時間充實自己的技能,以免被淘汰。對於IT界來說,技術的「半衰期」更是相當短,所以「IT學習力」相當重要。

就如同CMM用五個層次來評估軟體成熟度一樣,我將IT學習力分成五個層次,分別描述如下:

【幼稚班】這個等級的人,相當被動,不會主動注意IT新知,不會主動學習IT技術。他總是等別人告訴他什麼東西重要,等別人開班授課,等人教導。有任何技術問題,不會去查網路,不會去查書,也不會動手做實驗,只會開口問人,而對方回答不知道的時候,他也就算了,沒有追根究柢的精神。

在這個等級的人,如果不進入下一個等級的話,通常不會在IT產業待太久(除非他已經熬成婆,成為中階以上的主管了),畢竟IT產業可沒這麼好混。IT產業的人,學習力至少要在小學等級。

【小學】這個等級的人,已經具有主動學習的精神,但是英文能力不佳,限制了資訊的取得與吸收。他們一看到英文就頭痛,會去逛天瓏書局,但只逛右手邊(中文區),除了結帳時,才會進入左手邊(原文書與櫃臺區)。這個等級的人相當多。

其實,要離開這個階段進入下一個階段,對許多人來說,還真是滿不容易的。畢竟英文閱讀能力的培養,不是兩三個月就辦得到。更何況許多人在學生時代就對英文產生恐懼感,早就放棄英文了。因為英文不好,而限制了IT學習能力,真的很可惜。

我還發現,這個等級的人對許多「IT名人」或「知名IT作家」趨之若鶩,有偶像崇拜情節。他們把IT名人的話奉為圭臬,但往往只是複述偶像的話,卻又說不出個道理來。

【中學】這個等級的人,習慣看IT英文書。習慣上Amazon.com網站注意最近有出版哪些IT英文書,以及讀者對這些書的評價如何。這個等級的人,一個月至少會買一本IT原文書。如果他所喜歡的IT原文書國內沒進口,就會心急如焚,直接到Amazon.com等國外網站購買。

他還相當熟悉一些國外的知名作家和他們的作品,可以如數家珍地說出「Mr. X的上一本書是講Y技術的;今年他會推出Z語言書籍的第二版,估計年底前出版。」

我還發現,IT學習力在小學和中學等級的人,似乎都很喜歡參加「技術研討會」,還會真的把研討會贈送的Java的T-Shirt穿上身、.NET背包背出門。搭捷運時遇到一身「研討會贈品」行頭的人,我都會忍不住說出「Oh! My God」。

【大學】這個等級的人,習慣看英文文件,並提前學習有可能會用到的技術。英文書的出版速度已經不能滿足他們,他們往往搶先在任何英文書出版之前,就先學該技術,因此,他們必須透過英文文件學習。他們也會常常閱讀官方關鍵人士的Blog。

官方網站充斥著各種免費的文件,這些文件的閱讀難度介於Spec(規格書)和商業書籍之間。最常見的這類文件包括了:User's Guide、User's Manual、The Whitepaper。這些通常是由官方的技術人員所編寫,欠缺IT出版社專業編輯與美工的參與,所以閱讀的品質距離商業書籍還有一段距離。

【研究所】這個等級的人,習慣看英文版的論文、Spec、Working Draft(工作草案)。這些資料通常份量不多,但很精確,也相當不容易閱讀。許多文件都會交互參考,甚至有許多外部參考文件。

許多時候,他們還會去閱讀源碼,從源碼中瞭解文件沒提到的地方,或解決有疑義的問題。能夠進入這個階段,其實已經相當不容易,在IT產業算是菁英中的菁英了。

幼稚園學習力的人必須等官方把源碼寫完,公布嚴謹精確的Spec,幾個月後官方依據Spec寫成比較易懂的文件,半年後某專業作家用英文寫出一本商業書籍,再過一年後國內授權將這本書翻譯成中文,再過半年後某培訓單位找來老師開班授課。想想看【研究所】等級和【幼稚園】等級的資訊接收速度差多少?精確性又差多少?接受資訊的速度差,得到的知識精確度也差,就表示沒有競爭力。

評估一下你自己的IT學習力在那個層次,並積極往下一個層次,看看自己欠缺的是什麼能力,然後給自己一段時間,逼自己在這段時間內進步到下一個等級。選擇進入IT產業,你就走進了這樣的宿命。

 

 

汗,偶在IT混了6年,还在小学级:-(

分享到:
评论
15 楼 acdc 2008-07-07  
那我不是完蛋了,按照上面的规则推断就是...溢出...

我不仅直接读代码,还常看反向汇编的东东(无论java还是native).

文档很少很少看,要么就看quick start(第一次接触的东西),或者在文档中直接搜索关键词后再看(查参考资料)。

Spec么,知道某某Spec是干什么就可以了,必要的时候再去查了。。

E文么,细嚼慢咽更有味道。比如看看经典的书(比如SICP or 龙书),或者论文(比如Fielding那篇)就可以了。

不过我相信这样的人也不少,因为我身边同事朋友就有好几个这样的。不这样没办法混下去啊~~~


----
结论:该规则不准确~,或者制定的人太菜鸟,建议还是别搞技术了,改行作咨询去。
14 楼 longbiezai 2008-07-07  
幼稚班。。。
13 楼 charon 2008-07-04  
Trustno1 写道
其实,我不觉得直接读论文或者源代码会比读书来的快.做这两件事情,都需要经过漫长的筛选过程.如果本身没有太多的基础知识,会浪费大量的时间。而要学习这些基础知识,也需要几年甚至十几年的时间.如果不是专门为了理论研究,对于一般希望学以致用的人来说其实不值得.


要把论文读懂其实是太难了。即便是那些并不需要变态的数学或逻辑基础的论文。
进入一个新的方向,正儿八经读懂一篇论文其实也相当于要读懂后面几十篇参考文献中的大多数。除非碰运气能够找到大师级的哥们写的比较新的综述(感觉越牛X的人写的综述对读者的起点要求越低),才能够把阅读数量作有效缩减。
对于要有后备基础才能整明白的,现在还没会的,这辈子估计也和我差不多都没希望了。
12 楼 maxiaoxia 2008-07-04  
啥也没看到,就看到csdn对业界的影响力。
11 楼 smalljeff 2008-07-04  
小学。
沿着老庄的道路前进。
10 楼 庄表伟 2008-07-02  
Trustno1 写道
庄表伟 写道
我只是读要用的那个lib的源代码,莫名其妙来路的代码,咱是不读的。

然则,人家说的是paper的source code.
那些东西,基本上是在说,恩"你看我写了那么一大坨东西是work的".



那就一直是小学级的,不算爆发过。
9 楼 ddd 2008-07-02  
Jerry . \ 写道

同上↑  英语差,属于小学。

终于出现符号党了。
8 楼 ddd 2008-07-02  
陈六子 写道

一等人不用教,二等人用言教,三等人用棍教。

7 楼 Trustno1 2008-07-02  
庄表伟 写道
我只是读要用的那个lib的源代码,莫名其妙来路的代码,咱是不读的。

然则,人家说的是paper的source code.
那些东西,基本上是在说,恩"你看我写了那么一大坨东西是work的".

6 楼 hax 2008-07-02  
俺一开始是研究所级,不过现在逐渐回归到幼稚班级。。。
5 楼 庄表伟 2008-07-02  
我只是读要用的那个lib的源代码,莫名其妙来路的代码,咱是不读的。
4 楼 Trustno1 2008-07-02  
其实,我不觉得直接读论文或者源代码会比读书来的快.做这两件事情,都需要经过漫长的筛选过程.如果本身没有太多的基础知识,会浪费大量的时间。而要学习这些基础知识,也需要几年甚至十几年的时间.如果不是专门为了理论研究,对于一般希望学以致用的人来说其实不值得.



3 楼 Trustno1 2008-07-02  
庄表伟 写道
我英文能力太差,只能长期处于小学级。

一旦被逼急了,就小宇宙爆发,直接去读源代码,因此≥研究所级。


哈哈。

我觉得读源代码和读论文是两码事请,大致上和研究热力学定律与研究瓦特茶壶差不多。老外很多论文所附属的源代码只不过是为了对逻辑结果或者数学模型的验证罢了。与他们在论文中所讨论的问题有非常大的差距,这和一般的软件源代码区别比较大.比如TOACP里面有大量的源代码,但是你光靠读这些源代码基本无法知道Knuth想说些什么.


2 楼 afasdfasdf 2008-07-02  



同上↑  英语差,属于小学。
1 楼 庄表伟 2008-07-02  
我英文能力太差,只能长期处于小学级。

一旦被逼急了,就小宇宙爆发,直接去读源代码,因此≥研究所级。


哈哈。

相关推荐

Global site tag (gtag.js) - Google Analytics