程序員工作兩三年后,基本上都會考慮自己的未來發(fā)展方向浑塞。發(fā)展的路徑主要有以下三種:
- 程序員--系統(tǒng)分析員--架構(gòu)師--技術(shù)經(jīng)理--CTO借跪;
- 程序員--項目組長--項目經(jīng)理--項目總監(jiān)--CTO;
- 程序員--產(chǎn)品設(shè)計師--產(chǎn)品經(jīng)理--CTO
(雖然都是CTO酌壕,主要的關(guān)注點和方向上有些不一樣)
現(xiàn)在還多了另一條路掏愁,創(chuàng)業(yè)(創(chuàng)業(yè)合伙人)。現(xiàn)在技術(shù)創(chuàng)業(yè)的越來越多卵牍,大有流行趨勢果港。
哪一條發(fā)展路線更適合你?
當(dāng)然這只是一個大致的路徑,不是所有程序員都必需要這么經(jīng)歷的糊昙,有些人可能跳過其中的一些步驟辛掠,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員释牺,也是非常少的一部分萝衩,原因很簡單,這個世界上不許要那么多的CTO和CXO没咙。也有不少牛X的程序員現(xiàn)在仍然在代碼一線猩谊,他們的效率非常高。
也就是說祭刚,許多的程序員最終可能是做技術(shù)經(jīng)理牌捷、項目經(jīng)理或者項目總監(jiān)之類的队塘,那么到底我們職業(yè)生涯要選擇哪一種呢?
這個問題沒有一個統(tǒng)一的答案,因為每個人的性格不一樣宜鸯,際遇也不一樣憔古,就像你從小希望當(dāng)官,可是命運卻偏偏讓你做了一個程序員淋袖。所以應(yīng)該根據(jù)你的興趣鸿市、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目即碗,而你又不是很討厭項目經(jīng)理這個位置焰情,那么你就可以選擇向項目經(jīng)理方向發(fā)展。
實際上很多時候剥懒,國內(nèi)并沒有明確的技術(shù)經(jīng)理内舟、項目經(jīng)理、產(chǎn)品經(jīng)理之分初橘,在許多的公司里验游,他們經(jīng)常是由一個人承擔(dān)。在外包公司里保檐,通常會有項目經(jīng)理和系統(tǒng)分析員(也可能是技術(shù)經(jīng)理)耕蝉。
在一些非IT公司里,可能會有部門經(jīng)理夜只,而做自己產(chǎn)品的公司可能會分得比較詳細(xì)一些垒在。
項目經(jīng)理
是項目的直接負(fù)責(zé)人,這個角色相當(dāng)于一個中間接口扔亥,不管是團隊成員還是需求方(客戶)场躯,或者是上級領(lǐng)導(dǎo),有事都直接找他旅挤,所以這個職位著重于管理與溝通踢关。
一般來說,項目經(jīng)理的工作重點在同客戶溝通需求谦铃、項目進度的把控耘成、團隊的溝通方面,有些公司也會需要項目經(jīng)理承擔(dān)團隊建設(shè)的工作驹闰,不過貌似很多國內(nèi)公司都忽略了團隊建設(shè)這個工作了瘪菌。
對于項目經(jīng)理來說,重點會要求溝通能力嘹朗、協(xié)調(diào)能力师妙、危機把控能力、執(zhí)行力屹培、團隊管理能力默穴,著重于溝通怔檩、管理與計劃。當(dāng)然也有些公司還要求項目經(jīng)歷要參與招標(biāo)談判蓄诽,這就要求項目經(jīng)理有一定的商務(wù)談判能力薛训。
所以平時,多注重鍛煉你的溝通協(xié)調(diào)能力仑氛。
技術(shù)經(jīng)理
有時候也可能叫系統(tǒng)分析員乙埃,一些小公司可能會整個公司或者部門有一個技術(shù)經(jīng)理。技術(shù)經(jīng)理承擔(dān)的角色主要是系統(tǒng)分析锯岖、架構(gòu)搭建介袜、系統(tǒng)構(gòu)建、代碼走查等工作出吹,當(dāng)然不是所有公司都是這樣的遇伞,有些公司項目經(jīng)理是不管技術(shù)團隊的,只做需求捶牢、進度和同客戶溝通鸠珠,那么這個時候的項目經(jīng)理就好像工廠里的跟單人員了,這種情況在外包公司比較多叫确。
對于技術(shù)經(jīng)理來說跳芳,著重于技術(shù)方面,你需要知道某種功能用哪些技術(shù)合適竹勉,需要知道某項功能需要多長的開發(fā)時間等。同時娄琉,技術(shù)經(jīng)理也應(yīng)該承擔(dān)提高團隊整體技術(shù)水平的工作次乓。
產(chǎn)品經(jīng)理
現(xiàn)在是互聯(lián)網(wǎng)公司的熱門職位。這個職位一般在有自己產(chǎn)品(不管是軟件還是網(wǎng)站產(chǎn)品)的公司比較常見孽水,產(chǎn)品經(jīng)理主要會負(fù)責(zé)產(chǎn)品的設(shè)計票腰、產(chǎn)品的改良等工作。
需要注意的是女气,產(chǎn)品設(shè)計與設(shè)計師是兩個不一樣的工作杏慰,產(chǎn)品設(shè)計主要會從用戶體驗、業(yè)務(wù)需要等層面去設(shè)計產(chǎn)品炼鞠,而設(shè)計師更多是從用戶的視覺上去做缘滥。產(chǎn)品經(jīng)理應(yīng)該是最懂業(yè)務(wù)的人,比如說你在設(shè)計一個微博的產(chǎn)品谒主,就要求你對微博這個東西非常熟悉朝扼,從用戶習(xí)慣、用戶體驗霎肯、公司的發(fā)展戰(zhàn)略上去設(shè)計這個產(chǎn)品擎颖,還要對比同類產(chǎn)品會有什么優(yōu)勢等等榛斯。
不管是項目經(jīng)理還是技術(shù)經(jīng)理與產(chǎn)品經(jīng)理,都要求要熟悉業(yè)務(wù)搂捧,業(yè)務(wù)是需求的來源驮俗,沒有不談業(yè)務(wù)的技術(shù),所以不管你從哪個方向發(fā)展允跑,都要求對業(yè)務(wù)熟悉意述。
產(chǎn)品經(jīng)理要求對業(yè)務(wù)最熟悉,項目經(jīng)理次之吮蛹,技術(shù)經(jīng)理排最后荤崇。對于程序員來說,剛開始工作的前幾年可以埋頭扎到技術(shù)里面潮针,一般這個時間在2-3年的時間术荤,然后就應(yīng)該多關(guān)注業(yè)務(wù)了。這個業(yè)務(wù)不一定是指某個具體的業(yè)務(wù)每篷,因為具體的業(yè)務(wù)的范圍太少瓣戚,而且也需要機遇。
先做技術(shù)焦读,熟悉業(yè)務(wù)是首要的子库。