程序員要如何寫簡歷(附簡歷模板)

簡歷基調

程序員的簡歷力求簡潔明瞭,不用設計上過於複雜,如果放照片的話,除了照片 其他不用再有彩色的地方了。

下面也提供了簡歷的模板

校招生一頁簡歷就夠了,社招的話兩頁簡歷便可。

有的校招生說自己的經歷太多了,簡歷要寫出兩三頁,看完之後基本不是內容太多了,就是太囉嗦了,例如校園活動一大堆
既然是面試技術崗位,其他的就一筆帶過就好。

簡歷模板

在這裏插入圖片描述
想要獲取簡歷模板word版本,可以關注【代碼隨想錄】公衆號,後臺回覆:【簡歷模板】,就可以獲取該簡歷模板

想獲取Markdown版本可以在去github上
這裏是簡歷模板中markdown的代碼 Github地址

大家可以fork到自己github倉庫上,或者 git clone https://github.com/youngyangyang04/Markdown-Resume-Template.git 下載到本地然後可以根據自己的情況自行修改。

大家可以基於這個模板 不定期修改自己的簡歷

謹慎使用精通兩字

應屆生或者剛畢業的程序員在寫簡歷的時候 切記不要寫精通某某語言,如果真的學的很好,推薦寫熟悉

但是有的同學可能僅僅使用一些語言例如go或者python寫了一些小東西,或者瞭解一些語言的語法,就直接寫上 熟悉C++、JAVA、GO、PYTHON ,這也是大忌,如果C++更瞭解的話,建議寫 熟悉C++,瞭解JAVA、GO、PYTHON

這裏詞語的強烈程度: 精通 > 熟悉(推薦使用)>掌握(推薦使用)> 瞭解(推薦使用)

這裏還有做好心理準備就是 一旦我們寫了熟悉某某語言,這門語言就一定是面試中重點考察的一個點,例如寫了熟悉C++, 那麼繼承、多態、封裝、虛函數、C++11的一些特性、STL 就一定會被問道。

所以簡歷上寫着熟悉哪一門語言,在準備面試的時候重點準備,其他語言幾乎可以不用怎麼看,面試官在面試中通常只會考察一門編程語言。

拿不準的絕對不要寫在簡歷上

不要爲了簡歷上看上去很豐富,就寫很多內容上去,內容越多,面試中考點就越多,簡歷中突出自己技能的幾個點,而不是面面俱到。

想想看 面試官一定是拿着你的簡歷開始問問題的,如果因爲僅僅想展示自己多會一點點的東西就都寫在簡歷上,等於給自己挖了一個巨坑。

例如僅僅部署過nginx服務器,就在簡歷上寫熟悉nginx,那面試官可能上來就圍繞着nginx一波詢問,同學們如果招架不住,然後說 我僅僅部署過,底層實現我都不瞭解。想想看那場面有多尷尬。

同時儘量不要寫代碼行數10萬+ 在簡歷上,這就過於提高了面試官的期望,首先就是代碼行數10W+ ,無從考證。

而且這無疑大大提高的面試官的期望和麪試官問問題的範圍,這相當於告訴面試官我寫代碼沒問題,你就儘管問吧。

然後簡歷上也沒有重點的話,面試官就開始鋪天蓋地問起來,恐怕同學回答的效果也不會好。

項目經驗應該如何寫

項目經驗中要突出自己的貢獻,不要描述一遍項目就完事了,要突出自己的貢獻,是添加了哪些功能,還是優化了那些性能指數,最後再說說受益怎麼樣,例如這個功能被多少人使用,例如性能提升了多少倍。

其實很多同學的一個通病就是在面試中說不出自己項目的難點, 項目經歷寫了一大堆,各種框架數據庫的使用都寫上了,卻答不出自己項目中的難點。

有的同學心裏會說,自己的項目沒有什麼難點,就是按照功能來做,遇到不會配置的不會調節的,就百度一下。

其實大多數人做項目的時候都是這樣的,不是每個項目都有什麼難點,可是爲什麼一樣的項目經驗,別人就難點上就能說出一二三來呢。 下面我們來說一下

做項目的時候時刻保持着對難點的敏感程度,很多我們費盡周折解決了一個問題,然後自己也不做記錄,就忘掉了,此時如果及時將自己的思考過程記錄下來,就是面試中的重要素材,養成這樣的習慣非常重要

