從技術(shù)向業(yè)務(wù)過渡
在國外,很多發(fā)達(dá)國家都很重視人才雇卷,一個高級的程序員與一個Project Manager收入相差一般不超過15%驰贷。但中國是世界上人口最多的國家,國內(nèi)人才眾多挺尿,所以人才濫用的情況經(jīng)匙嗪冢可以看到炊邦。一個小公司的開發(fā)部里面經(jīng)常會見到新面孔,但PM卻不會常換熟史。因為做老板的對技術(shù)是一竅不通馁害,依他們看來只到拉住PM的心,那在技術(shù)方面就能搞得定蹂匹,至于技術(shù)部要換人碘菜,他們根本不需要費力氣去管。所以從一個技術(shù)員過渡到一個PM是向前發(fā)展的一個選擇限寞,但開發(fā)人員也需要知道忍啸,要成為一個PM不單單是使用技術(shù),而更重要的是對管理方面認(rèn)識履植。一個PM主要的工作是組織團(tuán)隊计雌,控制成本,管理業(yè)務(wù)玫霎,控制項目進(jìn)度凿滤,與客戶進(jìn)行溝通,協(xié)調(diào)工作庶近,定期進(jìn)行工作報告等翁脆。所以要成為一個成功的PM更要重視組織能力,PM必須能提高團(tuán)隊的積極性鼻种,發(fā)揮團(tuán)隊所長反番,在有限的開發(fā)資源前提下為公司得到最大程度上的利潤。成為一個PM后叉钥,通常不需要直接接觸技術(shù)開發(fā)罢缸,而著重管理的是業(yè)務(wù)發(fā)展,但PM對技術(shù)也需要有一定的了解(在下曾經(jīng)為PM對技術(shù)了解的必要性寫過一篇文章投队,得到很多支持但也惹來不少的爭議)祖能。在這里我還是要強調(diào)自己的觀點:要成為一個成功PM最重視的是管理能力,但對技術(shù)也應(yīng)該有足夠的了解蛾洛,因為這是與團(tuán)隊成員溝通的橋梁养铸,只有這樣才能與整個團(tuán)隊的成員有著緊密的結(jié)合,讓團(tuán)隊成員感覺到他們自己存在的意義轧膘,從而調(diào)動團(tuán)隊的積極性钞螟,而不是漠視技術(shù)人員的存在。技術(shù)并非成為一個成功PM的充分條件但卻是必要條件谎碍!
從程序員向技術(shù)管理發(fā)展
其實一個Team Leader的職責(zé)與Project Manager相像鳞滨,但Team Leader更著重于技術(shù)開發(fā)方面,通常一個大型項目都會有一兩個開發(fā)團(tuán)隊由Team Leader帶領(lǐng)蟆淀,負(fù)責(zé)開發(fā)核心部分拯啦,而其它部分分派給不同開發(fā)小組或者分派給外包公司澡匪。在網(wǎng)上常看到幾句話褒链,貼切地形容了PM與TL的區(qū)別:“技術(shù)人員樂于被領(lǐng)導(dǎo)唁情;但他們不喜歡被管理,不喜歡像牛一樣被驅(qū)趕或指揮甫匹。管理者強迫人們服從他們的命令甸鸟,而領(lǐng)導(dǎo)者則會帶領(lǐng)他們一起工作。管理是客觀的兵迅,沒有個人感情因素抢韭,它假定被管理者沒有思想和感受,被告知要做什么和該如何做恍箭。領(lǐng)導(dǎo)是引領(lǐng)刻恭、引導(dǎo),它激勵人們達(dá)成目標(biāo)扯夭。領(lǐng)導(dǎo)力是帶有強烈個人感情色彩的吠各,它不是你能命令的,也不是你能測量評估和測試的勉抓。”
無論是PM與TL候学,對業(yè)務(wù)與技術(shù)都要有深入的了解藕筋,只是PM更側(cè)重于業(yè)務(wù)的管理,盈利的多少梳码,風(fēng)險的大小等等隐圾,而TL則側(cè)重于項目的成本,開發(fā)的難度掰茶,軟件的架構(gòu)等技術(shù)方面的問題暇藏。在某些人眼中,技術(shù)與管理就像魚與熊掌濒蒋,不可兼得盐碱,但依在下看來,兩者卻是秤不離砣沪伙,密不可分瓮顽。只要及時提升自己對技術(shù)與管理的認(rèn)識,不斷地向深一層發(fā)展围橡,要從程序員提升到技術(shù)管理人員只是時間的問題暖混。打個比方,一個普通的.NET程序員翁授,開始可能限制于//ASP.NET的頁面開發(fā)拣播,但一旦他有了發(fā)展之心晾咪,他自然會對//ASP.NET MVC、Silverlight贮配、WinForm谍倦、WPF這些UI的開發(fā)手法感到興趣,學(xué)習(xí)不需要多少時間牧嫉,他可能就會認(rèn)識這些UI開發(fā)只不過是一些工具剂跟,其實在開發(fā)原理上沒什么區(qū)別酣藻。接著他就會向深一層的通訊模式進(jìn)行了解曹洽,認(rèn)識TCP/IP辽剧、Web Service、WCF怕轿、Remoting這些常用到的通訊方式偷崩,這時候他可能已經(jīng)感覺到自己對開發(fā)技術(shù)有了進(jìn)一步的了解。進(jìn)而向工作流撞羽、設(shè)計模式、面向?qū)ο笤O(shè)計诀紊、領(lǐng)域驅(qū)動設(shè)計、面向服務(wù)開發(fā)等高層次進(jìn)發(fā)邻奠,最后成為技術(shù)的領(lǐng)導(dǎo)者笤喳。上面只是一個比喻,但要注意的是碌宴,在學(xué)習(xí)的時期必須注意的是與同事之間溝通杀狡,很多的開發(fā)人員喜歡獨來獨往贰镣,開發(fā)的項目總想一個人搞定呜象,不受外界的干擾碑隆。但要明白,就算你有天大的本事干跛,一項大型的項目也不可能由你一個人全扛著。所以團(tuán)隊的合作性與同事間的溝通是必要的,這也是成功一個TL的必要條件牧抽。
單方面向技術(shù)發(fā)展
能成功技術(shù)開發(fā)的尖端人才,這是在下最向往的工作扬舒,卻也沒本事登上這個位置凫佛。很多從事開發(fā)的人都會認(rèn)為讲坎,業(yè)務(wù)總會帶著“金錢的味道”愧薛,老板從來不管開發(fā)是否合符開發(fā)原則,有否經(jīng)過必要測試毫炉,他們只會在客戶面前無盡地吹噓,項目到期能成功交貨费奸,只要不出什么大問題那這個項目就算成功了进陡。其實我們也要明白:開發(fā)項目最終目標(biāo)是為了賺錢愿阐,在開發(fā)過程中對項目成本的限制和效率的控制這也是必須趾疚,所以這才需要管理人員對項目進(jìn)行管理。但開發(fā)人員也很想避開這“金錢的塵囂”盗蟆,全情投入到技術(shù)的世界的當(dāng)中舒裤。所以對技術(shù)有著濃厚興趣的人,往往會深入地研究某一項技術(shù)腾供,成為技術(shù)上的精英。但在這里說一句令人心淡的話:中國已經(jīng)屬于是世界上第二大經(jīng)濟(jì)體同盟國节值,但國民生產(chǎn)總值主要來源于第三方加工產(chǎn)業(yè)方面。中國可以說是人才濟(jì)濟(jì)搞疗,但卻在高新產(chǎn)業(yè)上卻比發(fā)達(dá)國家落后须肆。這幾年的確看到我們國家在高新科技上有著質(zhì)的飛躍匿乃,但跟歐美發(fā)達(dá)國家還有著一段距離。所以想在中國成為尖端技術(shù)的人才泄隔,無可否定比在國外要難。
我確確實實希望本文可以幫助你提升技術(shù)水平佛嬉。那些闸天,覺得受困不好玩暖呕,甚至?xí)钅憔趩实娜撕耪恚瑒e擔(dān)心,我認(rèn)為葱淳,如果你愿意試一試本文介紹的幾點,會向前邁進(jìn)赞厕,克服這種感覺。這些要點也許對你不適用毫目,但你會明確一個重要的道理:接受自己覺得受困這個事實是擺脫這個困境的第一步。