IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]

時(shí)間:2018-12-31 12:00:00 資料大全 我要投稿

IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]

]

有一些年輕的程序員向我咨詢,將來的路應(yīng)該怎么走?俗話說,條條大路通羅馬,

IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]

。不同的路都能走向成功。到底選哪條路,取決于自己的興趣?赡苡谐绦騿T會(huì)問:如果還沒找到自己的興趣怎么辦?我的建議是多嘗試,努力做,這是職業(yè)生涯的必經(jīng)之路。當(dāng)你積累了一定的技術(shù)和經(jīng)驗(yàn)之后,就會(huì)面臨多種選擇。選擇哪條路,因人而異。

IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]

如果對(duì)某一種或幾種技術(shù)非常感興趣,并且能夠持續(xù)鉆研,經(jīng)過一定時(shí)期的積累,你可以逐漸成長(zhǎng)為專家級(jí)程序員。專家級(jí)程序員對(duì)于所掌握的專業(yè)技術(shù)的熟練程度非一般程序員能及,各類常見編程問題在他們手中都能迎刃而解,可以說這類專家“越老越值錢”。但是這類專家也有一定的風(fēng)險(xiǎn)性:隨著經(jīng)驗(yàn)的增加和年齡的增長(zhǎng),這些人的工資會(huì)越來越高,當(dāng)公司改變技術(shù)路線而不再需要專家級(jí)程序員所掌握的專業(yè)技術(shù)時(shí),或者想降低做事的成本,他們就可能面臨失業(yè)或者另找工作的局面。

資深培訓(xùn)專家也是個(gè)不錯(cuò)的發(fā)展方向。成為培訓(xùn)專家,不僅需要深厚的技術(shù)功底,同時(shí)還要具備優(yōu)秀的溝通和表達(dá)能力,因?yàn)樗麄兊闹饕ぷ鞑辉偈茄邪l(fā)某種技術(shù),而是傳播技術(shù)知識(shí)。這條路很寬,有一些優(yōu)秀的技術(shù)培訓(xùn)師除了擔(dān)任本職工作,還會(huì)兼職到大學(xué)里講課。雖然培訓(xùn)專家的技術(shù)可能達(dá)不到專家程序員的水平,但是工作內(nèi)容相對(duì)更為豐富,接觸的人也更多。

成為公司的技術(shù)總監(jiān)是很多程序員的夢(mèng)想。這條路線是從初級(jí)程序員成長(zhǎng)為高級(jí)程序員之后,以做項(xiàng)目為工作重點(diǎn),進(jìn)而發(fā)展成項(xiàng)目經(jīng)理、開發(fā)經(jīng)理,最終成為技術(shù)總監(jiān)甚至公司副總裁。這些程序員走的是技術(shù)管理路線,從做項(xiàng)目開始,逐漸積累管理經(jīng)驗(yàn),然后成長(zhǎng)為優(yōu)秀的技術(shù)管理者,

資料共享平臺(tái)

IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]》(http://clearvueentertainment.com)。技術(shù)總監(jiān)在公司甚至技術(shù)界的影響力非同一般,對(duì)于那些有志于成為公司領(lǐng)導(dǎo)層的程序員,是個(gè)很大的誘惑。但是權(quán)力大、管的人多,就意味著更大的壓力,技術(shù)總監(jiān)不僅要保持對(duì)新技術(shù)的敏感,還要抽出精力做管理。比起成為純技術(shù)專家,這條路也許更為艱難。

還有一些程序員職業(yè)發(fā)展的終點(diǎn)是總架構(gòu)師、總設(shè)計(jì)師。這類程序員的.興趣,不是某種特定的技術(shù),而是偏重對(duì)軟件產(chǎn)品或者軟件應(yīng)用項(xiàng)目的設(shè)計(jì)。如果將軟件項(xiàng)目開發(fā)團(tuán)隊(duì)比作一個(gè)樂隊(duì),那么程序員就相當(dāng)于一名樂手(比如小提琴手、長(zhǎng)笛手等),他們負(fù)責(zé)將自己的樂器演奏好;項(xiàng)目經(jīng)理是樂隊(duì)指揮,負(fù)責(zé)指揮和協(xié)調(diào)這個(gè)樂隊(duì)的配合;架構(gòu)師則相當(dāng)于作曲家。從入門的架構(gòu)師開始,逐漸成為資深架構(gòu)師乃至總架構(gòu)師。如同歷史上偉大的作曲家,杰出的架構(gòu)師能夠在各種軟件中譜寫出旋律優(yōu)美的“曲子”。

另外一些程序員心懷創(chuàng)業(yè)的理想,等到自己有了一定的技術(shù)積累,再掌握一些市場(chǎng)需求以及管理方法,他們會(huì)開始創(chuàng)業(yè)之路。一旦成功,這類人的影響力會(huì)非常大,像Google和雅虎的創(chuàng)始人,都是技術(shù)創(chuàng)業(yè)的成功典范。但是這條路也是最艱辛的,有句話叫做“不當(dāng)家不知柴米貴”,不親自創(chuàng)業(yè)的人也很難體會(huì)它的艱辛。創(chuàng)業(yè)涉及方方面面,稍有差池就會(huì)功虧一簣,投身創(chuàng)業(yè)的程序員并不少,但是真正能成功的少之又少。踏上這條路不僅需要過人的勇氣和魄力,更需要堅(jiān)韌不拔的毅力,以及深度的商業(yè)智慧,再加上市場(chǎng)機(jī)會(huì),才能夠贏到最后。

很多程序員會(huì)走上技術(shù)支持路線,進(jìn)而發(fā)展成為精通業(yè)務(wù)的技術(shù)和行業(yè)咨詢專家。這類程序員會(huì)在成為高級(jí)程序員之后加入銷售團(tuán)隊(duì),直接面對(duì)客戶,負(fù)責(zé)技術(shù)層面的問題。如果對(duì)某一行業(yè)(比如銀行、電信)非常熟悉,久而久之,就成為精通這個(gè)行業(yè)技術(shù)的專家;如果對(duì)于某一類解決方案(比如ERP、CRM、SCM)非常擅長(zhǎng),就可以發(fā)展成為跨行業(yè)的技術(shù)專家。

 

【IBM總架構(gòu)師:話說程序員的職業(yè)生涯[1]】相關(guān)文章:

1.IBM總架構(gòu)師:話說程序員的職業(yè)生涯[2]

2.通往測(cè)試架構(gòu)師之路[1]

3.程序員的時(shí)空定理[1]

4.程序員聽爵士,架構(gòu)師學(xué)做交響指揮

5.程序員你真的只是程序員嗎[1]

6.程序員心底的小聲音[1]

7.IT人對(duì)于現(xiàn)在的“程序員”的看法[1]

8.程序員應(yīng)建立商業(yè)意識(shí)[1]