gaojing's technology space

          Knowledge is power
          posts - 27, comments - 3, trackbacks - 0, articles - 0
            BlogJava :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理

          學(xué)習(xí)是一種基礎(chǔ)性的能力。然而,“吾生也有涯,而知也無涯。”,如果學(xué)習(xí)不注意方法,則會(huì)“以有涯隨無涯,殆矣”。

           

          一.學(xué)習(xí)也是一種能力

          看到這個(gè)標(biāo)題,有人會(huì)說:“學(xué)習(xí),誰不會(huì)?”的確,學(xué)習(xí)就像吃飯睡覺一樣,是人的一種本能,人人都有學(xué)習(xí)的能力。我們?cè)趧偝錾臅r(shí)候,什么也不知道,是一張真正的白紙,我們靠學(xué)習(xí)的本能,學(xué)會(huì)了走路、說話、穿衣服…后來,我們上學(xué)了,老師把書本上的知識(shí)一點(diǎn)一點(diǎn)灌輸?shù)轿覀兊哪X子里,我們掌握的知識(shí)越來越多,與此同時(shí),我們學(xué)習(xí)能力卻好像越來越差了,習(xí)慣了被別人喂飽,似乎忘記了怎么來喂自己了。

          學(xué)習(xí)本來只是一種本能,算不上什么能力,然而,經(jīng)過二十多年的不斷學(xué)習(xí),學(xué)習(xí)反而成為了一種真正的能力,因?yàn)槲覀兟チ怂透@得珍貴。

          在學(xué)校里我們基本上被動(dòng)式學(xué)習(xí),然而走出了象牙塔之后,不會(huì)再有人對(duì)你負(fù)責(zé),不會(huì)有人主動(dòng)教你,我們需要主動(dòng)的學(xué)習(xí)。所謂的學(xué)習(xí)能力,其實(shí)就是自主學(xué)習(xí)的能力。

           

          幾年前,曾有一本風(fēng)靡管理界的書,叫《第五項(xiàng)修煉》,這本書倡導(dǎo)建立學(xué)習(xí)型組織,因?yàn)閺拈L遠(yuǎn)來看,一個(gè)組織唯一可持續(xù)的競(jìng)爭(zhēng)優(yōu)秀,就是比競(jìng)爭(zhēng)對(duì)手更快更好的學(xué)習(xí)能力。

          一個(gè)公司如此,一個(gè)人又何嘗不是如此?眾所周知現(xiàn)在是一個(gè)知識(shí)爆炸的時(shí)候代,知識(shí)更新非常快。據(jù)說,一個(gè)大學(xué)畢業(yè)生所學(xué)習(xí)到的知識(shí),在畢業(yè)之后的2年內(nèi),有效的不過剩下5%,更何況我們的學(xué)校與社會(huì)需要嚴(yán)重脫軌。我們賴以立足的,不在于我們現(xiàn)在掌握了多少知識(shí),而是我們有多強(qiáng)的學(xué)習(xí)能力

          學(xué)習(xí)不但是一種能力,而且是一種至關(guān)重要的能力,而這種能力的核心,就是學(xué)習(xí)的方法和心態(tài)。

           

          二.買書是最劃算的投資

          古人云:“書中自有黃金屋,書中自有顏如玉。”這說明先賢們?cè)缇驼J(rèn)識(shí)到,買書是最劃算的投資了。

          當(dāng)我剛出道的時(shí)候,拿著非常微薄的工資,有一次我向主管抱怨道:“現(xiàn)在的書真貴啊,這點(diǎn)工資連飯都吃不起,更別說買書了!”主管對(duì)我說:“不要吝惜買書的錢,寧可忍著不吃飯,也不要忍著不買書,因?yàn)橘I書是回報(bào)率的最高的投資了。”

          主管的話讓我非常震動(dòng)。后來,我看到喜歡的書時(shí),再有沒有手軟過。我不斷的學(xué)習(xí),開發(fā)能力也不斷的提高,工資水平也獲得了大幅度的提高。一年后,我一個(gè)月工資的漲幅,就足夠買兩年的書了。你說,還有比這更劃算的投資嗎?

          一本書,哪怕只有一頁紙是有用的,它將所產(chǎn)生的潛在價(jià)值,也會(huì)遠(yuǎn)遠(yuǎn)超過書本身的價(jià)格。當(dāng)然,書不在多,能踏踏實(shí)實(shí)消化掉一本好書,可能比泛泛而讀10本普通書,要更有價(jià)值得多。

           

          三.多讀經(jīng)典書

          十年前,我剛進(jìn)入IT行業(yè)的時(shí)候,真是求知渴,每星期都要往購書中心跑,可惜的是,那時(shí)給程序員看的書不像現(xiàn)在這么多,高質(zhì)量的書就更少了。當(dāng)時(shí)我印象中比較經(jīng)典的書籍就是《Windows程序設(shè)計(jì)》、《COM本質(zhì)論》、《Java編程思想》,還有就是譚浩強(qiáng)的《C語言程序設(shè)計(jì)》。其它充斥書架的,就是類似于《21天精通XXX》、《XXX從入門到精通》、《XX寶典》這樣的書籍。

          回首往昔,令我比較郁悶的一件事就是在我最有學(xué)習(xí)動(dòng)力的時(shí)候,看的高質(zhì)量的書籍太少,就好像是在長身體的時(shí)候,天天吃的是沒營養(yǎng)的泡面。當(dāng)然,這跟沒有人指導(dǎo)也有很大的關(guān)系,獨(dú)自一個(gè)人學(xué)習(xí),讓我走了很多的彎路。

           

          軟件開發(fā)方面的書籍,我大致將其分為三類:

          (1)淺顯的入門類書籍。

          這類書的標(biāo)題往往是《XX天精通XXX》、《XXX從入門到精通》、《XX開發(fā)實(shí)戰(zhàn)》等,這類書往往從軟件的安裝講起,喜歡翻譯幫助文件。有人批評(píng)這類書為爛書、毫無價(jià)值,這并不公平。至少我本人,也曾從這些書中學(xué)到一些東西。即使是21天系列書,也有適合看的人群,只不過,它一般也就只能看21天而已,過后就可以扔到垃圾堆。這類書只適于還沒有入門的初學(xué)者,從中學(xué)到一些入門的招式。這種書在剛起步的時(shí)候一般買上一本就可以了。如果你善于使用搜索引擎,這一本書也可以省了。

           

          (2)國內(nèi)外高手寫的實(shí)戰(zhàn)類書籍。

          這類書實(shí)戰(zhàn)性很強(qiáng),把技術(shù)及原理講得很透徹。比如《windows環(huán)境下32位匯編語言程序設(shè)計(jì)》、《深入解析MFC》、《Delphi深度探索》、《深入淺出WPF》、《深入剖析Asp.net組件設(shè)計(jì)》等。以前這類書都是從國外翻譯或從臺(tái)灣引進(jìn),現(xiàn)在國內(nèi)高手越來越多,出自國內(nèi)作者的也越來越多。這類書如果在你學(xué)習(xí)的每個(gè)方向看個(gè)兩三本,并且通過實(shí)踐消化掉,那么毫無疑問,你會(huì)成為一個(gè)優(yōu)秀的程序員。

           

          (3)國外大牛寫的、揭露本質(zhì)、有豐富思想的書。

          這類書就是所謂的經(jīng)典書了,例如《代碼大全》、《編程珠璣》、《設(shè)計(jì)模式》、《重構(gòu)》、《代碼整潔之道》等。經(jīng)典書就像一個(gè)有深度、有思想的朋友,他會(huì)給你啟發(fā)、每次閱讀都會(huì)有新的收獲,這類書具有真正的收藏價(jià)值。看經(jīng)典書永遠(yuǎn)是正確的選擇,它絕不會(huì)浪費(fèi)你的時(shí)間,因?yàn)榻?jīng)典書是無數(shù)人沙里淘金、幫你挑選過的結(jié)果。

          然而,閱讀這類書并不是一件容易的事情,讀者需要有豐富的開發(fā)經(jīng)驗(yàn),才能與作者產(chǎn)生共鳴。真正能消化經(jīng)典書的人其實(shí)不多,這就好像飲酒,一個(gè)新手無論如何也品不出葡萄美酒的醇香。在酒桌上,人人都把杯中酒一飲而盡,當(dāng)有人點(diǎn)評(píng)“這個(gè)酒不錯(cuò)”的時(shí)候,我只能無奈的苦笑一番,真的是甘苦自知。

          如果一本經(jīng)典書你看得很辛苦,很有可能就是因?yàn)槟愎αξ磯颍@種情況下不要著急,慢點(diǎn)來,不妨先將其先束之高閣,多看看第二類實(shí)戰(zhàn)型書籍,過一段時(shí)間再回頭來看,也許你會(huì)有新的驚喜。

           

          四.不要在上班時(shí)間看書

          一個(gè)善于學(xué)習(xí)的人,首先要善于利用一切時(shí)間來學(xué)習(xí)。不知是偉大的雷鋒叔叔還是魯迅爺爺曾經(jīng)說過:“時(shí)間就像海綿里的水,只要愿擠,總還是有的。”然而,當(dāng)我們從上班時(shí)間中擠時(shí)間學(xué)習(xí)時(shí),就千萬要注意了,不要在上班時(shí)間看書!

          上班時(shí)間看書不但是一件很敏感的事情,而且非常吸引眼球,很快就會(huì)引起周遭的不爽。首先老板心里不爽,他想:“我給你錢是讓你來工作的,不是來學(xué)習(xí)的!”;其次同事們也不爽:“我們工作都做不完,瞧,這小子真閑哪!”用不了多久,你就會(huì)成為被眾人排斥的異類。

           當(dāng)然,你可能會(huì)說,“我工作已經(jīng)做完了,經(jīng)理沒有安排,當(dāng)然可以學(xué)習(xí)了”,其實(shí)不然。你完成了一件事情,不等于所有的事情都完成了。一個(gè)優(yōu)秀的員工,應(yīng)該是主動(dòng)要工作,而不是被動(dòng)的等工作。工作完成以后,你至少還可以:

          (1)主動(dòng)匯報(bào)給你的經(jīng)理,請(qǐng)他來檢查你的成果,并安排新的任務(wù);

          (2)如果公司這一段時(shí)間確實(shí)比較閑,沒有什么具體的任務(wù),可以進(jìn)行代碼重構(gòu)、優(yōu)化;

          (3)你還可以主動(dòng)請(qǐng)纓,承擔(dān)額外的工作或更艱巨的任務(wù)。

          (4)如果一定要學(xué)習(xí),也只能對(duì)著電腦屏幕來學(xué)習(xí),紙質(zhì)書最多只能拿來翻閱一下,而不能一直捧著,以免影響到其他人的情緒。

           

          五、只學(xué)習(xí)與工作相關(guān)的東西

          我曾發(fā)現(xiàn)不少程序員在學(xué)習(xí)方面找不到方向,一會(huì)學(xué)學(xué)C#,一會(huì)學(xué)學(xué)Java,看了最新的編程語言排行榜,又覺得該學(xué)C++。這樣左抓抓,右撓撓,只會(huì)讓你覺得更癢。

          學(xué)習(xí)最忌三心二意。俗話說:“傷其十指不如斷其一指”,每門都學(xué)一點(diǎn),還不如專心學(xué)好一個(gè)方向。這個(gè)道理誰都懂,可是又該學(xué)哪個(gè)方向呢?難道只能跟著感覺走嗎?

          不!最實(shí)際的方向,應(yīng)該跟著工作走,工作需要什么,我們就學(xué)什么,把工作需要的技能熟練掌握。我們?yōu)槭裁匆獙W(xué)習(xí)和工作弱相關(guān)的東西呢?是為了轉(zhuǎn)行或跳槽嗎?可是,如果我們連現(xiàn)在本職工作都不能做好,又怎么能保證到新的崗位、用新學(xué)的技能就可以做得更好呢?

          學(xué)習(xí)與工作需要的的東西,有很多好處:

          首先,可以集中精力,在某一方面鉆研得更加深入。所謂“百招會(huì)不如一招絕”,有了絕招,你還怕不能在“武林”立足嗎?《天龍八部》中的慕容復(fù)武功博學(xué)無比,最后還不是被只會(huì)一招六脈神劍的段譽(yù)打得落花流水?

          其次,可以學(xué)得更快、更深入,因?yàn)閷W(xué)習(xí)更具有針對(duì)性,而且可以立即在工作中運(yùn)用,可以馬上檢驗(yàn)出學(xué)習(xí)的效果,對(duì)存在的問題可以進(jìn)行深入的研究,因此掌握的知識(shí)也會(huì)更加的牢固。

          第三,學(xué)習(xí)與工作結(jié)合在一起,工作時(shí)間也就成了學(xué)習(xí)時(shí)間,這樣突破了三個(gè)8小時(shí)的限制。有人說,我們每天所有擁有的時(shí)間可以分為三個(gè)8小時(shí),工作8小時(shí),睡覺8小時(shí),另外還有8小時(shí)自己可以自由支配的時(shí)間。工作和睡覺的兩個(gè)8小時(shí)大家都一樣,決定人生高度的是另外這個(gè)8小時(shí)。當(dāng)我們把學(xué)習(xí)的焦點(diǎn)放到與工作相關(guān)的知識(shí)上時(shí),工作時(shí)間中的很大一部分,同時(shí)也就成了寶貴的學(xué)習(xí)時(shí)間,這真是一舉兩得的美事啊。

           

          六.織網(wǎng)式的學(xué)習(xí)

          知識(shí)的廣度和深度都很重要。作為一個(gè)程序員,深入把握技術(shù)細(xì)節(jié),是寫出優(yōu)質(zhì)代碼的保證。但對(duì)于一個(gè)項(xiàng)目經(jīng)理而言,知識(shí)的廣度更顯重要。項(xiàng)目中碰到的問題往往是綜合性的,只有具有廣博的知識(shí),才能快速的對(duì)問題進(jìn)行分析和定位。在程序員通往項(xiàng)目經(jīng)理的道路上,我們必須有意識(shí)的擴(kuò)大自己的知識(shí)面,形成更完善的知識(shí)體系。

          每個(gè)人的知識(shí)體系就好比是一張網(wǎng),我們學(xué)習(xí)其實(shí)就是要織這樣一張網(wǎng)。 我曾看過漁網(wǎng)的編織過程,漁網(wǎng)雖大,也是一個(gè)結(jié)點(diǎn)起步,一個(gè)點(diǎn)一個(gè)點(diǎn)的編出來的,編織的過程中,始終只有一根主線。

          學(xué)習(xí)又何嘗不是這樣,知識(shí)體系的大網(wǎng)也是由許多小的結(jié)點(diǎn)組成,要結(jié)這樣一張網(wǎng),只能由一個(gè)點(diǎn)起步。牽住一條主線,織出一個(gè)個(gè)的點(diǎn),由點(diǎn)帶出面,最后才能形成這張大網(wǎng)。

          我曾經(jīng)編寫過一個(gè)網(wǎng)絡(luò)信息采集軟件,這個(gè)軟件可以從具有列表頁網(wǎng)站中按字段設(shè)置采集信息,支持自定義字段、頁面多級(jí)關(guān)聯(lián)、下載附件、支持多種數(shù)據(jù)庫、可視化定義等特性。剛開始時(shí),覺得這個(gè)軟件也是一個(gè)比較大的功能點(diǎn)而已,后來發(fā)現(xiàn)這個(gè)不起眼的功能關(guān)聯(lián)著大量的知識(shí)點(diǎn),在開發(fā)過程中, 我順藤摸瓜,各個(gè)擊破,對(duì)很多知識(shí)點(diǎn)進(jìn)行了細(xì)致的學(xué)習(xí)研究,軟件開發(fā)完成后,個(gè)人的知識(shí)體系網(wǎng)也進(jìn)一步得到了補(bǔ)充和完善。

           

           

          圖1 由知識(shí)點(diǎn)形成知識(shí)網(wǎng)

           

          七.問題是最好的學(xué)習(xí)機(jī)會(huì)

          日本經(jīng)營之神松下幸之助曾經(jīng)說過:“工作就是不斷發(fā)現(xiàn)問題、分析問題、最終解決問題的一個(gè)過程,晉升之門將永遠(yuǎn)為那些隨時(shí)解決問題的人敞開著。”可見,工作過程中有問題是正常,沒有問題那才是真正的問題。在發(fā)生問題能時(shí),能勇于面對(duì)問題、解決問題的人,才是公司真正的核心骨干。

          現(xiàn)實(shí)中,很多人總是千方百計(jì)回避問題,當(dāng)上司安排一項(xiàng)艱巨的任務(wù)時(shí),也是想盡辦法推托。殊不知,對(duì)于個(gè)人而言,其實(shí)問題是最好的學(xué)習(xí)機(jī)會(huì)。往往那些愿意接受困難工作的人,能力會(huì)變得越來越強(qiáng),那就是因?yàn)樗麄冊(cè)诳朔щy的過程中取得了巨大的進(jìn)步。 

          有一次,一位項(xiàng)目經(jīng)理對(duì)我說:“有一個(gè)問題,客戶有一臺(tái)HP服務(wù)器要裝磁盤陣列,沒人會(huì)做,怎么辦啊?”

          “可以學(xué)啊,沒有人愿意去嗎?”

          “我都問了,沒人想去。”

          “哦,正好明天我有時(shí)間,我也沒裝過磁盤陣列,那我明天去學(xué)著弄一下。”我說的是真心話。

          第二天早上,當(dāng)我準(zhǔn)備出發(fā)時(shí),項(xiàng)目經(jīng)理告訴我不用我去了,因?yàn)轫?xiàng)目組好幾個(gè)同事都想去“學(xué)著弄一下”。

          結(jié)果服務(wù)器很快就裝好了,遠(yuǎn)遠(yuǎn)沒有之前大家想像的那么困難嘛。更重要的是,在解決這個(gè)問題的過程中,大家都學(xué)會(huì)了怎么裝磁盤陣列。

           

           

          碰到困難時(shí),迎難而上吧,千萬不要拒絕這個(gè)最好的學(xué)習(xí)機(jī)會(huì)!

           

          八.經(jīng)常思考總結(jié)

          子曰:“學(xué)而不思則罔”。只學(xué)習(xí)不思考,就會(huì)迷惑,難以把握事情的本質(zhì)。這就好比一個(gè)學(xué)武之人,只習(xí)得其形,而未得其神,難以成為真正的高手。

          一個(gè)程序員從入門,到成為高手的過程中,往往要經(jīng)過幾次頓悟。頓悟會(huì)讓你跳出知識(shí)的叢林,一切豁然開朗,仿佛打通了全身的奇經(jīng)八脈一般奇妙。記得我有一次,頓悟到了一個(gè)很簡(jiǎn)單的結(jié)論:“原來高級(jí)編程語言中的類庫是封裝了Windows API來實(shí)現(xiàn)的。”后來碰到一些自帶類庫無法實(shí)現(xiàn)的功能時(shí),我就會(huì)想到,其實(shí)可以通過調(diào)用Windows API來實(shí)現(xiàn)。利用這個(gè)思路,我解決了一些看起來很難的問題,得到老板的賞識(shí),從而很快獲得提升。

          頓悟非常可貴,然而它不是隨便發(fā)生的,而是經(jīng)過一次次苦苦思索之后、靈光閃現(xiàn)的結(jié)果。思考的過程,其實(shí)就是將外在的知識(shí)內(nèi)化為自己的知識(shí)的過程,而頓悟,則是批量的實(shí)現(xiàn)這種內(nèi)化,將無數(shù)個(gè)知識(shí)點(diǎn)連接在一起,達(dá)到融會(huì)貫通的境界。

           

          九、克服“高原現(xiàn)象”

          愛學(xué)習(xí)的人都會(huì)有這樣的經(jīng)歷,學(xué)習(xí)持續(xù)了一段時(shí)間之后,往往會(huì)有一個(gè)瓶頸期,長時(shí)間似乎很久沒有什么進(jìn)步,于是內(nèi)心非常著急。

          這種情況實(shí)際上這是由人的學(xué)習(xí)規(guī)律決定的一種“高原現(xiàn)象”。據(jù)研究,學(xué)習(xí)者在剛開始進(jìn)步快,隨后有一個(gè)明顯的或長或短的進(jìn)步停頓期,后期進(jìn)步慢,中間的停頓期叫高原期。


           

           

          圖2 技能學(xué)習(xí)練習(xí)曲線

          在我看來,高原期實(shí)質(zhì)是一個(gè)消化期,由于前期的學(xué)習(xí)積累了太多的知識(shí)點(diǎn),這些知識(shí)點(diǎn)在大腦中亂作一團(tuán),還沒有形成一個(gè)知識(shí)體系。這時(shí)需要一定的時(shí)間來消化它,將它融會(huì)貫通,經(jīng)常思考總結(jié)可以快速幫你跨過高原期。

          在處于高原期的時(shí)候,還可以換一個(gè)相關(guān)的方向來學(xué)習(xí),例如編程語言學(xué)不下去了,你可以學(xué)習(xí)一下設(shè)計(jì)模式,設(shè)計(jì)模式也學(xué)不下去了,再換成數(shù)據(jù)庫。通過學(xué)習(xí)這些相關(guān)的知識(shí),不但補(bǔ)齊了知識(shí)體系中的短板,而且各個(gè)知識(shí)點(diǎn)之間可以互相啟發(fā),幫助你實(shí)現(xiàn)頓悟,跨過高原期。

           

          十、學(xué)習(xí)要有好心態(tài)

          (1)學(xué)習(xí)要靜心

          急于求成是學(xué)習(xí)過程中普遍存在的一種心態(tài)。這可以理解,畢竟作為一個(gè)程序員,要學(xué)的東西實(shí)在太多了,而社會(huì)又是那樣的浮躁,讓人覺得一切都是那樣的不安全、不確定,似乎只有學(xué)得快一點(diǎn),才能跟上社會(huì)的腳步。

          可是“欲速則不達(dá)”,想快快的學(xué),往往會(huì)形成東一榔頭、西一棒槌的學(xué)習(xí)方式,每一個(gè)點(diǎn)都沒有吃透。心沉不下去,知識(shí)也會(huì)沉不下去。要想成為真正的高手,只能靜下心來,一步一個(gè)腳印的攀登。

           

          (2)學(xué)習(xí)是一個(gè)持續(xù)一生的過程

          人生的過程,就是一個(gè)自我完善過程。

          孔子曾經(jīng)說:“吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩。”可見孔子也不是天生的圣人,也在不停的學(xué)習(xí)、進(jìn)步,從“志于學(xué)”到最后“從心所欲,不逾矩”,孔子一共花了55年的時(shí)間。

          作為一個(gè)程序員,更是需要不斷更新自己的知識(shí)。我們所知道的東西,就像一個(gè)白色的圓圈,圈外則是黑暗的未知的世界。當(dāng)圓圈越大,所接觸到的黑暗部分就越多。我們只有不停的學(xué)習(xí),打破更多的黑暗,找到更多光明。

           

          (3)保持饑餓,保持愚蠢

          看了《喬布斯傳》之后,我最喜歡的一句話是“求知若饑,虛心若愚”(Stay Hungry,Stay Foolish),其實(shí)我更喜歡它更原生態(tài)的翻譯“保持饑餓,保持愚蠢”。我們只有認(rèn)識(shí)到自己還很饑餓和愚蠢,才會(huì)像沒吃飽一樣,由衷的需要學(xué)習(xí)、愛上學(xué)習(xí)。

           

           當(dāng)然,知易行難,知行合一才是學(xué)習(xí)的最高境界。我也始終是一個(gè)學(xué)習(xí)者,一直在路上。

          轉(zhuǎn)自:http://www.cnblogs.com/watsonyin/archive/2012/10/22/2734741.html

          主站蜘蛛池模板: 郓城县| 临猗县| 松江区| 鹤峰县| 嵩明县| 收藏| 静安区| 信宜市| 宜兰县| 通州区| 桦甸市| 城市| 芦溪县| 延吉市| 台州市| 彭泽县| 长沙市| 乌审旗| 平湖市| 怀柔区| 临泽县| 丘北县| 定陶县| 虹口区| 平昌县| 清流县| 合川市| 井陉县| 曲阜市| 涿鹿县| 昌邑市| 威远县| 平泉县| 安吉县| 洞口县| 米易县| 宁明县| 高要市| 新津县| 祁阳县| 甘孜县|