招程序员,得招 “会编程” 的
這話聽著特別荒唐是吧?大家都在講程序員的能力,什么高并發(fā)啦、多線程啦、虛擬機(jī)啦、全棧啦、架構(gòu)啦、算法啦、人工智能啦……大家好像都已經(jīng)默認(rèn),會編程是缺省的、不需要提的,需要學(xué)習(xí)、需要考察的都是這些高階能力了。
我有一次把公司各個(gè)團(tuán)隊(duì)的Tech Lead叫到一起來,問他們打算怎么提升新員工的技術(shù)能力,打算提升什么技術(shù)能力。這幾位技術(shù)大牛稍微沉吟了一下,然后說,我們考慮先從持續(xù)交付和微服務(wù)架構(gòu)開始……
我連忙喊,停停停,你們一個(gè)項(xiàng)目干3到6個(gè)月,持續(xù)交付流水線就項(xiàng)目啟動第一周搭起來,剩下就是提交代碼然后看顯示器變綠。你跟我說你打算給新員工提升的第一項(xiàng)技術(shù)能力,是個(gè)三個(gè)月只用一次的能力?
這就是我們這個(gè)行業(yè)的怪現(xiàn)狀。每天做工作用的能力,怎么理解需求,怎么拆解開發(fā)任務(wù),怎么寫測試,怎么寫代碼……這些能力,大牛沒興趣教,菜鳥沒興趣學(xué)。所有人都更喜歡那些高級的、名字厲害的、新鮮的技術(shù)能力。
因?yàn)槟切〇|西寫在簡歷上更好看。這是面向簡歷的能力建設(shè)、面向跳槽的能力建設(shè),不是面向工作的能力建設(shè)。
至于開口高并發(fā)閉口微服務(wù)的程序員們,到底程序能不能寫出來,每天的工作是不是用正確的方式在做,招聘的面試官不關(guān)心,管理的技術(shù)經(jīng)理不關(guān)心,HR和老板想關(guān)心但是沒能力關(guān)心。要做東西?那就慢慢做唄。一個(gè)人做得慢老板看得出來慢,一群人全都做得慢老板就以為做軟件就該這么慢、就該這么bug滿天飛。
你以為我在聳人聽聞么?來來來,看看大廠:
摘自公眾號:技術(shù)瑣話啥意思?意思就是,在這之前,該大廠招程序員不考編程。你猜猜為什么嘴皮子程序員和PPT架構(gòu)師滿天飛?
熊老師和仝老師看了這個(gè)文章,對大廠的舉措表示敬佩。
有個(gè)HR同學(xué)跟我抬杠,說他看人很準(zhǔn),很會“聞味道”,看見候選人,一聞發(fā)現(xiàn)味道不對,就不要。我說我壓根不需要聞味道么,就在面試前增加一個(gè)現(xiàn)場編程環(huán)節(jié),三成候選人直接掉頭就跑了,聞味道能比這個(gè)更有鑒別力?
雖然我經(jīng)常講某大廠的鬼故事,但是我一直說,對某大廠從善如流的執(zhí)行力我是很敬佩的。現(xiàn)在某大廠開始明白過來,程序員,得會編程。其他公司會不會跟上呢?我樂觀地覺得,有這可能。
所以,你看,編程基本功再不練,怕是下次找工作就要被看穿了哦~
總結(jié)
以上是生活随笔為你收集整理的招程序员,得招 “会编程” 的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Boot 注册 Servl
- 下一篇: 分布式事务不理解?一次给你讲清楚!