程序员,为什么如此迷茫?
作為程序員,一個(gè)是擔(dān)心年紀(jì)大了以后找工作比較麻煩,畢竟國(guó)內(nèi)不像國(guó)外,企業(yè)都希望年輕力壯的小伙子去扛,因?yàn)樗麄兩眢w好,能熬夜。另一個(gè)是擔(dān)心換工作的時(shí)候面試怎么辦?很多問(wèn)題我都回答不好。
場(chǎng)景一
小明是一位有著四年開(kāi)發(fā)經(jīng)驗(yàn)的程序員(為什么叫小明呢,因?yàn)樗械墓适滦∶鞫际侵鹘?#xff09;, 一直在傳統(tǒng)行業(yè)工作,每天做的事情無(wú)非就是CRUI以及和項(xiàng)目經(jīng)理扯扯業(yè)務(wù)流程。?
這份工作對(duì)他來(lái)說(shuō),沒(méi)有難度也沒(méi)有任何挑戰(zhàn)。直到有一天他突然醒悟,因?yàn)樗l(fā)現(xiàn)和他相同工作經(jīng)驗(yàn)的人都工資都比他高出很多。于是趕緊回去改簡(jiǎn)歷準(zhǔn)備去跳槽。在簡(jiǎn)歷上?
把自己所有看過(guò)的、用過(guò)的技術(shù)都寫(xiě)上,并且標(biāo)明“精通“。他想,這樣我能夠參加的面試機(jī)會(huì)會(huì)更多吧?
果然不出所料,自從簡(jiǎn)歷投出去,手機(jī)鈴聲基本上就沒(méi)有停止過(guò)震動(dòng)(疑問(wèn)放聲音會(huì)引起同事和領(lǐng)導(dǎo)的猜疑,大家都懂的)。接著預(yù)約了很多面試,最多的一次是一天安排了四場(chǎng)面試。?
為了找一份高工資的工作也是拼了。?
面試過(guò)程中,開(kāi)始都是介紹自己的經(jīng)歷和技術(shù),一切似乎都很梳理,因?yàn)樾∶饕呀?jīng)對(duì)公司現(xiàn)有的業(yè)務(wù)掌握得非常熟練了,自以為非常有信心的時(shí)候。面試官開(kāi)始問(wèn)繼續(xù)內(nèi)容了。
面試官: 我看你簡(jiǎn)歷上,技術(shù)棧還是挺豐富的,而且都是精通,那么我來(lái)問(wèn)一些簡(jiǎn)單的問(wèn)題吧?
面試官: 簡(jiǎn)單問(wèn)你一些spring mvc的問(wèn)題吧?
小明 : (內(nèi)心臺(tái)詞),暗自竊喜,之前公司都是用spring mvc的,而且用得很熟練,嘿嘿,放馬過(guò)來(lái)吧?
面試官: springmvc實(shí)現(xiàn)頁(yè)面請(qǐng)求參數(shù)和controller中指定method的對(duì)象是如何做到數(shù)據(jù)綁定的?
小明 : (what?我只知道直接定義一個(gè)bean,請(qǐng)求參數(shù)會(huì)自動(dòng)和bean中的屬性匹配啊),這個(gè),我不是很清楚,但是我知道怎么用?
面試官: springmvc的實(shí)現(xiàn)原理是什么樣的,可以大概講講嘛??
小明 : (冷汗)這個(gè),也沒(méi)有深入去了解過(guò)?
面試官: 那你對(duì)那一塊技術(shù)熟悉一些呢??
小明 : (此刻小明已經(jīng)不敢再多說(shuō)了,因?yàn)楸幻嬖嚬龠@么疑問(wèn),頓時(shí)失去了信心)這些技術(shù)在使用方面我都沒(méi)問(wèn)題的 面試官: …
其實(shí)很多程序員之所以被稱(chēng)作碼農(nóng),是因?yàn)橹皇怯肅trl+C/Ctrl+v以及百度這幾個(gè)神器在寫(xiě)代碼,并沒(méi)有去思考自己用到的技術(shù)是如何實(shí)現(xiàn)的。而且很多程序員在被面試完以后,內(nèi)心還在吐槽,這些原理啥的我根本不用知道也能寫(xiě)代碼呀,為什么要問(wèn)呢?一定覺(jué)得面試官是為了裝逼才問(wèn)的。實(shí)際上并不是,當(dāng)你的程序出現(xiàn)bug的時(shí)候,往往是因?yàn)槟悴恢赖讓訉?shí)現(xiàn)而出現(xiàn)的。因此我們作為程序員,不能真的把自己定位成碼農(nóng),而要把自己定位成一個(gè)思考者
場(chǎng)景二
老王也是一位資深碼農(nóng),工作4年。但是他對(duì)自己有的認(rèn)知比較高,對(duì)未來(lái)的風(fēng)險(xiǎn)因素考慮得比較周到,也舍得投資自己去學(xué)習(xí)。所以他經(jīng)常會(huì)去看使用過(guò)的一些技術(shù)的源碼。但是故事的開(kāi)頭總是美好的。每次他都是抱著12分的精神去看,?
然后看了不到2分鐘,發(fā)現(xiàn)沒(méi)辦法看下去,因?yàn)橥耆珱](méi)有頭緒,有一句叫:一入源碼深似海。根本繞不出來(lái)。這樣的痛苦經(jīng)歷讓老王對(duì)源碼產(chǎn)生了恐懼,因此也就沒(méi)辦法堅(jiān)持下去。導(dǎo)致最終還是遇到了技術(shù)瓶頸,一直繞不出去。
這樣的例子比比皆是,我相信每一個(gè)人心里都是有目標(biāo)和方向的,但是因?yàn)榉N種誘惑或者困難讓自己止步不前,而在每一次面試遇到打擊的時(shí)候,才會(huì)恍然大悟,自己的能力已經(jīng)和這個(gè)行業(yè)所需要的人才的能力脫軌了。這樣的面試經(jīng)歷猶如雞血一般能夠造成短暫的醒悟,然后,人都是喜歡生活安逸,不愿意逼自己去做不想做的事情,因此也就導(dǎo)致為什么IT行業(yè)的優(yōu)秀人才總是那么屈指可數(shù)的幾個(gè)人。其實(shí)不是你能力不行,而是你缺乏一個(gè)引導(dǎo)和平臺(tái)。
本次給大家推薦一個(gè)免費(fèi)的學(xué)習(xí)群 744677563,里面概括Java分布式、高并發(fā)、JVM、高性能、微服務(wù)、區(qū)塊鏈、大數(shù)據(jù)等技術(shù),以及面試資源等。
成就大神不是夢(mèng),還是要看你加不加
總結(jié)
以上是生活随笔為你收集整理的程序员,为什么如此迷茫?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ubuntu12.04下解决sudo a
- 下一篇: SpringBoot(六)_AOP统一处