第一篇:從程序員到項(xiàng)目經(jīng)理:程序員加油站 -- 不是人人都懂的學(xué)習(xí)要點(diǎn)
學(xué)習(xí)是一種基礎(chǔ)性的能力。然而,“吾生也有涯,而知也無(wú)涯?!?,如果學(xué)習(xí)不注意方法,則會(huì)“以有涯隨無(wú)涯,殆矣”。
一.學(xué)習(xí)也是一種能力
看到這個(gè)標(biāo)題,有人會(huì)說(shuō):“學(xué)習(xí),誰(shuí)不會(huì)?”的確,學(xué)習(xí)就像吃飯睡覺(jué)一樣,是人的一種本能,人人都有學(xué)習(xí)的能力。我們?cè)趧偝錾臅r(shí)候,什么也不知道,是一張真正的白紙,我們靠學(xué)習(xí)的本能,學(xué)會(huì)了走路、說(shuō)話(huà)、穿衣服…后來(lái),我們上學(xué)了,老師把書(shū)本上的知識(shí)一點(diǎn)一點(diǎn)灌輸?shù)轿覀兊哪X子里,我們掌握的知識(shí)越來(lái)越多,與此同時(shí),我們學(xué)習(xí)能力卻好像越來(lái)越差了,習(xí)慣了被別人喂飽,似乎忘記了怎么來(lái)喂自己了。
學(xué)習(xí)本來(lái)只是一種本能,算不上什么能力,然而,經(jīng)過(guò)二十多年的不斷學(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)靡管理界的書(shū),叫《第五項(xiàng)修煉》,這本書(shū)倡導(dǎo)建立學(xué)習(xí)型組織,因?yàn)閺拈L(zhǎng)遠(yuǎn)來(lái)看,一個(gè)組織唯一可持續(xù)的競(jìng)爭(zhēng)優(yōu)秀,就是比競(jìng)爭(zhēng)對(duì)手更快更好的學(xué)習(xí)能力。
一個(gè)公司如此,一個(gè)人又何嘗不是如此?眾所周知現(xiàn)在是一個(gè)知識(shí)爆炸的時(shí)候代,知識(shí)更新非??臁?jù)說(shuō),一個(gè)大學(xué)畢業(yè)生所學(xué)習(xí)到的知識(shí),在畢業(yè)之后的2年內(nèi),有效的不過(guò)剩下5%,更何況我們的學(xué)校與社會(huì)需要嚴(yán)重脫軌。我們賴(lài)以立足的,不在于我們現(xiàn)在掌握了多少知識(shí),而是我們有多強(qiáng)的學(xué)習(xí)能力!
學(xué)習(xí)不但是一種能力,而且是一種至關(guān)重要的能力,而這種能力的核心,就是學(xué)習(xí)的方法和心態(tài)。
二.買(mǎi)書(shū)是最劃算的投資
古人云:“書(shū)中自有黃金屋,書(shū)中自的顏如玉。”這說(shuō)明先賢們?cè)缇驼J(rèn)識(shí)到,買(mǎi)書(shū)是最劃算的投資了。
當(dāng)我剛出道的時(shí)候,拿著非常微薄的工資,有一次我向主管抱怨道:“現(xiàn)在的書(shū)真貴啊,這點(diǎn)工資連飯都吃不起,更別說(shuō)買(mǎi)書(shū)了!”主管對(duì)我說(shuō):“不要吝惜買(mǎi)書(shū)的錢(qián),寧可忍著不吃飯,也不要忍著不買(mǎi)書(shū),因?yàn)橘I(mǎi)書(shū)是回報(bào)率的最高的投資了?!?/p>
主管的話(huà)讓我非常震動(dòng)。后來(lái),我看到喜歡的書(shū)時(shí),再有沒(méi)有手軟過(guò)。我不斷的學(xué)習(xí),開(kāi)發(fā)能力也不斷的提高,工資水平也獲得了大幅度的提高。一年后,我一個(gè)月工資的漲幅,就足夠買(mǎi)兩年的書(shū)了。你說(shuō),還有比這更劃算的投資嗎?
一本書(shū),哪怕只有一頁(yè)紙是有用的,它將所產(chǎn)生的潛在價(jià)值,也會(huì)遠(yuǎn)遠(yuǎn)超過(guò)書(shū)本身的價(jià)格。當(dāng)然,書(shū)不在多,能踏踏實(shí)實(shí)消化掉一本好書(shū),可能比泛泛而讀10本普通書(shū),要更有價(jià)值得多。
三.多讀經(jīng)典書(shū)
十年前,我剛進(jìn)入IT行業(yè)的時(shí)候,真是求知渴,每星期都要往購(gòu)書(shū)中心跑,可惜的是,那時(shí)給程序員看的書(shū)不像現(xiàn)在這么多,高質(zhì)量的書(shū)就更少了。當(dāng)時(shí)我印象中比較經(jīng)典的書(shū)籍就是《Windows程序設(shè)計(jì)》、《COM本質(zhì)論》、《Java編程思想》,還有就是譚浩強(qiáng)的《C語(yǔ)言程序設(shè)計(jì)》。其它充斥書(shū)架的,就是類(lèi)似于《21天精通XXX》、《XXX從入門(mén)到精通》、《XX寶典》這樣的書(shū)籍。
回首往昔,令我比較郁悶的一件事就是在我最有學(xué)習(xí)動(dòng)力的時(shí)候,看的高質(zhì)量的書(shū)籍太少,就好像是在長(zhǎng)身體的時(shí)候,天天吃的是沒(méi)營(yíng)養(yǎng)的泡面。當(dāng)然,這跟沒(méi)有人指導(dǎo)也有很大的關(guān)系,獨(dú)自一個(gè)人學(xué)習(xí),讓我走了很多的彎路。
軟件開(kāi)發(fā)方面的書(shū)籍,我大致將其分為三類(lèi):(1)淺顯的入門(mén)類(lèi)書(shū)籍。這類(lèi)書(shū)的標(biāo)題往往是《XX天精通XXX》、《XXX從入門(mén)到精通》、《XX開(kāi)發(fā)實(shí)戰(zhàn)》等,這類(lèi)書(shū)往往從軟件的安裝講起,喜歡翻譯幫助文件。有人批評(píng)這類(lèi)書(shū)為爛書(shū)、毫無(wú)價(jià)值,這并不公平。至少我本人,也曾從這些書(shū)中學(xué)到一些東西。即使是21天系列書(shū),也有適合看的人群,只不過(guò),它一般也就只能看21天而已,過(guò)后就可以扔到垃圾堆。這類(lèi)書(shū)只適于還沒(méi)有入門(mén)的初學(xué)者,從中學(xué)到一些入門(mén)的招式。這種書(shū)在剛起步的時(shí)候一般買(mǎi)上一本就可以了。如果你善于使用搜索引擎,這一本書(shū)也可以省了。
(2)國(guó)內(nèi)外高手寫(xiě)的實(shí)戰(zhàn)類(lèi)書(shū)籍。
這類(lèi)書(shū)實(shí)戰(zhàn)性很強(qiáng),把技術(shù)及原理講得很透徹。比如《windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)》、《深入解析MFC》、《Delphi深度探索》、《深入淺出WPF》、《深入剖析Asp.net組件設(shè)計(jì)》等。以前這類(lèi)書(shū)都是從國(guó)外翻譯或從臺(tái)灣引進(jìn),現(xiàn)在國(guó)內(nèi)高手越來(lái)越多,出自國(guó)內(nèi)作者的也越來(lái)越多。這類(lèi)書(shū)如果在你學(xué)習(xí)的每個(gè)方向看個(gè)兩三本,并且通過(guò)實(shí)踐消化掉,那么毫無(wú)疑問(wèn),你會(huì)成為一個(gè)優(yōu)秀的程序員。
(3)國(guó)外大牛寫(xiě)的、揭露本質(zhì)、有豐富思想的書(shū)。
這類(lèi)書(shū)就是所謂的經(jīng)典書(shū)了,例如《代碼大全》、《編程珠璣》、《設(shè)計(jì)模式》、《重構(gòu)》、《代碼整潔之道》等。經(jīng)典書(shū)就像一個(gè)有深度、有思想的朋友,他會(huì)給你啟發(fā)、每次閱讀都會(huì)有新的收獲,這類(lèi)書(shū)具有真正的收藏價(jià)值。看經(jīng)典書(shū)永遠(yuǎn)是正確的選擇,它絕不會(huì)浪費(fèi)你的時(shí)間,因?yàn)榻?jīng)典書(shū)是無(wú)數(shù)人沙里淘金、幫你挑選過(guò)的結(jié)果。
然而,閱讀這類(lèi)書(shū)并不是一件容易的事情,讀者需要有豐富的開(kāi)發(fā)經(jīng)驗(yàn),才能與作者產(chǎn)生共鳴。真正能消化經(jīng)典書(shū)的人其實(shí)不多,這就好像飲酒,一個(gè)新手無(wú)論如何也品不出葡萄美酒的醇香。在酒桌上,人人都把杯中酒一飲而盡,當(dāng)有人點(diǎn)評(píng)“這個(gè)酒不錯(cuò)”的時(shí)候,我只能無(wú)奈的苦笑一番,真的是甘苦自知。
如果一本經(jīng)典書(shū)你看得很辛苦,很有可能就是因?yàn)槟愎αξ磯?,這種情況下不要著急,慢點(diǎn)來(lái),不妨先將其先束之高閣,多看看第二類(lèi)實(shí)戰(zhàn)型書(shū)籍,過(guò)一段時(shí)間再回頭來(lái)看,也許你會(huì)有新的驚喜。
四.不要在上班時(shí)間看書(shū)
一個(gè)善于學(xué)習(xí)的人,首先要善于利用一切時(shí)間來(lái)學(xué)習(xí)。不知是偉大的雷鋒叔叔還是魯迅爺爺曾經(jīng)說(shuō)過(guò):“時(shí)間就像海綿里的水,只要愿擠,總還是有的?!比欢?,當(dāng)我們從上班時(shí)間中擠時(shí)間學(xué)習(xí)時(shí),就千萬(wàn)要注意了,不要在上班時(shí)間看書(shū)!
上班時(shí)間看書(shū)不但是一件很敏感的事情,而且非常吸引眼球,很快就會(huì)引起周遭的不爽。首先老板心里不爽,他想:“我給你錢(qián)是讓你來(lái)工作的,不是來(lái)學(xué)習(xí)的!”;其次同事們也不爽:“我們工作都做不完,瞧,這小子真閑哪!”用不了多久,你就會(huì)成為被眾人排斥的異類(lèi)。
當(dāng)然,你可能會(huì)說(shuō),“我工作已經(jīng)做完了,經(jīng)理沒(méi)有安排,當(dāng)然可以學(xué)習(xí)了”,其實(shí)不然。你完成了一件事情,不等于所有的事情都完成了。一個(gè)優(yōu)秀的員工,應(yīng)該是主動(dòng)要工作,而不是被動(dòng)的等工作。工作完成以后,你至少還可以:
(1)主動(dòng)匯報(bào)給你的經(jīng)理,請(qǐng)他來(lái)檢查你的成果,并安排新的任務(wù);(2)如果公司這一段時(shí)間確實(shí)比較閑,沒(méi)有什么具體的任務(wù),可以進(jìn)行代碼重構(gòu)、優(yōu)化;
(3)你還可以主動(dòng)請(qǐng)纓,承擔(dān)額外的工作或更艱巨的任務(wù)。
(4)如果一定要學(xué)習(xí),也只能對(duì)著電腦屏幕來(lái)學(xué)習(xí),紙質(zhì)書(shū)最多只能拿來(lái)翻閱一下,而不能一直捧著,以免影響到其他人的情緒。
五、只學(xué)習(xí)與工作相關(guān)的東西
我曾發(fā)現(xiàn)不少程序員在學(xué)習(xí)方面找不到方向,一會(huì)學(xué)學(xué)C#,一會(huì)學(xué)學(xué)Java,看了最新的編程語(yǔ)言排行榜,又覺(jué)得該學(xué)C++。這樣左抓抓,右撓撓,只會(huì)讓你覺(jué)得更癢。學(xué)習(xí)最忌三心二意。俗話(huà)說(shuō):“傷其十指不如斷其一指”,每門(mén)都學(xué)一點(diǎn),還不如專(zhuān)心學(xué)好一個(gè)方向。這個(gè)道理誰(shuí)都懂,可是又該學(xué)哪個(gè)方向呢?難道只能跟著感覺(jué)走嗎?
不!最實(shí)際的方向,應(yīng)該跟著工作走,工作需要什么,我們就學(xué)什么,把工作需要的技能熟練掌握。我們?yōu)槭裁匆獙W(xué)習(xí)和工作弱相關(guān)的東西呢?是為了轉(zhuǎn)行或跳槽嗎?可是,如果我們連現(xiàn)在本職工作都不能做好,又怎么能保證到新的崗位、用新學(xué)的技能就可以做得更好呢?
學(xué)習(xí)與工作需要的的東西,有很多好處:
首先,可以集中精力,在某一方面鉆研得更加深入。所謂“百招會(huì)不如一招絕”,有了絕招,你還怕不能在“武林”立足嗎?《天龍八部》中的慕容復(fù)武功博學(xué)無(wú)比,最后還不是被只會(huì)一招六脈神劍的段譽(yù)打得落花流水?
其次,可以學(xué)得更快、更深入,因?yàn)閷W(xué)習(xí)更具有針對(duì)性,而且可以立即在工作中運(yùn)用,可以馬上檢驗(yàn)出學(xué)習(xí)的效果,對(duì)存在的問(wèn)題可以進(jìn)行深入的研究,因此掌握的知識(shí)也會(huì)更加的牢固。
第三,學(xué)習(xí)與工作結(jié)合在一起,工作時(shí)間也就成了學(xué)習(xí)時(shí)間,這樣突破了三個(gè)8小的限制。有人說(shuō),我們每天所有擁有的時(shí)間可以分為三個(gè)8小時(shí),工作8小時(shí),睡覺(jué)8小時(shí),另外還有8小時(shí)自己可以自由支配的時(shí)間。工作和睡覺(jué)的兩個(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é),是寫(xiě)出優(yōu)質(zhì)代碼的保證。但對(duì)于一個(gè)項(xiàng)目經(jīng)理而言,知識(shí)的廣度更顯重要。項(xiàng)目中碰到的問(wèn)題往往是綜合性的,只有具有廣博的知識(shí),才能快速的對(duì)問(wèn)題進(jìn)行分析和定位。在程序員通往項(xiàng)目經(jīng)理的道路上,我們必須有意識(shí)的擴(kuò)大自己的知識(shí)面,形成更完善的知識(shí)體系。每個(gè)人的知識(shí)體系就好比是一張網(wǎng),我們學(xué)習(xí)其實(shí)就是要織這樣一張網(wǎng)。我曾看過(guò)漁網(wǎng)的編織過(guò)程,漁網(wǎng)雖大,也是一個(gè)結(jié)點(diǎn)起步,一個(gè)點(diǎn)一個(gè)點(diǎn)的編出來(lái)的,編織的過(guò)程中,始終只有一根主線(xiàn)。
學(xué)習(xí)又何嘗不是這樣,知識(shí)體系的大網(wǎng)也是由許多小的結(jié)點(diǎn)組成,要結(jié)這樣一張網(wǎng),只能由一個(gè)點(diǎn)起步。牽住一條主線(xiàn),織出一個(gè)個(gè)的點(diǎn),由點(diǎn)帶出面,最后才能形成這張大網(wǎng)。
我曾經(jīng)編寫(xiě)過(guò)一個(gè)網(wǎng)絡(luò)信息采集軟件,這個(gè)軟件可以從具有列表頁(yè)網(wǎng)站中按字段設(shè)置采集信息,支持自定義字段、頁(yè)面多級(jí)關(guān)聯(lián)、下載附件、支持多種數(shù)據(jù)庫(kù)、可視化定義等特性。剛開(kāi)始時(shí),覺(jué)得這個(gè)軟件也是一個(gè)比較大的功能點(diǎn)而已,后來(lái)發(fā)現(xiàn)這個(gè)不起眼的功能關(guān)聯(lián)著大量的知識(shí)點(diǎn),在開(kāi)發(fā)過(guò)程中,我順藤摸瓜,各個(gè)擊破,對(duì)很多知識(shí)點(diǎn)進(jìn)行了細(xì)致的學(xué)習(xí)研究,軟件開(kāi)發(fā)完成后,個(gè)人的知識(shí)體系網(wǎng)也進(jìn)一步得到了補(bǔ)充和完善。
圖1 由知識(shí)點(diǎn)形成知識(shí)網(wǎng)
七.問(wèn)題是最好的學(xué)習(xí)機(jī)會(huì)
日本經(jīng)營(yíng)之神松下幸之助曾經(jīng)說(shuō)過(guò):“工作就是不斷發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、最終解決問(wèn)題的一個(gè)過(guò)程,晉升之門(mén)將永遠(yuǎn)為那些隨時(shí)解決問(wèn)題的人敞開(kāi)著?!笨梢?jiàn),工作過(guò)程中有問(wèn)題是正常,沒(méi)有問(wèn)題那才是真正的問(wèn)題。在發(fā)生問(wèn)題能時(shí),能勇于面對(duì)問(wèn)題、解決問(wèn)題的人,才是公司真正的核心骨干。
現(xiàn)實(shí)中,很多人總是千方百計(jì)回避問(wèn)題,當(dāng)上司安排一項(xiàng)艱巨的任務(wù)時(shí),也是想盡辦法推托。殊不知,對(duì)于個(gè)人而言,其實(shí)問(wèn)題是最好的學(xué)習(xí)機(jī)會(huì)。往往那些愿意接受困難工作的人,能力會(huì)變得越來(lái)越強(qiáng),那就是因?yàn)樗麄冊(cè)诳朔щy的過(guò)程中取得了巨大的進(jìn)步。
有一次,一位項(xiàng)目經(jīng)理對(duì)我說(shuō):“有一個(gè)問(wèn)題,客戶(hù)有一臺(tái)HP服務(wù)器要裝磁盤(pán)陣列,沒(méi)人會(huì)做,怎么辦啊?”
“可以學(xué)啊,沒(méi)有人愿意去嗎?” “我都問(wèn)了,沒(méi)人想去?!?/p>
“哦,正好明天我有時(shí)間,我也沒(méi)裝過(guò)磁盤(pán)陣列,那我明天去學(xué)著弄一下?!蔽艺f(shuō)的是真心話(huà)。
第二天早上,當(dāng)我準(zhǔn)備出發(fā)時(shí),項(xiàng)目經(jīng)理告訴我不用我去了,因?yàn)轫?xiàng)目組好幾個(gè)同事都想去“學(xué)著弄一下”。
結(jié)果服務(wù)器很快就裝好了,遠(yuǎn)遠(yuǎn)沒(méi)有之前大家想像的那么困難嘛。更重要的是,在解決這個(gè)問(wèn)題的過(guò)程中,大家都學(xué)會(huì)了怎么裝磁盤(pán)陣列。
碰到困難時(shí),迎難而上吧,千萬(wàn)不要拒絕這個(gè)最好的學(xué)習(xí)機(jī)會(huì)!
八.經(jīng)常思考總結(jié)
子曰:“學(xué)而不思則罔”。只學(xué)習(xí)不思考,就會(huì)迷惑,難以把握事情的本質(zhì)。這就好比一個(gè)學(xué)武之人,只習(xí)得其形,而未得其神,難以成為真正的高手。
一個(gè)程序員從入門(mén),到成為高手的過(guò)程中,往往要經(jīng)過(guò)幾次頓悟。頓悟會(huì)讓你跳出知識(shí)的叢林,一切豁然開(kāi)朗,仿佛打通了全身的奇經(jīng)八脈一般奇妙。記得我有一次,頓悟到了一個(gè)很簡(jiǎn)單的結(jié)論:“原來(lái)高級(jí)編程語(yǔ)言中的類(lèi)庫(kù)是封裝了Windows API來(lái)實(shí)現(xiàn)的?!焙髞?lái)碰到一些自帶類(lèi)庫(kù)無(wú)法實(shí)現(xiàn)的功能時(shí),我就會(huì)想到,其實(shí)可以通過(guò)調(diào)用Windows API來(lái)實(shí)現(xiàn)。利用這個(gè)思路,我解決了一些看起來(lái)很難的問(wèn)題,得到老板的賞識(shí),從而很快獲得提升。
頓悟非??少F,然而它不是隨便發(fā)生的,而是經(jīng)過(guò)一次次苦苦思索之后、靈光閃現(xiàn)的結(jié)果。思考的過(guò)程,其實(shí)就是將外在的知識(shí)內(nèi)化為自己的知識(shí)的過(guò)程,而頓悟,則是批量的實(shí)現(xiàn)這種內(nèi)化,將無(wú)數(shù)個(gè)知識(shí)點(diǎn)連接在一起,達(dá)到融會(huì)貫通的境界。
九、克服“高原現(xiàn)象”
愛(ài)學(xué)習(xí)的人都會(huì)有這樣的經(jīng)歷,學(xué)習(xí)持續(xù)了一段時(shí)間之后,往往會(huì)有一個(gè)瓶頸期,長(zhǎng)時(shí)間似乎很久沒(méi)有什么進(jìn)步,于是內(nèi)心非常著急。
這種情況實(shí)際上這是由人的學(xué)習(xí)規(guī)律決定的一種“高原現(xiàn)象”。據(jù)研究,學(xué)習(xí)者在剛開(kāi)始進(jìn)步快,隨后有一個(gè)明顯的或長(zhǎng)或短的進(jìn)步停頓期,后期進(jìn)步慢,中間的停頓期叫高原期。
圖2 技能學(xué)習(xí)練習(xí)曲線(xiàn)
在我看來(lái),高原期實(shí)質(zhì)是一個(gè)消化期,由于前期的學(xué)習(xí)積累了太多的知識(shí)點(diǎn),這些知識(shí)點(diǎn)在大腦中亂作一團(tuán),還沒(méi)有形成一個(gè)知識(shí)體系。這時(shí)需要一定的時(shí)間來(lái)消化它,將它融會(huì)貫通,經(jīng)常思考總結(jié)可以快速幫你跨過(guò)高原期。
在處于高原期的時(shí)候,還可以換一個(gè)相關(guān)的方向來(lái)學(xué)習(xí),例如編程語(yǔ)言學(xué)不下去了,你可以學(xué)習(xí)一下設(shè)計(jì)模式,設(shè)計(jì)模式也學(xué)不下去了,再換成數(shù)據(jù)庫(kù)。通過(guò)學(xué)習(xí)這些相關(guān)的知識(shí),不但補(bǔ)齊了知識(shí)體系中的短板,而且各個(gè)知識(shí)點(diǎn)之間可以互相啟發(fā),幫助你實(shí)現(xiàn)頓悟,跨過(guò)高原期。
十、學(xué)習(xí)要有好心態(tài)
(1)學(xué)習(xí)要靜心
急于求成是學(xué)習(xí)過(guò)程中普遍存在的一種心態(tài)。這可以理解,畢竟作為一個(gè)程序員,要學(xué)的東西實(shí)在太多了,而社會(huì)又是那樣的浮躁,讓人覺(jué)得一切都是那樣的不安全、不確定,似乎只有學(xué)得快一點(diǎn),才能跟上社會(huì)的腳步。
可是“欲速則不達(dá)”,想快快的學(xué),往往會(huì)形成東一榔頭、西一棒槌的學(xué)習(xí)方式,每一個(gè)點(diǎn)都沒(méi)有吃透。心沉不下去,知識(shí)也會(huì)沉不下去。要想成為真正的高手,只能靜下心來(lái),一步一個(gè)腳印的攀登。
(2)學(xué)習(xí)是一個(gè)持續(xù)一生的過(guò)程 人生的過(guò)程,就是一個(gè)自我完善過(guò)程。
孔子曾經(jīng)說(shuō):“吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩?!笨梢?jiàn)孔子也不是天生的圣人,也在不停的學(xué)習(xí)、進(jìn)步,從“志于學(xué)”到最后“從心所欲,不逾矩”,孔子一共花了55年的時(shí)間。
作為一個(gè)程序員,更是需要不斷更新自己的知識(shí)。我們所知道的東西,就像一個(gè)白色的圓圈,圈外則是黑暗的未知的世界。當(dāng)圓圈越大,所接觸到的黑暗部分就越多。我們只有不停的學(xué)習(xí),打破更多的黑暗,找到更多光明。
(3)保持饑餓,保持愚蠢
看了《喬布斯傳》之后,我最喜歡的一句話(huà)是“求知若饑,虛心若愚”(Stay Hungry,Stay Foolish),其實(shí)我更喜歡它更原生態(tài)的翻譯“保持饑餓,保持愚蠢”。我們只有認(rèn)識(shí)到自己還很饑餓和愚蠢,才會(huì)像沒(méi)吃飽一樣,由衷的需要學(xué)習(xí)、愛(ài)上學(xué)習(xí)。
當(dāng)然,知易行難,知行合一才是學(xué)習(xí)的最高境界。我也始終是一個(gè)學(xué)習(xí)者,一直在路上。
----------
敬請(qǐng)期待續(xù)集(如果您覺(jué)得有所收獲,麻煩點(diǎn)一下右邊的“推薦”,您的支持是我繼續(xù)寫(xiě)作的動(dòng)力)。
轉(zhuǎn)載自:http://
第二篇:從程序員到項(xiàng)目經(jīng)理4
從程序員到項(xiàng)目經(jīng)理(四):外行可以領(lǐng)導(dǎo)內(nèi)行嗎
在上一篇中,我舉出了一個(gè)招聘需求,引起一些朋友的爭(zhēng)論。既然招聘的是項(xiàng)目經(jīng)理,為什么需要那么多專(zhuān)業(yè)技能呢?在百度上招聘頻道搜索“軟件項(xiàng)目經(jīng)理招聘”,可以查到8500多條類(lèi)似的招聘信息??
一.從幾個(gè)招聘要求說(shuō)起
在上一篇中,我舉出了一個(gè)招聘需求,引起一些朋友的爭(zhēng)論。既然招聘的是項(xiàng)目經(jīng)理,為什么需要那么多專(zhuān)業(yè)技能呢? 在百度上招聘頻道搜索“軟件項(xiàng)目經(jīng)理招聘”,可以查到8500多條類(lèi)似的招聘信息。我們看看國(guó)內(nèi)軟件行業(yè)老大東軟集團(tuán)的招聘條件:
工作職責(zé):
帶領(lǐng)團(tuán)隊(duì)完成需求分析,開(kāi)發(fā)計(jì)劃制定與跟蹤,項(xiàng)目組關(guān)鍵技術(shù)問(wèn)題解決,負(fù)責(zé)項(xiàng)目QCD。
崗位要求:
1、3年以上軟件開(kāi)發(fā)項(xiàng)目經(jīng)驗(yàn),2年以上項(xiàng)目管理經(jīng)驗(yàn);
2、熟練掌握J(rèn)AVA、WEB開(kāi)發(fā),精通基于Oracle/Mysql數(shù)據(jù)庫(kù)的MIS系統(tǒng)開(kāi)發(fā);
3、具有較強(qiáng)的溝通、組織能力和較好的文字表達(dá)、寫(xiě)作能力;
5、有醫(yī)療業(yè)務(wù)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
顯然,東軟公司也是要求具有較強(qiáng)的專(zhuān)業(yè)技能的。當(dāng)然,也許東軟公司太大了,不具有代表性,那么我們?cè)倏匆粋€(gè)比較小的公司,你絕對(duì)沒(méi)聽(tīng)過(guò)(我也沒(méi)聽(tīng)過(guò)),廣東廣風(fēng)隆電子科技有限公司:
任職要求:
1.能很好的把握開(kāi)發(fā)質(zhì)量和項(xiàng)目進(jìn)度,規(guī)避風(fēng)險(xiǎn)。
2.具有較強(qiáng)的語(yǔ)言和文字表達(dá)能力、溝通協(xié)調(diào)能力、良好的團(tuán)隊(duì)合作精神。
3.具備至少3年項(xiàng)目管理經(jīng)驗(yàn)或大型系統(tǒng)開(kāi)發(fā)實(shí)施經(jīng)驗(yàn)的優(yōu)先。
4.掌握J(rèn)AVA技術(shù),能熟練應(yīng)用J2EE,Spring,Struts,Hibernate等開(kāi)發(fā)和測(cè)試。
5.熟悉基于java的B/S架構(gòu)應(yīng)用技術(shù)。
6.熟悉基于Tomcat、WebSphere、weblogic等應(yīng)用服務(wù)器的開(kāi)發(fā);
7.熟悉大型數(shù)據(jù)Orecle/SQL Server等,熟練掌握存儲(chǔ)過(guò)程編寫(xiě)、數(shù)據(jù)庫(kù)表設(shè)計(jì)。
8.熟悉unix/Linux操作系統(tǒng)。
9.具備軟件團(tuán)隊(duì)管理經(jīng)驗(yàn),熟悉軟件開(kāi)發(fā)流程,能夠獨(dú)立完成項(xiàng)目實(shí)施的優(yōu)先。
10.具備一定的系統(tǒng)框架設(shè)計(jì)、熟悉開(kāi)發(fā)流程,具有的良好的需求分析、項(xiàng)目設(shè)計(jì)、規(guī)劃能力。
13.有如下經(jīng)驗(yàn)者優(yōu)先考慮:
a.熟悉BIEE,或有BI項(xiàng)目開(kāi)發(fā)實(shí)施經(jīng)驗(yàn)
b.對(duì)BI/DW的概念和架構(gòu)有比較深入的了解,熟悉維度模型架構(gòu)
c.熟悉Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā),或有ETL工具ODI經(jīng)驗(yàn),精通SQL
d.有基于java技術(shù)項(xiàng)目管理經(jīng)驗(yàn)的優(yōu)先,教育行業(yè)背景優(yōu)先
哇啦啦,這個(gè)更不得了。這究竟是招程序員還是招項(xiàng)目經(jīng)理,我也快被弄迷糊了。看來(lái)中小公司比大公司更看重專(zhuān)業(yè)技能。當(dāng)然,我再多舉一千條也代表不了所有的企業(yè)。但諸位如果有時(shí)間一條條看,會(huì)發(fā)現(xiàn)絕大部分公司對(duì)“軟件項(xiàng)目經(jīng)理”這個(gè)職位,都對(duì)專(zhuān)業(yè)技能有較高的要求。那么,傳說(shuō)中的“外行領(lǐng)導(dǎo)內(nèi)行”究竟是不是真的?外行真的可以領(lǐng)導(dǎo)內(nèi)行,帶領(lǐng)項(xiàng)目走向成功嗎?
二.外行 vs 內(nèi)行
1.優(yōu)勢(shì)劣勢(shì)分析
外行和內(nèi)行究竟誰(shuí)更適合當(dāng)項(xiàng)目經(jīng)理?那些招聘要求似乎已經(jīng)為我們給出了答案,最少在軟件行業(yè)內(nèi)行項(xiàng)目經(jīng)理更占據(jù)優(yōu)勢(shì)。然而,外行的項(xiàng)目經(jīng)理往往也有其獨(dú)特的優(yōu)勢(shì),比如,他們往往更有大局觀,能跳出技術(shù)本身看待問(wèn)題,有更強(qiáng)的領(lǐng)導(dǎo)力等等。事實(shí)上,外行領(lǐng)導(dǎo)內(nèi)行的現(xiàn)象,在國(guó)家大型建設(shè)工程或科研項(xiàng)目中要屢見(jiàn)不鮮。據(jù)說(shuō),我國(guó)的原子彈工程就是聶榮臻元帥領(lǐng)導(dǎo)的,而聶帥是不懂核物理的。
如果拿外行和內(nèi)行項(xiàng)目經(jīng)理來(lái)PK,并不是一件容易的事情,因?yàn)槊恳豁?xiàng)都不是絕對(duì)的,這就如同比較男人和女人誰(shuí)更適合做廚師一樣。當(dāng)我們拿兩者PK的時(shí)候,其實(shí)包含了一些隱含的信息,就是這個(gè)外行的項(xiàng)目經(jīng)理比內(nèi)行項(xiàng)目經(jīng)理,更加懂得管理、情商更高,否則的話(huà),內(nèi)行項(xiàng)目經(jīng)理會(huì)毫無(wú)懸念的勝出,也就沒(méi)有比較的必要了。
基于這些隱含的信息,我們?cè)囍容^一下兩種項(xiàng)目經(jīng)理的優(yōu)秀和劣勢(shì):
2.技術(shù)決定論的誤區(qū)
所謂內(nèi)行與外行是純粹從技術(shù)的角度來(lái)看問(wèn)題,單純討論內(nèi)行好還是外行好,其實(shí)也暗含著一個(gè)前提,就是技術(shù)決定項(xiàng)目的成敗。而實(shí)際上,一個(gè)項(xiàng)目能否成功的影響因素,遠(yuǎn)不止是技術(shù),對(duì)一個(gè)項(xiàng)目經(jīng)理的素質(zhì)要求也遠(yuǎn)不止技術(shù)。同是外行或內(nèi)行來(lái)帶一個(gè)項(xiàng)目,會(huì)由于個(gè)人修養(yǎng)與經(jīng)驗(yàn)在差異,項(xiàng)目結(jié)果可能相差很遠(yuǎn)。因此單純說(shuō)外行好,還是內(nèi)行好,是沒(méi)有意義的。
3.綜合素質(zhì)決定論
問(wèn)題的關(guān)鍵其實(shí)不在項(xiàng)目經(jīng)理是內(nèi)行還是外行,而在于他的綜合素質(zhì)。無(wú)論是外行還是內(nèi)行,只要誰(shuí)的綜合素質(zhì)更高,誰(shuí)就是更優(yōu)秀的項(xiàng)目經(jīng)理。
上一篇我們講到項(xiàng)目經(jīng)理的六種能力模型,也就是說(shuō),一個(gè)優(yōu)秀的項(xiàng)目經(jīng)理,應(yīng)當(dāng)具備六個(gè)方面的素質(zhì),即:知識(shí)、技能、邏輯思維、執(zhí)行力、心智成熟和領(lǐng)導(dǎo)力。
在知識(shí)層面,包括專(zhuān)業(yè)知識(shí)、行業(yè)知識(shí)和管理知識(shí)。外行項(xiàng)目經(jīng)理在專(zhuān)業(yè)知識(shí)和行業(yè)知識(shí)方面已經(jīng)輸了,但在管理知識(shí)方面按默認(rèn)值,外行贏了。
在技能導(dǎo)面,包括專(zhuān)業(yè)技能和管理技能。外行項(xiàng)目經(jīng)理在專(zhuān)業(yè)技能也又輸了,同樣管理技能方面,又略勝一籌。
現(xiàn)在打成了平手。剩下的,要拼邏輯思維、拼執(zhí)行力、拼心智、拼領(lǐng)導(dǎo)力,這就和內(nèi)行外行無(wú)關(guān)了,鹿死誰(shuí)手,要看個(gè)人的修養(yǎng)。
因此,項(xiàng)目經(jīng)理的比拼,拼的不只是管理知識(shí)或?qū)I(yè)知識(shí)這一個(gè)方面,而是綜合素質(zhì)的比拼。
三.外行,你憑什么
1.唐僧的團(tuán)隊(duì)
外行,也就是不懂專(zhuān)業(yè)知識(shí)技術(shù),顯然不但不是什么優(yōu)點(diǎn),反而是一個(gè)項(xiàng)目經(jīng)理的極大缺陷。那為什么領(lǐng)導(dǎo)還會(huì)置這么大的缺陷于不顧,任命一個(gè)外行為項(xiàng)目經(jīng)理呢?換一個(gè)角度,也就是說(shuō),一個(gè)外行,在什么情況下,可以成功的管理一個(gè)軟件項(xiàng)目呢?
一件事情的發(fā)生,總有他的內(nèi)部原因和外部原因。具體到這個(gè)問(wèn)題上,也有它的內(nèi)因和外因。
(1)在內(nèi)部因素上,外行項(xiàng)目經(jīng)理必須具有更高的綜合素質(zhì)。
現(xiàn)在流行分析西游記中的取經(jīng)團(tuán)隊(duì),其實(shí)也是一個(gè)典型的外行領(lǐng)導(dǎo)內(nèi)行的團(tuán)隊(duì)。到西天取經(jīng),靠的是降妖服魔的本領(lǐng),顯然唐僧是個(gè)外行。但是,唐僧并不是一無(wú)是處,相反,他的綜合素質(zhì)很高。他外柔內(nèi)剛,意志堅(jiān)定,目標(biāo)明確,還精研佛法,具有很強(qiáng)的人格魅力,因此他的那些徒弟才能凝聚在他周?chē)?,雖歷盡千難萬(wàn)險(xiǎn)而無(wú)悔。
(2)在外部因素上,必須有合理的人才結(jié)構(gòu)作為支撐。
唐僧雖然不會(huì)打怪,但是孫悟空可以,補(bǔ)齊了唐僧在這方面的不足。試想,如果他的徒弟都不能降妖,任憑唐僧的領(lǐng)導(dǎo)力再?gòu)?qiáng),顯然那也是于事無(wú)補(bǔ)的。同樣一個(gè)外行的項(xiàng)目經(jīng)理,在他的團(tuán)隊(duì)中,必須可以信賴(lài)的技術(shù)骨干,像孫悟空一樣能在關(guān)鍵時(shí)候解決問(wèn)題,這些骨干一般就是項(xiàng)目中的組長(zhǎng)、系統(tǒng)架構(gòu)師或者系統(tǒng)分析師,必要時(shí)可能要設(shè)置項(xiàng)目副經(jīng)理之職。如果團(tuán)隊(duì)
中沒(méi)有技術(shù)骨干,都是一些經(jīng)驗(yàn)不足還不求進(jìn)取的程序員,那除非項(xiàng)目超級(jí)簡(jiǎn)單,否則項(xiàng)目經(jīng)理縱然有諸葛亮的才華,也無(wú)濟(jì)于事。
2.規(guī)模決定一切
在上面兩項(xiàng)條件都具備的情況下,只能說(shuō)明外行可以擔(dān)任項(xiàng)目經(jīng)理了。站在項(xiàng)目本身的角度,除了這兩項(xiàng)因素,往往還跟以下方面有著緊密的關(guān)系。
(1)項(xiàng)目規(guī)模:規(guī)模越大,采用外行項(xiàng)目經(jīng)理的機(jī)率越高。
(2)項(xiàng)目所在行業(yè):在建筑、施工、水利等傳統(tǒng)行業(yè),采用外行項(xiàng)目經(jīng)理的機(jī)率更高。
(3)項(xiàng)目的技術(shù)難度:在項(xiàng)目規(guī)模不大時(shí),如果技術(shù)難度越大,采用內(nèi)行項(xiàng)目經(jīng)理風(fēng)險(xiǎn)更小。
(4)項(xiàng)目進(jìn)度要求:時(shí)間要求越緊,更傾向于采用內(nèi)行項(xiàng)目經(jīng)理。
(5)項(xiàng)目管理的層次:有些項(xiàng)目層層分包,對(duì)于上面次層的公司,項(xiàng)目不需自己實(shí)施,只需對(duì)項(xiàng)目進(jìn)行監(jiān)管,項(xiàng)目經(jīng)理自然也不需要很強(qiáng)地專(zhuān)業(yè)技術(shù)了。但對(duì)于底層實(shí)施單位而言,項(xiàng)目經(jīng)理懂技術(shù)就很有必要了。同樣,有些大型項(xiàng)目分成若干個(gè)工程,每個(gè)工程又包括若干個(gè)子項(xiàng)目,也是類(lèi)似的情況。
在這些因素中,項(xiàng)目規(guī)模是具有決定性的因素。項(xiàng)目規(guī)模足夠大的時(shí)候,也就有足夠的經(jīng)費(fèi)來(lái)配備充分的人才。至于其實(shí)方面,其實(shí)只是表現(xiàn)而已。
四.透過(guò)瓶子看軟件行業(yè)
為什么軟件行業(yè)外業(yè)項(xiàng)目經(jīng)理相對(duì)較少呢?這與軟件項(xiàng)目本身的特殊性有一定關(guān)系,但在一定程度上也折射出軟件行業(yè)的現(xiàn)狀:
(1)軟件項(xiàng)目規(guī)模不夠大
在軟件行業(yè),幾十萬(wàn)的項(xiàng)目很常見(jiàn),幾百萬(wàn)上千萬(wàn)就是大項(xiàng)目了,項(xiàng)目的利潤(rùn)率很低,很多中小型企業(yè)都生存在贏利的邊緣。據(jù)工信部統(tǒng)計(jì),2011年上半年我國(guó)軟件行業(yè)利潤(rùn)僅占軟件業(yè)務(wù)收入的1.28%。這么低的利潤(rùn)率,估計(jì)比東莞的制鞋廠(chǎng)還不如吧。而幾百萬(wàn)上千萬(wàn)的項(xiàng)目,對(duì)建設(shè)、國(guó)防這些行業(yè)來(lái)說(shuō),簡(jiǎn)直不值一提啊。前幾天太極集團(tuán)1.99億中標(biāo)鐵道部IT項(xiàng)目,大家都不服氣。也是,人人都在喝湯,你憑什么搞特權(quán)吃肉?
(2)成熟的項(xiàng)目經(jīng)理相對(duì)緊缺
軟件行業(yè)小項(xiàng)目太多,對(duì)項(xiàng)目經(jīng)理的需求量是非常大的,與此同時(shí),成熟的項(xiàng)目經(jīng)理相對(duì)很少。所謂“千軍易得,一將難求”啊。當(dāng)然,即使牛B的項(xiàng)目經(jīng)理有了,其收入要求也不會(huì)低,這是小型項(xiàng)目難以承受的,只能退而求其次,找一個(gè)性?xún)r(jià)比更高的項(xiàng)目經(jīng)理,或都干脆拔苗助長(zhǎng),找一個(gè)不錯(cuò)的程序員來(lái)帶吧。
第三篇:從程序員到項(xiàng)目經(jīng)理一
從程序員到項(xiàng)目經(jīng)理
2006-9-28 11:59:26作者:sina
要走向管理層,英語(yǔ)一定要學(xué)好。溝通很重要,要做好管理者,先學(xué)會(huì)做人。多跟下屬溝通,多為下屬著想,而不要去巴解討好上司。體諒下屬,把項(xiàng)目計(jì)劃做的盡量合理,不要讓下屬加班,給下屬發(fā)展和晉升的空間,這樣才能是下屬有干勁,才能把項(xiàng)目做好,你才有更高的升遷機(jī)會(huì)。只有把自己知道的不斷的讓你得力下屬知道,只有提拔起一些得力的下屬來(lái),你才有時(shí)間和精力去向上爬,不然你抱著不放,就沒(méi)有升遷的機(jī)會(huì)。管理不是喝酒抽煙那么簡(jiǎn)單,那只是過(guò)去的那種不思上進(jìn),耽誤自己前程。
吃盡苦中苦,方為人上人。做PM不是混,是要把項(xiàng)目做好,這跟做人是一個(gè)道理,這也就是為什么
做管理要先學(xué)會(huì)做人的道理。
pm的整個(gè)工作重點(diǎn)是什么?如果做為一個(gè)PM,技術(shù)不高怎么對(duì)付組里的牛人。
1.從程序員到PM,是一條脫變的路,事實(shí)上程序員走的路最終不應(yīng)該是項(xiàng)目經(jīng)理。首先有一點(diǎn)需要明白的就是,一定規(guī)模的項(xiàng)目中,項(xiàng)目經(jīng)理不需要太懂技術(shù),他可以是一知半解。項(xiàng)目經(jīng)理的任務(wù)不是在技術(shù)方面,技術(shù)相關(guān)的應(yīng)該交給SA去做。項(xiàng)目經(jīng)理更多地是做管理,溝通等工作,你如果可以的話(huà)到書(shū)店查看一下關(guān)于項(xiàng)目管理的書(shū)籍,你就會(huì)明白。當(dāng)然對(duì)于小項(xiàng)目來(lái)說(shuō),有可能是PM,SA是同一個(gè)人,而這樣的項(xiàng)目經(jīng)理更多只是SA加上一些管理工作。要做項(xiàng)目經(jīng)理,你就首先告訴自己不再去碰技術(shù)細(xì)節(jié)了。程序員并不是一個(gè)培養(yǎng)項(xiàng)目經(jīng)理的好環(huán)境。所以沒(méi)有什么從Coder到什么developer再到SA然后是PM的路,這是一條比較悲哀的路。在大公司,SA下一個(gè)目標(biāo)不是PM,而consultant,然后是senior consultant,PM走的是另一條路,所需要的技能不是技術(shù),技術(shù)給PM帶來(lái)的能力提升是很少的。在項(xiàng)目中你最后能分清楚PM與SA的關(guān)系及各自在項(xiàng)目中的分工與用途。
2.其實(shí)我蠻同意 gzlucky(Lucky)的看法的,確實(shí)是我們公司不少項(xiàng)經(jīng)理就是不很能跟得上現(xiàn)在的一些技術(shù),因?yàn)楹芏嗳硕伎炷杲氖瑑鹤佣忌细咧辛?,要他們?cè)賹W(xué)新技術(shù)真的難度比較大,他們的工作基本上就是天天找手下的程序員,布置這個(gè)任務(wù),詢(xún)問(wèn)那個(gè)任務(wù)做的怎么樣了。不過(guò)我的頭倒是和我一樣編程,他手下寫(xiě)代碼的就我一個(gè)人,他自己也會(huì)ASP和JSP,但是可能對(duì).NET不熟,就由我來(lái)主負(fù)責(zé)了。我覺(jué)得項(xiàng)目經(jīng)理還是像他這樣的好,自己也能懂不少技術(shù),可以服人。但是我的頭兒好像在溝通這一塊不是非常出色,當(dāng)然也有可能是俺太內(nèi)向,不太與他溝通,所以他也只是在交待任務(wù)后就不再多詢(xún)問(wèn),而不像別的項(xiàng)目經(jīng)理天天追程序員后頭問(wèn)。我想問(wèn)問(wèn)各位,你們看哪種項(xiàng)目經(jīng)理才是比較好的,像我的頭兒這樣的,還是像某些喜歡追程序員后面問(wèn)進(jìn)展的。
3.(作者是兩黃星)原來(lái)在一個(gè)小公司做過(guò)半年的DM,一年的PM,后來(lái)為了讓自己的技術(shù)更扎實(shí)一些,離開(kāi)了原來(lái)公司,現(xiàn)在在大公司做程序員,開(kāi)始后悔了,在大公司里很難接觸管理方面的東西,也很難晉升,個(gè)人認(rèn)為在小公司做DM,PM,有經(jīng)驗(yàn)后直接找大公司的PM,這樣也是一條路。
或者考PMP之類(lèi)的證書(shū),然后直接找管理的工作。
希望過(guò)來(lái)人能給予更好的意見(jiàn)和建議,我也現(xiàn)在想往管理層發(fā)展。
技術(shù)很硬了再去做PM,這種想法是錯(cuò)誤的,我就犯了這個(gè)錯(cuò),邊搞好技術(shù)(為了生計(jì))邊學(xué)管理知識(shí)(為了將來(lái)),慢慢向管理發(fā)展,不能等。有句話(huà)說(shuō)的好,機(jī)會(huì)是屬于那些有準(zhǔn)備的人的。利用業(yè)余時(shí)間多學(xué)些管理方面的東西,所謂人的差異在業(yè)余時(shí)間。
第四篇:從程序員到項(xiàng)目經(jīng)理5
從程序員到項(xiàng)目經(jīng)理(五):不是人人都懂的學(xué)習(xí)要點(diǎn)
學(xué)習(xí)本來(lái)只是一種本能,算不上什么能力,然而,經(jīng)過(guò)二十多年的不斷學(xué)習(xí),學(xué)習(xí)反而成為了一種真正的能力,因?yàn)槲覀兟チ怂?,它就更顯得珍貴。
學(xué)習(xí)是一種基礎(chǔ)性的能力。然而,“吾生也有涯,而知也無(wú)涯?!?,如果學(xué)習(xí)不注意方法,則會(huì)“以有涯隨無(wú)涯,殆矣”。
一.學(xué)習(xí)也是一種能力
看到這個(gè)標(biāo)題,有人會(huì)說(shuō):“學(xué)習(xí),誰(shuí)不會(huì)?”的確,學(xué)習(xí)就像吃飯睡覺(jué)一樣,是人的一種本能,人人都有學(xué)習(xí)的能力。我們?cè)趧偝錾臅r(shí)候,什么也不知道,是一張真正的白紙,我們靠學(xué)習(xí)的本能,學(xué)會(huì)了走路、說(shuō)話(huà)、穿衣服?后來(lái),我們上學(xué)了,老師把書(shū)本上的知識(shí)一點(diǎn)一點(diǎn)灌輸?shù)轿覀兊哪X子里,我們掌握的知識(shí)越來(lái)越多,與此同時(shí),我們學(xué)習(xí)能力卻好像越來(lái)越差了,習(xí)慣了被別人喂飽,似乎忘記了怎么來(lái)喂自己了。
學(xué)習(xí)本來(lái)只是一種本能,算不上什么能力,然而,經(jīng)過(guò)二十多年的不斷學(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)靡管理界的書(shū),叫《第五項(xiàng)修煉》,這本書(shū)倡導(dǎo)建立學(xué)習(xí)型組織,因?yàn)閺拈L(zhǎng)遠(yuǎn)來(lái)看,一個(gè)組織唯一可持續(xù)的競(jìng)爭(zhēng)優(yōu)秀,就是比競(jìng)爭(zhēng)對(duì)手更快更好的學(xué)習(xí)能力。
一個(gè)公司如此,一個(gè)人又何嘗不是如此?眾所周知現(xiàn)在是一個(gè)知識(shí)爆炸的時(shí)候代,知識(shí)更新非???。據(jù)說(shuō),一個(gè)大學(xué)畢業(yè)生所學(xué)習(xí)到的知識(shí),在畢業(yè)之后的2年內(nèi),有效的不過(guò)剩下5%,更何況我們的學(xué)校與社會(huì)需要嚴(yán)重脫軌。我們賴(lài)以立足的,不在于我們現(xiàn)在掌握了多少知識(shí),而是我們有多強(qiáng)的學(xué)習(xí)能力!
學(xué)習(xí)不但是一種能力,而且是一種至關(guān)重要的能力,而這種能力的核心,就是學(xué)習(xí)的方法和心態(tài)。
二.買(mǎi)書(shū)是最劃算的投資
古人云:“書(shū)中自有黃金屋,書(shū)中自有顏如玉?!边@說(shuō)明先賢們?cè)缇驼J(rèn)識(shí)到,買(mǎi)書(shū)是最劃算的投資了。
當(dāng)我剛出道的時(shí)候,拿著非常微薄的工資,有一次我向主管抱怨道:“現(xiàn)在的書(shū)真貴啊,這點(diǎn)工資連飯都吃不起,更別說(shuō)買(mǎi)書(shū)了!”主管對(duì)我說(shuō):“不要吝惜買(mǎi)書(shū)的錢(qián),寧可忍著不吃飯,也不要忍著不買(mǎi)書(shū),因?yàn)橘I(mǎi)書(shū)是回報(bào)率的最高的投資了?!?/p>
主管的話(huà)讓我非常震動(dòng)。后來(lái),我看到喜歡的書(shū)時(shí),再有沒(méi)有手軟過(guò)。我不斷的學(xué)習(xí),開(kāi)發(fā)能力也不斷的提高,工資水平也獲得了大幅度的提高。一年后,我一個(gè)月工資的漲幅,就足夠買(mǎi)兩年的書(shū)了。你說(shuō),還有比這更劃算的投資嗎? 一本書(shū),哪怕只有一頁(yè)紙是有用的,它將所產(chǎn)生的潛在價(jià)值,也會(huì)遠(yuǎn)遠(yuǎn)超過(guò)書(shū)本身的價(jià)格。當(dāng)然,書(shū)不在多,能踏踏實(shí)實(shí)消化掉一本好書(shū),可能比泛泛而讀10本普通書(shū),要更有價(jià)值得多。
三.多讀經(jīng)典書(shū)
十年前,我剛進(jìn)入IT行業(yè)的時(shí)候,真是求知渴,每星期都要往購(gòu)書(shū)中心跑,可惜的是,那時(shí)給程序員看的書(shū)不像現(xiàn)在這么多,高質(zhì)量的書(shū)就更少了。當(dāng)時(shí)我印象中比較經(jīng)典的書(shū)籍就是《Windows程序設(shè)計(jì)》、《COM本質(zhì)論》、《Java編程思想》,還有就是譚浩強(qiáng)的《C語(yǔ)言程序設(shè)計(jì)》。其它充斥書(shū)架的,就是類(lèi)似于《21天精通XXX》、《XXX從入門(mén)到精通》、《XX寶典》這樣的書(shū)籍。
回首往昔,令我比較郁悶的一件事就是在我最有學(xué)習(xí)動(dòng)力的時(shí)候,看的高質(zhì)量的書(shū)籍太少,就好像是在長(zhǎng)身體的時(shí)候,天天吃的是沒(méi)營(yíng)養(yǎng)的泡面。當(dāng)然,這跟沒(méi)有人指導(dǎo)也有很大的關(guān)系,獨(dú)自一個(gè)人學(xué)習(xí),讓我走了很多的彎路。
軟件開(kāi)發(fā)方面的書(shū)籍,我大致將其分為三類(lèi):
(1)淺顯的入門(mén)類(lèi)書(shū)籍。
這類(lèi)書(shū)的標(biāo)題往往是《XX天精通XXX》、《XXX從入門(mén)到精通》、《XX開(kāi)發(fā)實(shí)戰(zhàn)》等,這類(lèi)書(shū)往往從軟件的安裝講起,喜歡翻譯幫助文件。有人批評(píng)這類(lèi)書(shū)為爛書(shū)、毫無(wú)價(jià)值,這并不公平。至少我本人,也曾從這些書(shū)中學(xué)到一些東西。即使是21天系列書(shū),也有適合看的人群,只不過(guò),它一般也就只能看21天而已,過(guò)后就可以扔到垃圾堆。這類(lèi)書(shū)只適于還沒(méi)有入門(mén)的初學(xué)者,從中學(xué)到一些入門(mén)的招式。這種書(shū)在剛起步的時(shí)候一般買(mǎi)上一本就可以了。如果你善于使用搜索引擎,這一本書(shū)也可以省了。
(2)國(guó)內(nèi)外高手寫(xiě)的實(shí)戰(zhàn)類(lèi)書(shū)籍。
這類(lèi)書(shū)實(shí)戰(zhàn)性很強(qiáng),把技術(shù)及原理講得很透徹。比如《windows環(huán)境下32位匯編語(yǔ)言程序設(shè)計(jì)》、《深入解析MFC》、《Delphi深度探索》、《深入淺出WPF》、《深入剖析Asp.net組件設(shè)計(jì)》等。以前這類(lèi)書(shū)都是從國(guó)外翻譯或從臺(tái)灣引進(jìn),現(xiàn)在國(guó)內(nèi)高手越來(lái)越多,出自國(guó)內(nèi)作者的也越來(lái)越多。這類(lèi)書(shū)如果在你學(xué)習(xí)的每個(gè)方向看個(gè)兩三本,并且通過(guò)實(shí)踐消化掉,那么毫無(wú)疑問(wèn),你會(huì)成為一個(gè)優(yōu)秀的程序員。
(3)國(guó)外大牛寫(xiě)的、揭露本質(zhì)、有豐富思想的書(shū)。
這類(lèi)書(shū)就是所謂的經(jīng)典書(shū)了,例如《代碼大全》、《編程珠璣》、《設(shè)計(jì)模式》、《重構(gòu)》、《代碼整潔之道》等。經(jīng)典書(shū)就像一個(gè)有深度、有思想的朋友,他會(huì)給你啟發(fā)、每次閱讀都會(huì)有新的收獲,這類(lèi)書(shū)具有真正的收藏價(jià)值??唇?jīng)典書(shū)永遠(yuǎn)是正確的選擇,它絕不會(huì)浪費(fèi)你的時(shí)間,因?yàn)榻?jīng)典書(shū)是無(wú)數(shù)人沙里淘金、幫你挑選過(guò)的結(jié)果。
然而,閱讀這類(lèi)書(shū)并不是一件容易的事情,讀者需要有豐富的開(kāi)發(fā)經(jīng)驗(yàn),才能與作者產(chǎn)生共鳴。真正能消化經(jīng)典書(shū)的人其實(shí)不多,這就好像飲酒,一個(gè)新手無(wú)論如何也品不出葡萄美酒的醇香。在酒桌上,人人都把杯中酒一飲而盡,當(dāng)有人點(diǎn)評(píng)“這個(gè)酒不錯(cuò)”的時(shí)候,我只能無(wú)奈的苦笑一番,真的是甘苦自知。
如果一本經(jīng)典書(shū)你看得很辛苦,很有可能就是因?yàn)槟愎αξ磯颍@種情況下不要著急,慢點(diǎn)來(lái),不妨先將其先束之高閣,多看看第二類(lèi)實(shí)戰(zhàn)型書(shū)籍,過(guò)一段時(shí)間再回頭來(lái)看,也許你會(huì)有新的驚喜。
四.不要在上班時(shí)間看書(shū)
一個(gè)善于學(xué)習(xí)的人,首先要善于利用一切時(shí)間來(lái)學(xué)習(xí)。不知是偉大的雷鋒叔叔還是魯迅爺爺曾經(jīng)說(shuō)過(guò):“時(shí)間就像海綿里的水,只要愿擠,總還是有的?!比欢?dāng)我們從上班時(shí)間中擠時(shí)間學(xué)習(xí)時(shí),就千萬(wàn)要注意了,不要在上班時(shí)間看書(shū)!
上班時(shí)間看書(shū)不但是一件很敏感的事情,而且非常吸引眼球,很快就會(huì)引起周遭的不爽。首先老板心里不爽,他想:“我給你錢(qián)是讓你來(lái)工作的,不是來(lái)學(xué)習(xí)的!”;其次同事們也不爽:“我們工作都做不完,瞧,這小子真閑哪!”用不了多久,你就會(huì)成為被眾人排斥的異類(lèi)。
當(dāng)然,你可能會(huì)說(shuō),“我工作已經(jīng)做完了,經(jīng)理沒(méi)有安排,當(dāng)然可以學(xué)習(xí)了”,其實(shí)不然。你完成了一件事情,不等于所有的事情都完成了。一個(gè)優(yōu)秀的員工,應(yīng)該是主動(dòng)要工作,而不是被動(dòng)的等工作。工作完成以后,你至少還可以:
(1)主動(dòng)匯報(bào)給你的經(jīng)理,請(qǐng)他來(lái)檢查你的成果,并安排新的任務(wù);
(2)如果公司這一段時(shí)間確實(shí)比較閑,沒(méi)有什么具體的任務(wù),可以進(jìn)行代碼重構(gòu)、優(yōu)化;
(3)你還可以主動(dòng)請(qǐng)纓,承擔(dān)額外的工作或更艱巨的任務(wù)。
(4)如果一定要學(xué)習(xí),也只能對(duì)著電腦屏幕來(lái)學(xué)習(xí),紙質(zhì)書(shū)最多只能拿來(lái)翻閱一下,而不能一直捧著,以免影響到其他人的情緒。
五、只學(xué)習(xí)與工作相關(guān)的東西
我曾發(fā)現(xiàn)不少程序員在學(xué)習(xí)方面找不到方向,一會(huì)學(xué)學(xué)C#,一會(huì)學(xué)學(xué)Java,看了最新的編程語(yǔ)言排行榜,又覺(jué)得該學(xué)C++。這樣左抓抓,右撓撓,只會(huì)讓你覺(jué)得更癢。
學(xué)習(xí)最忌三心二意。俗話(huà)說(shuō):“傷其十指不如斷其一指”,每門(mén)都學(xué)一點(diǎn),還不如專(zhuān)心學(xué)好一個(gè)方向。這個(gè)道理誰(shuí)都懂,可是又該學(xué)哪個(gè)方向呢?難道只能跟著感覺(jué)走嗎?
不!最實(shí)際的方向,應(yīng)該跟著工作走,工作需要什么,我們就學(xué)什么,把工作需要的技能熟練掌握。我們?yōu)槭裁匆獙W(xué)習(xí)和工作弱相關(guān)的東西呢?是為了轉(zhuǎn)行或跳槽嗎?可是,如果我們連現(xiàn)在本職工作都不能做好,又怎么能保證到新的崗位、用新學(xué)的技能就可以做得更好呢?
學(xué)習(xí)與工作需要的的東西,有很多好處:
首先,可以集中精力,在某一方面鉆研得更加深入。所謂“百招會(huì)不如一招絕”,有了絕招,你還怕不能在“武林”立足嗎?《天龍八部》中的慕容復(fù)武功博學(xué)無(wú)比,最后還不是被只會(huì)一招六脈神劍的段譽(yù)打得落花流水?
其次,可以學(xué)得更快、更深入,因?yàn)閷W(xué)習(xí)更具有針對(duì)性,而且可以立即在工作中運(yùn)用,可以馬上檢驗(yàn)出學(xué)習(xí)的效果,對(duì)存在的問(wèn)題可以進(jìn)行深入的研究,因此掌握的知識(shí)也會(huì)更加的牢固。
第三,學(xué)習(xí)與工作結(jié)合在一起,工作時(shí)間也就成了學(xué)習(xí)時(shí)間,這樣突破了三個(gè)8小時(shí)的限制。有人說(shuō),我們每天所有擁有的時(shí)間可以分為三個(gè)8小時(shí),工作8小時(shí),睡覺(jué)8小時(shí),另外還有8小時(shí)自己可以自由支配的時(shí)間。工作和睡覺(jué)的兩個(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é),是寫(xiě)出優(yōu)質(zhì)代碼的保證。但對(duì)于一個(gè)項(xiàng)目經(jīng)理而言,知識(shí)的廣度更顯重要。項(xiàng)目中碰到的問(wèn)題往往是綜合性的,只有具有廣博的知識(shí),才能快速的對(duì)問(wèn)題進(jìn)行分析和定位。在程序員通往項(xiàng)目經(jīng)理的道路上,我們必須有意識(shí)的擴(kuò)大自己的知識(shí)面,形成更完善的知識(shí)體系。
每個(gè)人的知識(shí)體系就好比是一張網(wǎng),我們學(xué)習(xí)其實(shí)就是要織這樣一張網(wǎng)。我曾看過(guò)漁網(wǎng)的編織過(guò)程,漁網(wǎng)雖大,也是一個(gè)結(jié)點(diǎn)起步,一個(gè)點(diǎn)一個(gè)點(diǎn)的編出來(lái)的,編織的過(guò)程中,始終只有一根主線(xiàn)。
學(xué)習(xí)又何嘗不是這樣,知識(shí)體系的大網(wǎng)也是由許多小的結(jié)點(diǎn)組成,要結(jié)這樣一張網(wǎng),只能由一個(gè)點(diǎn)起步。牽住一條主線(xiàn),織出一個(gè)個(gè)的點(diǎn),由點(diǎn)帶出面,最后才能形成這張大網(wǎng)。
我曾經(jīng)編寫(xiě)過(guò)一個(gè)網(wǎng)絡(luò)信息采集軟件,這個(gè)軟件可以從具有列表頁(yè)網(wǎng)站中按字段設(shè)置采集信息,支持自定義字段、頁(yè)面多級(jí)關(guān)聯(lián)、下載附件、支持多種數(shù)據(jù)庫(kù)、可視化定義等特性。剛開(kāi)始時(shí),覺(jué)得這個(gè)軟件也是一個(gè)比較大的功能點(diǎn)而已,后來(lái)發(fā)現(xiàn)這個(gè)不起眼的功能關(guān)聯(lián)著大量的知識(shí)點(diǎn),在開(kāi)發(fā)過(guò)程中,我順藤摸瓜,各個(gè)擊破,對(duì)很多知識(shí)點(diǎn)進(jìn)行了細(xì)致的學(xué)習(xí)研究,軟件開(kāi)發(fā)完成后,個(gè)人的知識(shí)體系網(wǎng)也進(jìn)一步得到了補(bǔ)充和完善。
圖1 由知識(shí)點(diǎn)形成知識(shí)網(wǎng)
七.問(wèn)題是最好的學(xué)習(xí)機(jī)會(huì)
日本經(jīng)營(yíng)之神松下幸之助曾經(jīng)說(shuō)過(guò):“工作就是不斷發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、最終解決問(wèn)題的一個(gè)過(guò)程,晉升之門(mén)將永遠(yuǎn)為那些隨時(shí)解決問(wèn)題的人敞開(kāi)著?!笨梢?jiàn),工作過(guò)程中有問(wèn)題是正常,沒(méi)有問(wèn)題那才是真正的問(wèn)題。在發(fā)生問(wèn)題能時(shí),能勇于面對(duì)問(wèn)題、解決問(wèn)題的人,才是公司真正的核心骨干。
現(xiàn)實(shí)中,很多人總是千方百計(jì)回避問(wèn)題,當(dāng)上司安排一項(xiàng)艱巨的任務(wù)時(shí),也是想盡辦法推托。殊不知,對(duì)于個(gè)人而言,其實(shí)問(wèn)題是最好的學(xué)習(xí)機(jī)會(huì)。往往那些愿意接受困難工作的人,能力會(huì)變得越來(lái)越強(qiáng),那就是因?yàn)樗麄冊(cè)诳朔щy的過(guò)程中取得了巨大的進(jìn)步。
有一次,一位項(xiàng)目經(jīng)理對(duì)我說(shuō):“有一個(gè)問(wèn)題,客戶(hù)有一臺(tái)HP服務(wù)器要裝磁盤(pán)陣列,沒(méi)人會(huì)做,怎么辦?。俊?“可以學(xué)啊,沒(méi)有人愿意去嗎?”
“我都問(wèn)了,沒(méi)人想去?!?/p>
“哦,正好明天我有時(shí)間,我也沒(méi)裝過(guò)磁盤(pán)陣列,那我明天去學(xué)著弄一下?!蔽艺f(shuō)的是真心話(huà)。
第二天早上,當(dāng)我準(zhǔn)備出發(fā)時(shí),項(xiàng)目經(jīng)理告訴我不用我去了,因?yàn)轫?xiàng)目組好幾個(gè)同事都想去“學(xué)著弄一下”。結(jié)果服務(wù)器很快就裝好了,遠(yuǎn)遠(yuǎn)沒(méi)有之前大家想像的那么困難嘛。更重要的是,在解決這個(gè)問(wèn)題的過(guò)程中,大家都學(xué)會(huì)了怎么裝磁盤(pán)陣列。
碰到困難時(shí),迎難而上吧,千萬(wàn)不要拒絕這個(gè)最好的學(xué)習(xí)機(jī)會(huì)!
八.經(jīng)常思考總結(jié)
子曰:“學(xué)而不思則罔”。只學(xué)習(xí)不思考,就會(huì)迷惑,難以把握事情的本質(zhì)。這就好比一個(gè)學(xué)武之人,只習(xí)得其形,而未得其神,難以成為真正的高手。
一個(gè)程序員從入門(mén),到成為高手的過(guò)程中,往往要經(jīng)過(guò)幾次頓悟。頓悟會(huì)讓你跳出知識(shí)的叢林,一切豁然開(kāi)朗,仿佛打通了全身的奇經(jīng)八脈一般奇妙。記得我有一次,頓悟到了一個(gè)很簡(jiǎn)單的結(jié)論:“原來(lái)高級(jí)編程語(yǔ)言中的類(lèi)庫(kù)是封裝了Windows API來(lái)實(shí)現(xiàn)的。”后來(lái)碰到一些自帶類(lèi)庫(kù)無(wú)法實(shí)現(xiàn)的功能時(shí),我就會(huì)想到,其實(shí)可以通過(guò)調(diào)用Windows API來(lái)實(shí)現(xiàn)。利用這個(gè)思路,我解決了一些看起來(lái)很難的問(wèn)題,得到老板的賞識(shí),從而很快獲得提升。
頓悟非??少F,然而它不是隨便發(fā)生的,而是經(jīng)過(guò)一次次苦苦思索之后、靈光閃現(xiàn)的結(jié)果。思考的過(guò)程,其實(shí)就是將外在的知識(shí)內(nèi)化為自己的知識(shí)的過(guò)程,而頓悟,則是批量的實(shí)現(xiàn)這種內(nèi)化,將無(wú)數(shù)個(gè)知識(shí)點(diǎn)連接在一起,達(dá)到融會(huì)貫通的境界。
九、克服“高原現(xiàn)象”
愛(ài)學(xué)習(xí)的人都會(huì)有這樣的經(jīng)歷,學(xué)習(xí)持續(xù)了一段時(shí)間之后,往往會(huì)有一個(gè)瓶頸期,長(zhǎng)時(shí)間似乎很久沒(méi)有什么進(jìn)步,于是內(nèi)心非常著急。
這種情況實(shí)際上這是由人的學(xué)習(xí)規(guī)律決定的一種“高原現(xiàn)象”。據(jù)研究,學(xué)習(xí)者在剛開(kāi)始進(jìn)步快,隨后有一個(gè)明顯的或長(zhǎng)或短的進(jìn)步停頓期,后期進(jìn)步慢,中間的停頓期叫高原期。
圖2 技能學(xué)習(xí)練習(xí)曲線(xiàn)
在我看來(lái),高原期實(shí)質(zhì)是一個(gè)消化期,由于前期的學(xué)習(xí)積累了太多的知識(shí)點(diǎn),這些知識(shí)點(diǎn)在大腦中亂作一團(tuán),還沒(méi)有形成一個(gè)知識(shí)體系。這時(shí)需要一定的時(shí)間來(lái)消化它,將它融會(huì)貫通,經(jīng)常思考總結(jié)可以快速幫你跨過(guò)高原期。
在處于高原期的時(shí)候,還可以換一個(gè)相關(guān)的方向來(lái)學(xué)習(xí),例如編程語(yǔ)言學(xué)不下去了,你可以學(xué)習(xí)一下設(shè)計(jì)模式,設(shè)計(jì)模式也學(xué)不下去了,再換成數(shù)據(jù)庫(kù)。通過(guò)學(xué)習(xí)這些相關(guān)的知識(shí),不但補(bǔ)齊了知識(shí)體系中的短板,而且各個(gè)知識(shí)點(diǎn)之間可以互相啟發(fā),幫助你實(shí)現(xiàn)頓悟,跨過(guò)高原期。
十、學(xué)習(xí)要有好心態(tài)
(1)學(xué)習(xí)要靜心
急于求成是學(xué)習(xí)過(guò)程中普遍存在的一種心態(tài)。這可以理解,畢竟作為一個(gè)程序員,要學(xué)的東西實(shí)在太多了,而社會(huì)又是那樣的浮躁,讓人覺(jué)得一切都是那樣的不安全、不確定,似乎只有學(xué)得快一點(diǎn),才能跟上社會(huì)的腳步。
可是“欲速則不達(dá)”,想快快的學(xué),往往會(huì)形成東一榔頭、西一棒槌的學(xué)習(xí)方式,每一個(gè)點(diǎn)都沒(méi)有吃透。心沉不下去,知識(shí)也會(huì)沉不下去。要想成為真正的高手,只能靜下心來(lái),一步一個(gè)腳印的攀登。
(2)學(xué)習(xí)是一個(gè)持續(xù)一生的過(guò)程
人生的過(guò)程,就是一個(gè)自我完善過(guò)程。
孔子曾經(jīng)說(shuō):“吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩?!笨梢?jiàn)孔子也不是天生的圣人,也在不停的學(xué)習(xí)、進(jìn)步,從“志于學(xué)”到最后“從心所欲,不逾矩”,孔子一共花了55年的時(shí)間。
作為一個(gè)程序員,更是需要不斷更新自己的知識(shí)。我們所知道的東西,就像一個(gè)白色的圓圈,圈外則是黑暗的未知的世界。當(dāng)圓圈越大,所接觸到的黑暗部分就越多。我們只有不停的學(xué)習(xí),打破更多的黑暗,找到更多光明。
(3)保持饑餓,保持愚蠢
看了《喬布斯傳》之后,我最喜歡的一句話(huà)是“求知若饑,虛心若愚”(Stay Hungry,Stay Foolish),其實(shí)我更喜歡它更原生態(tài)的翻譯“保持饑餓,保持愚蠢”。我們只有認(rèn)識(shí)到自己還很饑餓和愚蠢,才會(huì)像沒(méi)吃飽一樣,由衷的需要學(xué)習(xí)、愛(ài)上學(xué)習(xí)。
當(dāng)然,知易行難,知行合一才是學(xué)習(xí)的最高境界。我也始終是一個(gè)學(xué)習(xí)者,一直在路上。
第五篇:從程序員到項(xiàng)目經(jīng)理(二):如何勝任
從程序員到項(xiàng)目經(jīng)理(二):如何勝任
被任命為項(xiàng)目經(jīng)理,是職業(yè)生涯的第一次飛躍,既驚喜又緊張。從現(xiàn)在開(kāi)始,你要思考怎樣才能勝任項(xiàng)目管理的工作,否則等著你的,很可能是一場(chǎng)悲劇。
一.升職之辯
1.為什么是我不是每個(gè)人都能當(dāng)項(xiàng)目經(jīng)理,程序員中只有一小部分能成為項(xiàng)目經(jīng)理,大部分人會(huì)隨著歲月的流逝,成為了“資深程序員”。
那為什么領(lǐng)導(dǎo)要選擇我呢?一般人對(duì)自己所擁有的東西都會(huì)很快習(xí)以為常,認(rèn)為這是自己應(yīng)得的。一點(diǎn)也沒(méi)錯(cuò),這就是你應(yīng)得的,原因也很簡(jiǎn)單,那是因?yàn)槟惚葎e人優(yōu)秀一點(diǎn)。
其實(shí)領(lǐng)導(dǎo)挑選人才的標(biāo)準(zhǔn)很簡(jiǎn)單,那就是你比別人優(yōu)秀,而且只需一點(diǎn)點(diǎn)。你不需要“鶴立雞群”,“鴨立雞群”已經(jīng)足夠了。俗話(huà)說(shuō):“群眾的眼睛是雪亮的”,其實(shí)領(lǐng)導(dǎo)眼睛才是真正雪亮的,如果他還沒(méi)有發(fā)現(xiàn)你,那是因?yàn)槟氵€不夠優(yōu)秀,沒(méi)有引起他的注意。
因此,如果你工作多年仍然沒(méi)有職位上升,不要埋怨公司不給你機(jī)會(huì),而應(yīng)該從自己身上找原因,機(jī)會(huì)只會(huì)給有準(zhǔn)備的人。如果你不知道自己準(zhǔn)備好了沒(méi)有,就試著回答下面的問(wèn)題吧:
工作是不是比別人積極主動(dòng)一點(diǎn);
加班是不是比別人多一點(diǎn)(如果貴公司喜歡員工加班的話(huà));
提交成果是不是比別人提前一點(diǎn);
成果質(zhì)量是不是比別人要好一點(diǎn);
學(xué)習(xí)是不是比別人勤奮一點(diǎn);
面對(duì)問(wèn)題是不是比別人勇敢和執(zhí)著一點(diǎn);
人際關(guān)系是不是更和諧一點(diǎn)。
如果你能做到這些,相信機(jī)會(huì)遲早會(huì)屬于你的。
2.彼得定律的啟發(fā)
心理學(xué)中有一個(gè)詞,叫“光環(huán)效應(yīng)”,是說(shuō)當(dāng)我們對(duì)一個(gè)人某個(gè)方面有好的印象時(shí),我們會(huì)傾向于認(rèn)為他的其他方面也是好的。因此,當(dāng)你能勝任你現(xiàn)有職位、比別人優(yōu)秀一點(diǎn)時(shí),領(lǐng)導(dǎo)會(huì)認(rèn)為你是下一個(gè)職位的最佳人選。然而實(shí)際上,你不一定是最合適的,但有什么關(guān)系呢,你已經(jīng)是項(xiàng)目經(jīng)理了,你有很多時(shí)間,可以邊做邊學(xué)。但是,如是你長(zhǎng)期不勝任項(xiàng)目管理工作,項(xiàng)目經(jīng)理就會(huì)成為你職業(yè)生涯的最高職位。
這也就是彼得定律的內(nèi)涵:“在一個(gè)等級(jí)制度中,每個(gè)員工趨向于上升到他所不能勝任的職位”。
從彼得定律中,我們可以得到以下啟發(fā):
(1)在公司里面,大部分人都干著他不能勝任的事情。這聽(tīng)起來(lái)真是一個(gè)悲劇,好在我們暫時(shí)還不用
操心。
(2)金子是一定會(huì)發(fā)光的,人才絕對(duì)不會(huì)被埋沒(méi)的。這是由于人才的稀缺性造成的,只要是勝任當(dāng)前職位,晉升是遲早的事。因此,無(wú)論是程序員還是項(xiàng)目經(jīng)理,都要做好你的本職工作,這才是最重要的。試想,如果本職工作都沒(méi)做好,怎么可能提拔到更高職位呢?別告訴我還可以走后門(mén)。
(3)當(dāng)上了項(xiàng)目經(jīng)理,只是說(shuō)明你可以勝任程序員職位,而不意味著你可以勝任項(xiàng)目經(jīng)理。因此,別急著慶祝,還是多想想怎么來(lái)管項(xiàng)目的事情吧,否則你就可能是下一場(chǎng)悲劇的主角。
(4)如果你已經(jīng)擔(dān)任項(xiàng)目經(jīng)理很長(zhǎng)時(shí)間,還沒(méi)有得到升遷,不要罵老板,這只是說(shuō)明你沒(méi)有完全勝任項(xiàng)目經(jīng)理的職位,還是趕快想想怎樣完善自我,提升內(nèi)功吧。
二、新任項(xiàng)目經(jīng)理的誤區(qū)
新任項(xiàng)目經(jīng)理,由于經(jīng)驗(yàn)和知識(shí)儲(chǔ)備的不足,往往會(huì)出現(xiàn)相同類(lèi)型的問(wèn)題。
1.農(nóng)夫的一天
有一個(gè)小故事,講的是一個(gè)農(nóng)夫的一天:
故事看上去很可笑,但笑過(guò)之后,回過(guò)頭思索一下,故事里是不是也有我們項(xiàng)目的影子呢? 我們將《農(nóng)夫的一天》換成《項(xiàng)目經(jīng)理的一天》:
這樣的一天無(wú)疑令人沮喪,但卻經(jīng)常出現(xiàn)在我們的現(xiàn)實(shí)中。當(dāng)高級(jí)經(jīng)理詢(xún)問(wèn)怎么還沒(méi)有提交項(xiàng)目計(jì)劃的時(shí)候,項(xiàng)目經(jīng)理無(wú)可奈何又理直氣壯的說(shuō):“我很忙啊!”
項(xiàng)目經(jīng)理確實(shí)很忙,但這是沒(méi)有效率的忙。其實(shí)何止是忙,還“?!?,而且“盲”,“忙、茫、盲”是許多新任項(xiàng)目經(jīng)理的寫(xiě)照。
忙:一天到晚都在忙個(gè)不停,是為忙碌;
茫:碰到什么做什么,像個(gè)無(wú)頭的蒼蠅,沒(méi)有計(jì)劃性,或者無(wú)法堅(jiān)持計(jì)劃,是為茫然;
盲:項(xiàng)目經(jīng)理這一天初始目標(biāo)究竟要做什么,做著做著就丟了,沒(méi)有目標(biāo)性,是為盲目;
2.思維轉(zhuǎn)換
有時(shí)候我們會(huì)說(shuō)一個(gè)項(xiàng)目經(jīng)理,不像一個(gè)項(xiàng)目經(jīng)理,那像什么呢?當(dāng)然是像程序員啰。也就是說(shuō),他的職位雖然變化了,但并沒(méi)有完成相應(yīng)的角色轉(zhuǎn)換,仍然像程序員那樣工作。項(xiàng)目經(jīng)理之所以會(huì)出現(xiàn)“忙、茫、盲”狀態(tài),歸根到底也是因?yàn)樗麤](méi)有實(shí)現(xiàn)自己的角色轉(zhuǎn)換。
角色轉(zhuǎn)換本質(zhì)上是思維轉(zhuǎn)換。思維決定一個(gè)人的行為,項(xiàng)目經(jīng)理不像項(xiàng)目經(jīng)理,那是因?yàn)樗乃季S仍然是以前的技術(shù)思維,而不是管理者應(yīng)當(dāng)具備的管理思維。這就好比一個(gè)人在陌生的城市,拿著過(guò)時(shí)的地圖,尋找自己的目標(biāo),結(jié)果只會(huì)是四處碰壁,無(wú)所適從。
表1 技術(shù)思維 vs 管理思維
實(shí)現(xiàn)思維轉(zhuǎn)換需要時(shí)間,這期間是一個(gè)懵懂的、左右為難的、痛苦難熬的階段。有些人可以在很短的時(shí)間內(nèi)完成蛻變,有些人卻可能一輩子都在這個(gè)階段,這跟一個(gè)人能不能改變自己有關(guān)。這些不能改變自己的人,理論知識(shí)往往也很豐富,說(shuō)什么都頭頭是道,可惜的是,這是無(wú)效的知識(shí),因?yàn)椴荒苡迷谧约旱膶?shí)踐中。這樣的人,往往有一定的人格分裂傾向,因?yàn)樗闹R(shí)和他的行為不統(tǒng)一,甚至是矛盾的。知行合一才是學(xué)習(xí)的最高境界。
新任的項(xiàng)目經(jīng)理,別忘了時(shí)刻提醒自己,像一個(gè)項(xiàng)目經(jīng)理一樣去當(dāng)項(xiàng)目經(jīng)理!
3.項(xiàng)目經(jīng)理行為分析
第一次當(dāng)項(xiàng)目經(jīng)理,往往會(huì)由于經(jīng)驗(yàn)不足、項(xiàng)目管理知識(shí)的不足以及角色轉(zhuǎn)換等原因,表現(xiàn)出種種不勝任的跡象。
不勝任的項(xiàng)目經(jīng)理,通常有以下幾種類(lèi)型:
(1)刺猬型
刺猬型的人非常敏感,隨時(shí)都保持警惕,只要一感覺(jué)受到威脅,便會(huì)用豪豬般的刺扎向?qū)κ?,讓人避之不及。他們通常自我封閉,堅(jiān)守自己的地盤(pán),處處表現(xiàn)出來(lái)自己是對(duì)的,雖然其實(shí)他自己也并沒(méi)有底氣。他不會(huì)讓別人看到自己的脆弱。
刺猬型項(xiàng)目經(jīng)理不允許別人干涉自己的項(xiàng)目,哪怕是自己的上級(jí)。如果領(lǐng)導(dǎo)詢(xún)問(wèn)項(xiàng)目中的某個(gè)問(wèn)題時(shí),他會(huì)非常明確的告訴你,那不是我的問(wèn)題,那是客戶(hù)的問(wèn)題,或者是公司制度引起的問(wèn)題,或者是領(lǐng)導(dǎo)你干預(yù)項(xiàng)目造成的問(wèn)題??傊?,我一切都做得很好。
刺猬型項(xiàng)目經(jīng)理的這種反應(yīng)通常是不自信的反應(yīng)。小貓?jiān)诤ε聲r(shí),總是拱起背,把全身的毛都豎起來(lái),讓自己看起來(lái)更強(qiáng)大,但老虎永遠(yuǎn)不會(huì)這樣。
(2)綿羊型
綿羊型項(xiàng)目經(jīng)理的性格非常溫順,他們語(yǔ)氣平和,慢條斯理,不急不躁。對(duì)待下屬非常友好,在他們心里,似乎沒(méi)有好和不好、對(duì)和不對(duì),這些對(duì)他們都不重要。項(xiàng)目每天都很平靜,似乎永遠(yuǎn)不會(huì)有暴風(fēng)雨的到來(lái)。當(dāng)上級(jí)提出要求時(shí),他們永遠(yuǎn)都是好的,至于做成怎么樣,只要盡力了,那有什么關(guān)系呢?
綿羊型項(xiàng)目經(jīng)理通常工作缺乏計(jì)劃性,即使有計(jì)劃,也只是應(yīng)付上級(jí)而已。看到什么事情,就去做什么事情,除此之外,還有什么其它的辦法嗎?
(3)猴子型
想象一下孫悟空的行為就對(duì)猴子型項(xiàng)目經(jīng)理有了大致的認(rèn)識(shí)。他們技術(shù)能力強(qiáng),很有激情,非常聰明,非常自信。但他們往往性格沖動(dòng),做起事來(lái)橫沖直撞,不講究方法。
猴子型項(xiàng)目經(jīng)理悟性很強(qiáng),進(jìn)步會(huì)很快,他們最終會(huì)克服自己的不足,像孫悟空一樣,取得正果。這一刻,他已經(jīng)不是猴子了。
刺猬型和綿羊型項(xiàng)目經(jīng)理,他們往往缺乏自信,其管理模式一般是被動(dòng)式的,做事沒(méi)有計(jì)劃性,有什么事就做什么事,就像條件反射一樣,只會(huì)對(duì)外界刺激做出反應(yīng)。
猴子型項(xiàng)目經(jīng)理則是主動(dòng)式的管理,他們充滿(mǎn)自信,但往往由于經(jīng)驗(yàn)不足,過(guò)于盲目,對(duì)問(wèn)題考慮不周。同時(shí)由于沖動(dòng)的性格,在團(tuán)隊(duì)中并不受歡迎。
這三種類(lèi)型都是不勝任的表現(xiàn),那怎樣才是勝任的類(lèi)型呢?如果還是用一種動(dòng)物來(lái)比喻,我覺(jué)得應(yīng)該是“頭狼”,也就是狼群的首領(lǐng)。
暫時(shí)的不勝任不要緊,關(guān)鍵是要有進(jìn)步。如果一個(gè)項(xiàng)目下來(lái),除了很疲憊,你沒(méi)有感覺(jué)到自己有一些積極的變化,那你的危機(jī)也要來(lái)了。要知道,項(xiàng)目經(jīng)理并不是“鐵飯碗”,雖然公司傾向于選用有經(jīng)驗(yàn)的項(xiàng)目經(jīng)理,但當(dāng)你明顯不勝任時(shí),領(lǐng)導(dǎo)不會(huì)再在你身上押上賭注,他們寧可重新冒險(xiǎn)一次,因?yàn)樗麄儾幌搿皟纱翁みM(jìn)同一條河流”。
4.心態(tài)
新任項(xiàng)目經(jīng)理沒(méi)有管理經(jīng)驗(yàn),不勝任是可以理解的。也許你認(rèn)為公司應(yīng)該給你更多的培訓(xùn)再上崗,但往往形勢(shì)是箭在弦上,在沒(méi)有更多資源的情況下,領(lǐng)導(dǎo)把這個(gè)成長(zhǎng)的機(jī)會(huì)給了你。
可憐的是公司老板,他的項(xiàng)目成了你的試驗(yàn)田。實(shí)際上,公司提拔你做項(xiàng)目經(jīng)理,就是花巨資送你去培訓(xùn)學(xué)校,不是嗎?我一直認(rèn)為,由一個(gè)不合格項(xiàng)目經(jīng)理負(fù)責(zé)的項(xiàng)目,相比由優(yōu)秀的項(xiàng)目經(jīng)理來(lái)帶,實(shí)施成本可能多出50%,甚至更多。不合格的項(xiàng)目經(jīng)理就像一個(gè)給項(xiàng)目減肥的機(jī)器,使得肥肉變瘦肉,瘦肉變骨頭,骨頭變?cè)摇?/p>
項(xiàng)目經(jīng)理應(yīng)該學(xué)會(huì)感恩。要成為優(yōu)秀的項(xiàng)目經(jīng)理,應(yīng)該有好的心態(tài),而感恩是一切好心態(tài)的基礎(chǔ)。你只知道自己壓力大,卻不知道你讓老板少賺了多少錢(qián)!是老板交學(xué)費(fèi)幫你從一個(gè)初出茅廬的項(xiàng)目經(jīng)理,培養(yǎng)成了一個(gè)合格乃至優(yōu)秀的項(xiàng)目經(jīng)理。
我見(jiàn)過(guò)不少新任項(xiàng)目經(jīng)理,對(duì)公司滿(mǎn)肚子怨氣,好像是公司一手造成他的項(xiàng)目問(wèn)題百出,仿佛領(lǐng)導(dǎo)和老板成了他的敵人,剛做完項(xiàng)目甚至還沒(méi)有做完項(xiàng)目就果斷匆匆辭職,帶著公司用無(wú)形成本換來(lái)的寶貴經(jīng)驗(yàn),絕決的離去,換取更快的升職加薪。設(shè)想一下你是老板,不知會(huì)作何感想?
感恩是一個(gè)人最重要、最美好的品質(zhì)之一。網(wǎng)上有一個(gè)經(jīng)典感恩的段子:“?感謝鞭打你的人,因?yàn)樗ぐl(fā)了你的斗志,感謝遺棄你的人,因?yàn)樗虒?dǎo)你該獨(dú)立,?凡事感激,學(xué)會(huì)感激,感激一切使你成長(zhǎng)的人!” 而你的領(lǐng)導(dǎo)和你的老板,他們既不是鞭打你的人,也不是遺棄你的人,而是培養(yǎng)你成長(zhǎng)的恩人,我們有什么理由不感謝他們呢。