- 相關(guān)推薦
IBM總架構(gòu)師:話說程序員的職業(yè)生涯[2]
還有一部分程序員會成為IT專欄作家和自由職業(yè)者。這些人通常對寫作比較感興趣,文字表達能力也不錯,他們會將自己從事技術(shù)工作的內(nèi)容或心得寫出來,然后發(fā)表文章賺取稿費。只要對技術(shù)足夠精通,這類人是很受雜志歡迎的。在北美還有一種自由職業(yè)者叫做合同工,就是不定期的承接項目,在項目開始前簽訂協(xié)議,項目完成后結(jié)束合作。雖然這種職業(yè)目前在中國還不太多,但是其自由性對于很多程序員來講,也非常有吸引力。
上文提及的若干條路,程序員可以根據(jù)自己的興趣進行選擇,但是一般來說,無論走哪條路,都有一個前提條件:從初級程序員進階為高級程序員。因為在這之前,你甚至沒有選擇的機會。從初級進階到高級,通常需要2~5年的時間,因個人素質(zhì)而異。大家都說,程序員要耐得住寂寞和枯燥,年輕的程序員更要克服浮躁的心態(tài)。在職業(yè)生涯的起步階段,很多人總會摸不著頭腦,這時一定要靜下心來,多向資深程序員求教,慢慢熟悉技術(shù)、熟悉開發(fā)流程和行業(yè)。有時你會感覺掉進了一個知識海洋,身邊全是陌生的事物,很難抓住。所以就更要四處探路,逐漸尋找到方向,在尋找中進步。
成功進階為高級程序員,也并不意味著前途一片光明。如果說從初級到高級需要的是學(xué)習(xí),那么從高級到專家,需要的是不斷地嘗試和堅持。比起前一個階段,這個過程更為漫長,通常需要5~8 年。在這期間,因為有了之前的積累,并且已經(jīng)取得一定的成就,人會更加自信,同時也會更加彷徨,有一個問題會時常盤旋在腦中:將來的路到底要怎么走?這時就可以利用自己所積累的資源,多做一些嘗試,嘗試不同角色、不同的項目,與不同的客戶打交道,時間長了,自然會找到最適合自己的發(fā)展方向。
總結(jié)起來,初級程序員和高級程序員時期,都屬于職業(yè)生涯發(fā)展的第一階段,我們可以稱之為黃金時期。這階段程序員的年齡在20~35歲之間,因為年輕,所以更善于學(xué)習(xí),而且體力充沛,很多走過這個階段的程序員有過通宵工作的經(jīng)歷。在這個時期,你有大把的時間學(xué)習(xí)提高,為將來的事業(yè)打下堅實的基礎(chǔ)。而一旦超過了30 歲,無論從體力還是精神上,都會有所改變, 從30~40 歲是轉(zhuǎn)型時期。這時的程序員(很多人已經(jīng)不再編程)已經(jīng)明確了自己的發(fā)展方向,并且向著目標努力,讓自己有所建樹。40~60歲是專家時期,至此,一名優(yōu)秀的程序員會徹底實現(xiàn)“破繭成蝶”的愿望,成長為專家。
程序員的職業(yè)很精彩,同時也很艱苦。享受高工資,掌握最新的技術(shù),有可能成為創(chuàng)業(yè)成功的富豪,甚至有機會改變?nèi)祟惖纳罘绞剑ɡ缁ヂ?lián)網(wǎng)瀏覽器的開發(fā)、電子商務(wù)的應(yīng)用、手機短信等),這就是別人眼中程序員的生活,也許正因此,每年都會有很多新人加入這個龐大的隊伍,體驗向往已久的精彩生活。但是大多數(shù)人卻忽略了光鮮背后的艱辛,高工資的代價是工作強度高,學(xué)習(xí)新技術(shù)的代價是工作壓力大,成為富豪的代價是心力交瘁,而若想改變?nèi)祟惖纳罘绞,那就要耐得住日?fù)一日的枯燥和寂寞。酸甜苦辣都要自己品嘗,程序員的發(fā)展道路有很多條,就看你怎么選。
【IBM總架構(gòu)師:話說程序員的職業(yè)生涯[2]】相關(guān)文章:
IBM DB2認證考試06-20
程序員的職業(yè)生涯11-12
IBM db2-日常維護技巧02-03
IBM DB2認證考試教材05-30
什么是系統(tǒng)架構(gòu)師-如何成為系統(tǒng)架構(gòu)師05-11
程序員的職業(yè)生涯規(guī)劃書08-07
關(guān)于程序員職業(yè)生涯規(guī)劃03-28
程序員個人職業(yè)生涯規(guī)劃11-18
程序員求職信211-07