最近聽人說,一個(gè)HR面試結(jié)束后吐槽現(xiàn)在程序員的水平和能力一直在下降,遇到好幾個(gè)工作5、6年面試的第一道基礎(chǔ)題都答不上來,簡(jiǎn)單問問redis list的實(shí)現(xiàn),搖搖頭,問個(gè)簡(jiǎn)單的排序說畢業(yè)時(shí)間久了,忘了。就這樣期望月薪資也敢寫2萬以上,真不知道這信心是哪來的!
又有人反駁說,只會(huì)那些基礎(chǔ)知識(shí)的就像老學(xué)究,面試的時(shí)候別考些沒用的,看成果,看產(chǎn)品。
我本人作為一位老程序員,也給不少人新人面過時(shí)不試,雖說我現(xiàn)在并沒有取得多大成就,或者是當(dāng)過什么重要的總監(jiān)職位,但是閱歷和經(jīng)驗(yàn)還算豐富,在這里想發(fā)表一下自己的看法。
其實(shí),在我看來,基礎(chǔ)知識(shí)是比較重要,但是并不會(huì)重要到對(duì)面試起決定性作用,因?yàn)閷?duì)于企業(yè)來說,并不需要你能夠記住多少知識(shí),哪怕你一點(diǎn)都記不住,但是能夠?qū)崿F(xiàn)產(chǎn)品的需求,并能夠說明其中的來龍去脈,說白了就是看你的動(dòng)手操作能力和業(yè)務(wù)能力。如果你是一個(gè)死記硬背,記下來一大堆理論知識(shí),但是到實(shí)際操作的時(shí)候,那些理論知識(shí)只是紙上談兵。
程序員的基礎(chǔ)知識(shí),其實(shí),和其他知識(shí)是一樣,溫故而知新。很多經(jīng)常用鍵盤打字,用筆去寫字的時(shí)候,一下子有時(shí)候也寫不出來的。上了大學(xué)就很容易忘了高中學(xué)的知識(shí),大學(xué)畢業(yè)了,又忘了大學(xué)學(xué)的知識(shí)。
說實(shí)話,現(xiàn)在讓我去做一些面試題我也真的不咋會(huì)了,工作這些年,猛的一問我一些基礎(chǔ)的東西我也答不上來有的。尤其是不常用的。工作中用不到有卵用,很多東西一兩年可能才碰得到一次,有時(shí)候也需要去百度。但是基本上工作是靠業(yè)務(wù)邏輯的。很多新人只知道用啥技術(shù),不去理解業(yè)務(wù),導(dǎo)致他們寫不出東西。
而且我也不太相信,馬化騰、李彥宏、周鴻祎他們這類人就能記住所有的理論知識(shí),可在我和大部分程序員心目當(dāng)中,他們的編程水平是登峰造極的。
國外五六十歲,甚至更大年齡的程序員也比比皆是,記憶力倒退是難免的,可并不妨礙他們的優(yōu)秀。
當(dāng)然,我并不是否認(rèn)理論基礎(chǔ)知識(shí)的重要性,理論基礎(chǔ)知識(shí)是每一個(gè)新手程序員必須要掌握的,并且掌握得越牢固越好,同時(shí)要注重實(shí)際操作能力的鍛煉,絕不能紙上談兵。但是如果一定要說理論知識(shí)和成果、產(chǎn)品哪個(gè)更重要一些,個(gè)人還是覺得實(shí)際動(dòng)手操作做出來的成果和產(chǎn)品更重要一些。
責(zé)任編輯:wv
-
程序員
+關(guān)注
關(guān)注
4文章
952瀏覽量
29812
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論