談程序員的職業規劃

來源:瑞文範文網 1.88W

越多的人加入程序員這個行業,程序員已經不是以前人們嚮往的白領職業了,要想在這個行業有所發展,至少在中國,想有所成就,就應該有一技之長,對某一領域有所精通。

談程序員的職業規劃

隨着計算機行業的不斷髮展和分支學科的不斷出現,很難像以前再出現一個對計算機各個領域都很精通的人了,所以,對某一方向有所精通很重要。很多人誇誇其談,乍一聽對於計算機各個方面都知道,但仔細一問他就說不出什麼了。

隨着軟件流水線般的進行生產,程序員(我是指之會寫程序的人)越來越成爲工廠裏面流水線上的操作工人,依靠越來越強大和方便的開發工具和越來越容易上手的開發語言。這些人拼得是自己的經歷和體力,他們是軟件開發的最底層人員,即使乾的好也不過是熟練的操作技工而已,因爲他們只會使用別人開發出來的工具,自己甚至只知道怎麼用,而不知道爲什麼和具體實現。造成這種情況的主要原因是開發工具的自動化和教育上的失誤,特別是一些短期的軟件培訓機構,他們只教會了學生如何使用或者eclipse這樣的容易上手的開發工具,最多再學習一下語言,有些人甚至連語言和開發工具都分不清楚(例如c++和vc++)這些都是軟件行業迅速發展所造成的一些不良的影響和某些人急於求成的心理。很多人的基礎不紮實就去寫程序,它們對多線程,語言的底層實現和算法都不瞭解,這樣,很難寫出結構良好,效率高的程序。

所以,總結我以往寫程序的經驗和教訓,我覺得:

1。打好基礎,學好本質的東西,分清什麼是科學,什麼是技術,什麼是應用。最上層的東西是會經常變化的,不要把時間大都花在那上面。

2。精通而不是什麼都知道,卻什麼也不熟悉。後者是大忽悠。前者在有可能從程序員過渡到技術主管或者研發核心人員。

3。不要總用別人的東西,要有自己的成果。

4。學計算機不要急,慢慢來,一步一步,不要追求新技術名詞,一位會幾個新名詞就來不得了,高手對底層都很熟悉的。不要浮躁。

5。要理論聯繫實際,學到的理論要知道有什麼應用和怎麼實現,到動手編程。

6。要有毅力,真正的工作很枯燥,但如果你投入進去就會很有趣。要珍惜每一分每一秒。

熱門標籤