很多同學埋怨自己的項目沒難點,其實不然,找到項目中的一點,深挖下去就會遇到難點,解決它 就可以拿來在面試中來說,例如使用java完成的項目,在深挖一下 Java內存管理,看看是不是可以減少一些虛擬機上內存的壓力。

所以很多時候 不是自己的項目沒有難點,而是自己準備的不充分

項目經驗是面試官一定會問的,那麼不是每一個面試都是主動問項目中有哪些亮點或者難點,這時候就需要我們自己主動去說自己項目中的難點。

在這裏我們說一個面試中作爲面試者如何變被動爲主動的技巧,例如自己的項目是一套分佈式系統,我們在介紹項目的時候主動說 項目中的難點就是分佈式數據一致性的問題。

此時就應該知道面試一官定會問 你是如何解決數據一致性的? 如果你對數據一致性協議的使用和原理 足夠的瞭解,就可以和麪試關侃侃而談。

我們在簡歷中突出項目的難點在與數據一致性,而我們之前就精心準備一致性協議,數據一致性相關的知識,就等着面試官來問,這樣的簡歷纔是好的簡歷,而不是簡歷上泛泛而談什麼都說,最後什麼也不瞭解。

面試一共就三十分鐘或者一個小時,說兩個兩個項目中的難點,既凸顯出自己技術上的深度,同時項目中的難點是最好被我們自己掌控的,因爲這塊是面試官必問的,就是我們可以變被動爲主動的關鍵。

真正好的簡歷是 當同學們把自己的簡歷遞給面試官的時候,基本都知道面試官看着簡歷都會問什麼問題,然後將面試官的引導到自己最熟悉的領域,這樣同學們纔會佔有主動權。

而不會讓面試官問了很多自己不會的內容。而簡歷上寫很多範範的內容,什麼都寫一點,這會放大面試官問問題的範圍,而且稍稍往深一問,同學們就回答不上來的話,那這場面試可能機會就不大了,希望大家知道這麼個道理。

博客的重要性

可以把自己的博客地址,Github地址,甚至微博(如果發了很多關於技術的內容)

通過博客和github 面試官就可以快速判斷同學們對技術的熱情,以及學習的態度,可以讓面試官快速的瞭解同學們的技術水平。

如果有很多高質量博客和漂亮的github的話,及時面試現場發揮的不好,面試官通過博客也會知道這個這問同學基礎還是很紮實,只是發揮的不好而已。可以看出記錄和總結的重要性。

寫博客,不一定非要是技術大牛才寫博客,大家都可以寫博客來記錄自己的收穫,每一個知識點 大家都可以寫一篇技術博客(自己刷過的題,自己準備面試時候的知識點等等)

如果從來沒有寫過的話,我建議現在大家就去註冊一個博客,CSDN或者博客園都是可以的。

不是十分建議自己搭建博客網站,因爲瀏覽量會特別的低,不容易曝光自己,提升自己的知名度。

一些同學應該還沒有github賬戶 ,或者已經有了,但github上空空如也什麼也沒有,那麼沒有github賬戶的大家現在就要去註冊一個。

大家對github不要畏懼,可以很容易找到一些小的項目來練手,傳到自己的github上,一些同學可能苦於找不到合適的小項目,我這裏給大家推薦一些適合練手的小項目:

即使不做項目,在學習涉及模式的時候將自己的所學的設計模式整理出來,依然也是自己的github上的項目,例如:

面試只有短短的30分鐘或者一個小時,如何把自己掌握的技術更好的展現給面試官呢,博客、github都是很好的選擇,如果把這些放在簡歷上,面試官一定會看的,這都是加分項

總結

好簡歷的敲門磚,同事也不要在簡歷上花費過多的精力,好的簡歷以及面試技巧都是錦上添花,真的求得心得的offer靠的還是真才實學, 希望通過這篇文章,大家可以在重審一遍自己的簡歷,發現哪裏的不足,面試前多準備多練習。

筆者介紹:
ACM亞洲區域賽銅牌獲得者,哈工大計算機碩士畢業後,先後在騰訊和百度工作多年,對算法和後端技術有一定的見解
個人公號「代碼隨想錄」,這裏將持續分享自己對互聯網以及技術的想法與思考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章