程序員在面試時,如何回答未來規划的問題


    在面試中,候選人很有可能被問及未來的規划,比如3年規划和5年規划。
    在被問及此類問題時,大家首先要了解面試官問這個問題的動機,在此基礎上,大家就能說出面試官想聽的話,至於是不是這樣?五年后的事情,你不關心,面試官更不關心。       
    首先說下,面試官干嘛問你這個問題?
    1 最重要的,是確認候選人的穩定性,同時確認候選人未來的發展規划是不是和公司期望的一致。
    公司招一個程序員,不指望他干一輩子,甚至也沒指望能干滿5年。不過出於招聘成本和業務穩定方面的考慮,至少希望程序員在兩年內別跳槽。如果能干滿3年,公司就更賺了,因為有工資倒掛的因素。
    所以如果候選人說,未來想進一步提升學歷,去考研,那么基本上這個面試就掛了。合着公司辛苦招進一個人,2年內會邊工作邊准備考研,考研成功后還會離職,哪怕這位候選人能力再強,估計也不會招進來。
    同理,如果候選人面的是一家小公司,如果被問及這個問題時說,未來期望是進大廠發展,那么這場面試估計也掛了。雖然有些話大家都知道,但彼此都得保持默契,別說出來。
    站在公司的角度,公司招進來一個程序員,總是希望這位程序員能在技術上不斷發展,更好地適應程序員的角色,同時也足夠穩定,不要有其他想法,能干到能被“自然優化”到年齡那最好了。大家如果明白這點以后,就知道這個問題該怎么回答了。
 
    2 此外,面試官問這個問題,是想確認候選人的責任心和上進心。這個問題上,雖然沒有候選人會直接說“混吃等死”之類的回答,但如果在這個問題上支支吾吾,不能有效組織文字回答,這就說明候選人沒有考慮過未來發展的問題,進而會推斷出候選人平時可能會得過且過,不怎么上進。
    
    所以,對這個問題,不管你是怎么想的,但可以按如下的思路來組織語句回答。
    1 我是想走技術路線,想找個平台穩定地專研(Spring boot,或微服務等)方面的技術,這里記住,這個崗位招聘時需要什么技術,就說想要專研這方面的技術。
    2 同時,我對xx行業背景的業務很感興趣,想在這一領域深耕一下,不僅想全面了解這塊業務,而且還想全面掌握xx技術在該領域的解決方案。這里,你應聘的職位是做什么行業(比如保險),你就說什么,這個職位需要用什么技術,你就說什么。
    3 為了達到這個目的,我首先會做好本職工作,然后會盡量解決項目中遇到的技術問題,如果項目里用到的技術我不熟,我會第一時間去了解。你這樣一說,就相當於表決心,這種話大多數面試官都愛聽。
    4 我知道,這個領域會遇到高並發(或其他)等問題,我現在對這塊也有一定的了解(間接說明自己的能力),具體地,我知道xx,xx和xx技術,當下就可以應用在項目中。而且在這個問題上,我會不斷提升自己的技能,在未來2年內達到技術專家的能力,在業務上和技術上,解決項目上的大多數問題。這里,你與其說未來規划的職位,還不如說期望在未來有能力解決業務和技術上的問題,這樣針對性更強,而且更有可行性,這種話,面試官聽上去就會感覺很實在。
 
    但是,如果公司規模比較小,不建議你說架構師等方面的職位。如果你應聘大廠,你說期望能成架構師也沒什么。但如果是小公司,業務方面只限增刪改查,人家就會想,我們公司沒法提供這種項目實踐機會,是不是這位候選人就干不長了?所以如果你應聘的是小公司,還不如說你的規划是成“技術專家”。
 
    其實不管面試中是否被問及未來規划,程序員本身自己一定要有,所謂人無遠慮必有近憂。大多數程序員的規划是什么呢?
    1 入行后1年內,熟悉主攻技術(比如Spring boot)增刪改查方面的技能,並熟悉項目開發管理測試發布和部署相關技能。
    2 入行2年到3年內,熟悉單機版調優技能,如果可以,熟悉linux上分析日志和安裝組件相關技能。
    3 最早不限,一般可以在入職3年到5年到時間內接觸比較值錢的技能,比如高並發分布式組件,或者是python深度學習等,或者學足以讓你進大廠的技能。同時,爭取在工作后的3到5年內挑戰大廠的職位。如果不積極挑戰,那么可能在30歲前還能在小廠里舒服地呆着,后面就難說了。
    4 至於后面的規划,一方面個人情況不同,另一方面人各有志,就不繼續展開了。
 

這是我的公眾號,其中包含了大量面試文章,同時我自己出了多本Python和Java方面的書籍,會定期在公眾號里發書的電子版。請大家關注下我的公眾號,謝謝了。

    
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM