程式設計師,為什麼如此迷茫?
作為程式設計師,一個是擔心年紀大了以後找工作比較麻煩,畢竟國內不像國外,企業都希望年輕力壯的小夥子去扛,因為他們身體好,能熬夜。另一個是擔心換工作的時候面試怎麼辦?很多問題我都回答不好。
小明是一位有著四年開發經驗的程式設計師(為什麼叫小明呢,因為所有的故事小明都是主角), 一直在傳統行業工作,每天做的事情無非就是CRUI以及和專案經理扯扯業務流程。
這份工作對他來說,沒有難度也沒有任何挑戰。直到有一天他突然醒悟,因為他發現和他相同工作經驗的人都工資都比他高出很多。於是趕緊回去改簡歷準備去跳槽。在簡歷上
把自己所有看過的、用過的技術都寫上,並且標明“精通“。他想,這樣我能夠參加的面試機會會更多吧
果然不出所料,自從簡歷投出去,手機鈴聲基本上就沒有停止過震動(疑問放聲音會引起同事和領導的猜疑,大家都懂的)。接著預約了很多面試,最多的一次是一天安排了四場面試。
為了找一份高工資的工作也是拼了。
面試過程中,開始都是介紹自己的經歷和技術,一切似乎都很梳理,因為小明已經對公司現有的業務掌握得非常熟練了,自以為非常有信心的時候。面試官開始問繼續內容了。
面試官: 我看你簡歷上,技術棧還是挺豐富的,而且都是精通,那麼我來問一些簡單的問題吧
面試官: 簡單問你一些spring mvc的問題吧
小明 : (內心臺詞),暗自竊喜,之前公司都是用spring mvc的,而且用得很熟練,嘿嘿,放馬過來吧
面試官: springmvc實現頁面請求引數和controller中指定method的物件是如何做到資料繫結的
小明 : (what?我只知道直接定義一個bean,請求引數會自動和bean中的屬性匹配啊),這個,我不是很清楚,但是我知道怎麼用
面試官: springmvc的實現原理是什麼樣的,可以大概講講嘛?
小明 : (冷汗)這個,也沒有深入去了解過
面試官: 那你對那一塊技術熟悉一些呢?
小明 : (此刻小明已經不敢再多說了,因為被面試官這麼疑問,頓時失去了信心)這些技術在使用方面我都沒問題的 面試官: …
其實很多程式設計師之所以被稱作碼農,是因為只是用Ctrl+C/Ctrl+v以及百度這幾個神器在寫程式碼,並沒有去思考自己用到的技術是如何實現的。而且很多程式設計師在被面試完以後,內心還在吐槽,這些原理啥的我根本不用知道也能寫程式碼呀,為什麼要問呢?一定覺得面試官是為了裝逼才問的。實際上並不是,當你的程式出現bug的時候,往往是因為你不知道底層實現而出現的。因此我們作為程式設計師,不能真的把自己定位成碼農,而要把自己定位成一個思考者
老王也是一位資深碼農,工作4年。但是他對自己有的認知比較高,對未來的風險因素考慮得比較周到,也捨得投資自己去學習。所以他經常會去看使用過的一些技術的原始碼。但是故事的開頭總是美好的。每次他都是抱著12分的精神去看,
然後看了不到2分鐘,發現沒辦法看下去,因為完全沒有頭緒,有一句叫:一入原始碼深似海。根本繞不出來。這樣的痛苦經歷讓老王對原始碼產生了恐懼,因此也就沒辦法堅持下去。導致最終還是遇到了技術瓶頸,一直繞不出去。
這樣的例子比比皆是,我相信每一個人心裡都是有目標和方向的,但是因為種種誘惑或者困難讓自己止步不前,而在每一次面試遇到打擊的時候,才會恍然大悟,自己的能力已經和這個行業所需要的人才的能力脫軌了。這樣的面試經歷猶如雞血一般能夠造成短暫的醒悟,然後,人都是喜歡生活安逸,不願意逼自己去做不想做的事情,因此也就導致為什麼IT行業的優秀人才總是那麼屈指可數的幾個人。其實不是你能力不行,而是你缺乏一個引導和平臺。
本次給大家推薦一個免費的學習群 744677563,裡面概括Java分散式、高併發、JVM、高效能、微服務、區塊鏈、大資料等技術,以及面試資源等。
成就大神不是夢,還是要看你加不加
相關文章
- Python 為什麼如此設計?Python
- 成為最好的程式設計師的迷茫程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 為什麼GetHashCode方法需要如此設計?
- 程式設計師的迷茫:前端能做什麼?還是後端?全棧?程式設計師前端後端全棧
- 前端能做什麼?還是後端?全棧?程式設計師的迷茫前端後端全棧程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 1024為什麼是程式設計師日程式設計師
- 為什麼要成為「無敵」程式設計師?程式設計師
- 為什麼成為一名程式設計師?程式設計師
- 【1024程式設計師節】為什麼有些程式設計師下班比你早?程式設計師
- 中國程式設計師為什麼要跳槽?程式設計師
- 程式設計師為什麼千萬不要瞎努力?程式設計師
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 為什麼程式設計師千萬不要重寫程式碼?程式設計師
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 會唱歌的程式設計師為何如此受歡迎?程式設計師
- 程式設計師為何如此受人追捧?是什麼在推動這個行業的發展程式設計師行業
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- 程式設計師為什麼一定要用Linux?程式設計師Linux
- 為什麼說程式設計師做外包沒前途?程式設計師
- 為什麼程式設計師做外包會被瞧不起?程式設計師
- 你想成為什麼級別的程式設計師?程式設計師
- 程式設計師為什麼一定要用 Linux ?程式設計師Linux
- 為什麼程式設計師一定要學Linux程式設計師Linux
- 作為程式設計師為什麼要閱讀原始碼程式設計師原始碼
- 程式設計師為什麼焦慮於程式語言和框架?程式設計師框架
- 為什麼程式設計師喜歡在半夜寫程式碼?程式設計師
- 為什麼IT程式設計師都不願意重構程式碼?程式設計師
- 為什麼美國程式設計師不用加班,而中國程式設計師就只能996?程式設計師996
- 程式設計師你為什麼這麼累? - Controller規範程式設計師Controller
- 程式設計師你為什麼這麼累? - 配置規範程式設計師
- [翻譯] 為什麼 Golang 在系統程式設計中如此受歡迎?Golang程式設計
- 程式設計師,你自豪什麼程式設計師
- 作為程式設計師,你的夢想是什麼?程式設計師
- 我為什麼不要30歲以上的程式設計師?程式設計師
- Android程式設計師為什麼要去學Java後臺Android程式設計師Java