對(duì)程序員職業(yè)規(guī)劃的一些看法
隨著越來(lái)越多的人加入程序員這個(gè)行業(yè),程序員已經(jīng)不是以前人們向往的白領(lǐng)職業(yè)了,要想在這個(gè)行業(yè)有所發(fā)展,至少在中國(guó),想有所成就,就應(yīng)該有一技之長(zhǎng),對(duì)某一領(lǐng)域有所精通。
隨著計(jì)算機(jī)行業(yè)的不斷發(fā)展和分支學(xué)科的不斷出現(xiàn),很難像以前再出現(xiàn)一個(gè)對(duì)計(jì)算機(jī)各個(gè)領(lǐng)域都很精通的人了,所以,對(duì)某一方向有所精通很重要。很多人夸夸其談,乍一聽(tīng)對(duì)于計(jì)算機(jī)各個(gè)方面都知道,但仔細(xì)一問(wèn)他就說(shuō)不出什么了。
隨著軟件流水線般的進(jìn)行生產(chǎn),程序員(我是指之會(huì)寫程序的人)越來(lái)越成為工廠里面流水線上的操作工人,依靠越來(lái)越強(qiáng)大和方便的開(kāi)發(fā)工具和越來(lái)越容易上手的開(kāi)發(fā)語(yǔ)言。這些人拼得是自己的經(jīng)歷和體力,他們是軟件開(kāi)發(fā)的最底層人員,即使干的好也不過(guò)是熟練的操作技工而已,因?yàn)樗麄冎粫?huì)使用別人開(kāi)發(fā)出來(lái)的工具,自己甚至只知道怎么用,而不知道為什么和具體實(shí)現(xiàn)。造成這種情況的主要原因是開(kāi)發(fā)工具的自動(dòng)化和教育上的失誤,特別是一些短期的軟件培訓(xùn)機(jī)構(gòu),他們只教會(huì)了學(xué)生如何使用.Net或者Eclipse這樣的容易上手的開(kāi)發(fā)工具,最多再學(xué)習(xí)一下語(yǔ)言,有些人甚至連語(yǔ)言和開(kāi)發(fā)工具都分不清楚(例如C 和VC )這些都是軟件行業(yè)迅速發(fā)展所造成的一些不良的影響和某些人急于求成的心理。很多人的基礎(chǔ)不扎實(shí)就去寫程序,它們對(duì)多線程,語(yǔ)言的'底層實(shí)現(xiàn)和算法都不了解,這樣,很難寫出結(jié)構(gòu)良好,效率高的程序。
所以,總結(jié)我以往寫程序的經(jīng)驗(yàn)和教訓(xùn),我覺(jué)得:
1。打好基礎(chǔ),學(xué)好本質(zhì)的東西,分清什么是科學(xué),什么是技術(shù),什么是應(yīng)用。最上層的東西是會(huì)經(jīng)常變化的,不要把時(shí)間大都花在那上面。
2。精通而不是什么都知道,卻什么也不熟悉。后者是大忽悠。前者在有可能從程序員過(guò)渡到技術(shù)主管或者研發(fā)核心人員。
3。不要總用別人的東西,要有自己的成果。
4。學(xué)計(jì)算機(jī)不要急,慢慢來(lái),一步一步,不要追求新技術(shù)名詞,一位會(huì)幾個(gè)新名詞就來(lái)不得了,高手對(duì)底層都很熟悉的。不要浮躁。
5。要理論聯(lián)系實(shí)際,學(xué)到的理論要知道有什么應(yīng)用和怎么實(shí)現(xiàn),到動(dòng)手編程。
6。要有毅力,真正的工作很枯燥,但如果你投入進(jìn)去就會(huì)很有趣。要珍惜每一分每一秒。
【對(duì)程序員職業(yè)規(guī)劃的一些看法】相關(guān)文章:
對(duì)就業(yè)的看法04-01
求職陷阱看法03-10
面試的一些常見(jiàn)問(wèn)題11-21
2017程序員就業(yè)城市03-08
求職故事之程序員03-13
一個(gè)程序員的求職故事03-31
一些求職陷阱案例匯編07-16
北京找工作的一些經(jīng)歷與感悟03-04