優(yōu)秀的程序員應(yīng)該掌握多少門編程語言?
程序員的優(yōu)秀和掌握多少種編程語言并沒有直接的關(guān)系,不能單純的依靠數(shù)量來決定一個(gè)人能力高低,決定高低還是內(nèi)在的東西,編程思想和架構(gòu)能力,所以很多人覺得有些程序員做過好多語言就佩服的五體投地,編程到了一定程度語言本質(zhì)上就是一種工具,為了實(shí)現(xiàn)某種架構(gòu)的需要,甚至可以多個(gè)語言組合,都是可以的,到來一定層面任何語言都可以當(dāng)做工具對(duì)待,現(xiàn)實(shí)中只要掌握一門語言再去學(xué)習(xí)新的編程語言都會(huì)覺得輕松了許多,不是因?yàn)榫幊套兟斆髁耍峭ㄟ^一種編程語言的學(xué)習(xí)掌握了很多編程的模式,因?yàn)椴煌幊陶Z言在處理同一場(chǎng)景的問題思維方式是接近的,解決方法都是知道了,剩下的就是單純的熟悉語法結(jié)構(gòu),所以當(dāng)然顯得學(xué)的很快了。
編程語言現(xiàn)在向著集成化發(fā)展,工具類的庫會(huì)越來越多,應(yīng)用級(jí)別的編程會(huì)變得越來越簡單,編程功能實(shí)現(xiàn)向著簡單化發(fā)展,但對(duì)于編程思想的要求也是越來越高,未來科技爭取的就是人才,特別是高端的人才,現(xiàn)在國內(nèi)程序員的存量已經(jīng)超過幾百萬絕對(duì)的數(shù)目甚至比歐洲一個(gè)國家的人口還多了,但是企業(yè)還在喊著招不到人,所謂的招不到人其實(shí)是招不到高端的人才,這個(gè)國家有如此多的軟件公司,對(duì)于頂層軟件人才是求賢若渴,即使財(cái)力不濟(jì)的小公司都想盡一切辦法,弄到優(yōu)秀的人才,未來的公司競(jìng)爭本質(zhì)上是高端人才的競(jìng)爭,優(yōu)秀的程序員在未來中國軟件行業(yè)的薪資還會(huì)提升。
優(yōu)秀的程序員到底需要具備什么樣子的素質(zhì),所謂優(yōu)秀不單純技術(shù)層面的,是全方面的
1.強(qiáng)大的抗壓能力,很多程序員承受能力都一般,遇到一個(gè)不懂技術(shù)的老板就覺得自己沒有訴苦的地方了,接收一堆代碼很爛的代碼堆,項(xiàng)目經(jīng)理因?yàn)楣ぷ鬟M(jìn)度問題批評(píng)你了幾句,然后就有了跳槽的沖動(dòng),這類程序員一般很難有大作為,做大事就要耐得住壓力。
2.不停的升級(jí)自己編程能力,能夠跟上時(shí)代的步伐,很多老程序員覺得年齡大了會(huì)被這個(gè)行業(yè)淘汰,倒不如說是自己把自己給放棄了,不更新技能包早晚也是被淘汰的料,什么年齡做什么年齡的事情,不要等老了還在和年輕人比拼精力,該是用自己經(jīng)驗(yàn)的時(shí)候。
3.選擇大于努力,選擇一個(gè)最適合自己發(fā)展的平臺(tái),不要一味跟著工資走,積累多了自然就有發(fā)揮的空間,很多人中間換了相當(dāng)多的工作,都把自己換的滑了,靜不下心來去做事情。核心競(jìng)爭力一定需要時(shí)間的積累,需要有一個(gè)很長的培養(yǎng)期,所以不要輕易不滿意現(xiàn)狀去換工作,很容易造成一種無形積累的流失,這些對(duì)于當(dāng)下可能沒有多大的影響,但對(duì)未來真的非常重要,看事情起碼看五年之后。
所謂的優(yōu)秀都不是說出來的,也不是靠會(huì)寫幾種編程語言就能搞定的事情,需要有規(guī)劃,有前進(jìn)的方向,一定有一段忘我的付出階段,沒點(diǎn)工匠精神就不要談優(yōu)秀兩個(gè)字。
希望能幫到你。