程序員的簡歷應(yīng)該這么寫?。。ǜ胶啔v模板)(程序員簡歷怎么寫比較好)
程序員的簡歷應(yīng)該這么寫?。。ǜ胶啔v模板)(程序員簡歷怎么寫比較好)
通知:最近有點(diǎn)事情,時(shí)間比較緊張,本周會發(fā)一些其他方面技術(shù)相關(guān)文章(很久之前發(fā)過,但那時(shí)候讀者很少,所以很多人沒看過,正好重新排版添加一些內(nèi)容,好加入到「算法匯總」里),每天的文章不會斷,本周四五或者下周恢復(fù)正常題目系列。
Carl校招社招都拿過大廠的offer,同時(shí)也看過很多應(yīng)聘者的簡歷,這里把自己總結(jié)的簡歷技巧以及常見問題給大家梳理一下。
簡歷篇幅
首先程序員的簡歷力求簡潔明了,不用設(shè)計(jì)上要過于復(fù)雜。
對于校招生,一頁簡歷就夠了,社招的話兩頁簡歷便可。
有的校招生說自己的經(jīng)歷太多了,簡歷要寫出兩三頁,實(shí)際上基本是無關(guān)內(nèi)容太多或者描述太啰唆,例如多過的校園活動,學(xué)生會經(jīng)歷等等。
既然是面試技術(shù)崗位,其他的方面一筆帶過就好。
謹(jǐn)慎使用“精通”兩字
應(yīng)屆生或者剛畢業(yè)的程序員在寫簡歷的時(shí)候 「切記不要寫精通某某語言」,如果真的學(xué)的很好,「推薦寫“熟悉”或者“掌握”」。
但是有的同學(xué)可能僅僅使用一些語言例如go或者PYTHON寫了一些小東西,或者了解一些語言的語法,就直接寫上熟悉C 、JAVA、GO、PYTHON ,這也是大忌,如果C 更了解的話,建議寫熟悉C ,了解JAVA、GO、PYTHON。
「詞語的強(qiáng)烈程度:精通 > 熟悉(推薦使用)> 掌握(推薦使用)> 了解(推薦使用)」
還有做好心理準(zhǔn)備,一旦我們寫了熟悉某某語言,這門語言就一定是面試中重點(diǎn)考察的一個(gè)點(diǎn)。
例如寫了熟悉C , 那么繼承、多態(tài)、封裝、虛函數(shù)、C 11的一些特性、STL就一定會被問道。
「所以簡歷上寫著熟悉哪一門語言,在準(zhǔn)備面試的時(shí)候重點(diǎn)準(zhǔn)備,其他語言幾乎可以不用看了,面試官在面試中通常只會考察一門編程語言」。
拿不準(zhǔn)的絕對不要寫在簡歷上
「不要為了簡歷上看上去很豐富,就寫很多內(nèi)容上去,內(nèi)容越多,面試中考點(diǎn)就越多」。
簡歷中突出自己技能的幾個(gè)點(diǎn),而不是面面俱到。
想想看,面試官一定是拿著你的簡歷開始問問題的,「如果因?yàn)閮H僅想展示自己多會一點(diǎn)點(diǎn)的東西就都寫在簡歷上,等于給自己挖了一個(gè)“大坑”」。
例如僅僅部署過nginx服務(wù)器,就在簡歷上寫熟悉nginx,那面試官可能上來就圍繞著nginx問很多問題,同學(xué)們?nèi)绻屑懿蛔。缓笳f:“我僅僅部署過,底層實(shí)現(xiàn)我都不了解。這樣就是讓面試官有些失望”。
「同時(shí)盡量不要寫代碼行數(shù)10萬 在簡歷上」,這就相當(dāng)于提高了面試官的期望。
首先就是代碼行數(shù)10W 無從考證,而且這無疑大大提高的面試官的期望和面試官問問題的范圍,這相當(dāng)于告訴面試官“我寫代碼沒問題,你就盡管問吧”。
如果簡歷上再沒有側(cè)重點(diǎn)的話,面試官就開始鋪天蓋地問起來,恐怕大家回答的效果也不會太好。
項(xiàng)目經(jīng)驗(yàn)應(yīng)該如何寫
「項(xiàng)目經(jīng)驗(yàn)中要突出自己的貢獻(xiàn)」,不要描述一遍項(xiàng)目就完事,要突出自己的貢獻(xiàn),是添加了哪些功能,還是優(yōu)化了那些性能指數(shù),最后再說說受益怎么樣。
例如這個(gè)功能被多少人使用,例如性能提升了多少倍。
其實(shí)很多同學(xué)的一個(gè)通病就是在面試中說不出自己項(xiàng)目的難點(diǎn),項(xiàng)目經(jīng)歷寫了一大堆,各種框架數(shù)據(jù)庫的使用都寫上了,卻答不出自己項(xiàng)目中的難點(diǎn)。
有的同學(xué)可能心里會想:“自己的項(xiàng)目沒有什么難點(diǎn),就是按照功能來做,遇到不會配置的不會調(diào)節(jié)的,就百度一下”。
其實(shí)大多數(shù)人做項(xiàng)目的時(shí)候都是這樣的,不是每個(gè)項(xiàng)目都有什么難點(diǎn),可是為什么一樣的項(xiàng)目經(jīng)驗(yàn),別人就可以在難點(diǎn)上說出一二三來呢?
這里還是有一些技巧的,首先是「做項(xiàng)目的時(shí)候時(shí)刻保持著對難點(diǎn)的敏感程度」,很多我們費(fèi)盡周折解決了一個(gè)問題,然后自己也不做記錄,就忘掉了,「此時(shí)如果及時(shí)將自己的思考過程記錄下來,就是面試中的重要素材,養(yǎng)成這樣的習(xí)慣非常重要」。
很多同學(xué)埋怨自己的項(xiàng)目沒難點(diǎn),其實(shí)不然,「找到項(xiàng)目中的一點(diǎn),深挖下去就會遇到難點(diǎn),解決它,這種經(jīng)歷就可以拿來在面試中來說了」。
例如使用java完成的項(xiàng)目,在深挖一下Java內(nèi)存管理,看看是不是可以減少一些虛擬機(jī)上內(nèi)存的壓力。
所以很多時(shí)候 「不是自己的項(xiàng)目沒有難點(diǎn),而是自己準(zhǔn)備的不充分」。
項(xiàng)目經(jīng)驗(yàn)是面試官一定會問的,那么不是每一個(gè)面試都是主動問項(xiàng)目中有哪些亮點(diǎn)或者難點(diǎn),這時(shí)候就需要我們自己主動去說自己項(xiàng)目中的難點(diǎn)。
變被動為主動
再說一個(gè)面試中如何變被動為主動的技巧,例如自己的項(xiàng)目是一套分布式系統(tǒng),我們在介紹項(xiàng)目的時(shí)候主動說:“項(xiàng)目中的難點(diǎn)就是分布式數(shù)據(jù)一致性的問題?!薄?/p>
「此時(shí)就應(yīng)該知道面試官定會問:“你是如何解決數(shù)據(jù)一致性的?”」。
如果你對數(shù)據(jù)一致性協(xié)議的使用和原理足夠的了解的話,就可以和面試官侃侃而談了。
我們在簡歷中突出項(xiàng)目的難點(diǎn)在于數(shù)據(jù)一致性,并且「我們之前就精心準(zhǔn)備一致性協(xié)議,數(shù)據(jù)一致性相關(guān)的知識,就等著面試官來問」,這樣準(zhǔn)備面試更有效率,這些寫出來的簡歷也才是好的簡歷,而不是簡歷上泛泛而談什么都說一些,最后都不太了解。
面試一共就三十分鐘或者一個(gè)小時(shí),說兩個(gè)兩個(gè)項(xiàng)目中的難點(diǎn),既凸顯出自己技術(shù)上的深度,同時(shí)項(xiàng)目中的難點(diǎn)是最好被我們自己掌控的,「因?yàn)檫@塊是面試官必問的,就是我們可以變被動為主動的關(guān)鍵」。
「真正好的簡歷是 當(dāng)同學(xué)們把自己的簡歷遞給面試官的時(shí)候,基本都知道面試官看著簡歷都會問什么問題」,然后將面試官的引導(dǎo)到自己最熟悉的領(lǐng)域,這樣大家才會占有主動權(quán)。
博客的重要性
簡歷上可以放上自己的博客地址、github地址甚至微博(如果發(fā)了很多關(guān)于技術(shù)的內(nèi)容),「通過博客和github 面試官就可以快速判斷同學(xué)們對技術(shù)的熱情,以及學(xué)習(xí)的態(tài)度」,可以讓面試官快速的了解同學(xué)們的技術(shù)水平。
如果有很多高質(zhì)量博客和漂亮的github的話,即使面試現(xiàn)場發(fā)揮的不好,面試官通過博客也會知道這位同學(xué)基礎(chǔ)還是很扎實(shí),只是發(fā)揮的不好而已。
可以看出記錄和總結(jié)的重要性。
寫博客,不一定非要是技術(shù)大牛才寫博客,大家都可以寫博客來記錄自己的收獲,每一個(gè)知識點(diǎn)大家都可以寫一篇技術(shù)博客,這方面要切忌懶惰!
「我是歡迎錄友們參考我的文章寫博客來記錄自己收獲的,但一定要注明來自公眾號「代碼隨想錄」呀!」
同時(shí)大家對github不要畏懼,可以很容易找到一些小的項(xiàng)目來練手。
這里貼出我的Github,上面有一些我自己寫的小項(xiàng)目,大家可以參考:https://github.com/youngyangyang04
面試只有短短的30分鐘或者一個(gè)小時(shí),如何把自己掌握的技術(shù)更好的展現(xiàn)給面試官呢,博客、github都是很好的選擇,如果把這些放在簡歷上,面試官一定會看的,這都是加分項(xiàng)。
簡歷模板
最后福利,把我的簡歷模板貢獻(xiàn)出來!如下圖所示。
簡歷模板
這里是簡歷模板中Markdown的代碼:https://github.com/youngyangyang04/Markdown-Resume-Template ,可以fork到自己Github倉庫上,按照這個(gè)模板來修改自己的簡歷。
「Word版本的簡歷,大家可以在公眾號「代碼隨想錄」后臺回復(fù):簡歷模板,就可以獲??!」
總結(jié)
「好的簡歷是敲門磚,同時(shí)也不要在簡歷上花費(fèi)過多的精力,好的簡歷以及面試技巧都是錦上添花」,真的求得心得的offer靠的還是真才實(shí)學(xué)。
如何真才實(shí)學(xué)呢?跟著「代碼隨想錄」一起刷題呀,哈哈
大家此時(shí)可以再重審一遍自己的簡歷,如果發(fā)現(xiàn)哪里的不足,面試前要多準(zhǔn)備多練習(xí)。
就醬,「代碼隨想錄」就是這么干貨,Carl多年積累的簡歷技巧都毫不保留的寫出來了,如果感覺對你有幫助,就宣傳一波「代碼隨想錄」吧,值得大家的關(guān)注!
打算從頭開始打卡的錄友,可以在「算法匯總」這里找到歷史文章,很多錄友都在從頭打卡,你并不孤單!
——-end——-
我將算法學(xué)習(xí)相關(guān)的資料已經(jīng)整理到了Github :https://github.com/youngyangyang04/leetcode-master,里面還有l(wèi)eetcode刷題攻略、各個(gè)類型經(jīng)典題目刷題順序、思維導(dǎo)圖看一看一定會有所收獲,如果給你有幫助給一個(gè)star支持一下吧!
我是程序員Carl,個(gè)人主頁:https://github.com/youngyangyang04
更多精彩點(diǎn)擊下方了解更多!