天天看點

讓你的履歷不落窠臼,精雕細镂寫一份真正的技術履歷(Python向)

原文轉載自「劉悅的技術部落格」https://v3u.cn/a_id_162

孔子雲:食不厭精,脍不厭細。字面意思是:糧食越精緻越好,肉類切得越細越好,而實際上強調的是做事情要細緻、精益求精,孔夫子闡之未盡,寫履歷同樣不厭精亦不厭細,在上一篇文章:秋季招聘季如何制作一款“秀色可餐”的履歷?由ShareLatex和Python3打造中,闡述了如何制作一款漂亮的履歷模闆,但這隻是“外在”,一份履歷真正靈魂則在于“内涵”,如果内容與模闆不比對,那無異于金玉其外敗絮其中,是以吸引招聘者的還得是内容。有道是:模闆為王,内容為皇。是以本次我們來讨論一下到底怎麼寫一份技術履歷。

基本資訊(Profile)

求職者的基本資訊是首先映入招聘者眼簾的,除了姓名、性别、手機、學曆、郵箱這些最“基本”的資訊以外,有些細節必須要注意:英文名。在職場,有一個好的英文名幾乎和我們自己的中文名一樣重要,好的英文名可以提高履歷的親和力,尤其是應聘外企,連周總理(John Knight)都有自己的英文名,其重要性可見一斑。

其次是手機号,手機号最好用"-"做344分隔,即13412332121改成134-1233-2121,這樣不僅公司人力友善撥打,也可以規避撥錯号的可能,還有幾率給人留下一點好的印象。

郵箱,郵箱我們作為收取offer的重要道具,不推薦使用QQ郵箱,因為QQ郵箱過于私人化而顯得不專業,建議使用Gmail,能突顯英語能力、暗示技術能力、彰顯Geek精神,當然了我沒法代表所有的 HR 或者技術經理,有一些 HR 可能會因為郵箱尾綴而對求職者的初步印象産生影響。不過,這也僅僅是一個可能性而已,就好像如果你在餐廳用餐,服務員上菜時,你可以說謝謝,也可以選擇不說,說與不說的差别大嗎?并不大,但這就是細節,你無法預知這個細節會不會對未來造成影響,可是如果你說了謝謝,好像并沒有什麼壞處。

技術部落格位址(Github),在目前的市場環境中,它的重要性不言而喻,抛開技術部落格能夠幫你沉澱技術、記錄軌迹、結交朋友等等優點,部落格就是你的名片、宣傳單。經過觀察,應聘開發崗的人,其表述能力特别重要,表述能力好的,都是寫文字寫的比較多的。因為他們在寫自己文章的時候,是自己的第一個讀者,哪些句子不通順, 哪些文法有錯誤,馬上就能體會到,就可以慢慢改正,于是這個人的表述能力和概括能力相應的就提高了。這樣的人做開發沒問題,做項目經理也沒問題,總之與人溝通會非常之順暢。最後,技術部落格真正可以帶來各種想不到的好機會,讓其他人更好的賞識你。

Linkedin,領英是一個專業的招聘、求職、社交平台。最好注冊一個,然後寫在你的個人資訊裡,其好處大概有兩點:學習并更新行業最新技術,各個行業的大佬、骨灰級企業都會在這個平台更新最新技術、展示公司形象和實力。對于很多中小型企業來說,可以學習最前沿的技術,并能了解行業發展的新動态。積累人脈,在某個行業時間長久,并且不斷學習,人脈廣闊,不僅友善工作上更進一步,同時也會有專業的獵頭公司注意到你,無論是縱深發展,還是橫向擴充都有極大利好。

求職意向(Object)

這個細節很多應聘者可能會忽略,一名 HR 可能會接受不同職位的履歷,如果履歷上沒有注明應聘的職位,HR 也就不知道怎麼去判斷求職者合不合适了,最簡單的方法,直接看下一份履歷,反正履歷多的看不過來,是以求職意向必須說清楚自己的目标職位,例如前端工程師,爬蟲工程師,這個意向可以根據崗位的不同而随時更改。

自我評價(Summary)

自我評價非常重要,也是HR開始了解求職者的第一步。一開始不知道從何下筆的時候,可以根據目标職位的職位要求來參考,而且當看到目标職位都要求熟悉協程、生成器而自己不太了解的時候,就是非常好的補習機會了,面試提問的幾率非常大。

這裡我們假設求職者有意向的一家公司的崗位描述與要求如下:

Python爬蟲工程師 崗位描述:

負責爬蟲系統架構設計和開發; 參與設計系統技術方案,核心代碼開發和系統調優; 參與各專項技術調研,新技術引入等;

崗位要求:

2年 或以上 Python 開發經驗,大學及以上學曆,計算機相關專業; 熱愛計算機科學和網際網路技術,精通 Python 語言,熟悉正規表達式,熟悉 MySQL 資料庫; 熟悉 Python 網絡程式設計,能夠設計和維護基于 TCP/IP 協定的高性能事件驅動架構程式; 有強烈的求知欲,優秀的學習和溝通能力;

我們就可以針對這個崗位寫自我評價:

兩年 Python 後端開發經驗,熟悉 Scrapy 架構,作為主力工程師參與設計與開發過多個項目,負責系統核心子產品的開發,自動化測試與部署。熟悉 HTTP 協定、TCP/IP 協定,了解正規表達式,XPATH的用法,了解 Redis,MySQL 資料庫與 Linux 系統的常見機制與原理。有優秀的學習能力和團隊溝通能力,經常與團隊進行技術分享,能與團隊共同成長。

簡介/工作經曆/項目經驗中的關鍵字應該加粗。這裡的第一條首先突出個人的開發經驗,簡單介紹之前主要工作職責(有爬蟲開發,自動化測試與部署經驗)。第二條展現自己的符合崗位要求的專業知識與技能清單,第三條列出軟技能,以與團隊進行技術分享為例子,突顯出團隊合作的能力。

技能清單(Skills)

HR會直接在履歷中搜尋關鍵字,如果沒有的話就會直接篩掉。是以技能清單可以按照類型把自己最擅長的工具列上去,同時根據熟悉程度由左至右進行遞減排列,另外非常重要的是,最好和目前流行的技術棧挂鈎,比如現在2020年,你還寫非常熟悉JQuery,就顯得有些過時,同時也需要對應招聘崗位描述中出現的技術點,至少保證90%左右的吻合度。至于市面上流行的技術棧可以參考Github上每個語言生态系統(JavaScript,Python,Ruby 等)中排名前 50 位的開源包,它們都被數量衆多的項目依賴,也就是說這些技術是目前所流行的。

工作經曆(Work Experience)

工作經曆一般情況下就是如實填寫,但是一定要記住一點,必須倒序展示,也就是最近的工作經曆要寫在最上面,内容包括:公司名稱、職位名稱、工作時間和工作描述。這裡涉及公司名稱要注意一點,一般情況下使用公司全稱,但是如果該公司是因為其産品而遠近聞名,就應該直接用産品名稱,比如“北京智者天下科技有限公司”,基本沒人聽說過,也沒有震撼力。但是如果你寫“知乎(zhihu.com)”,就能為你的工作經曆加上印象分。

項目經驗(Project Excerience)

項目經驗是開發人員寫履歷時非常重要的一環,它是直接影響能否預約面試的因素之一,描述項目經驗有個經常會犯的錯誤,就是寫成流水賬,無意義的描述過多。比如下面這種描述:

XXX平台 根據項目任務要求完成規劃工作和按時完成軟體開發。

完成爬蟲子產品,展示子產品。

開發背景管理系統,實作自定義分頁,第三方登入。

完成資料整理與入庫功能。

技術經理很難從這樣的描述中得到真實有效的資訊,也無法判斷求職者的技術能力。而如果我們根據項目本身做細化描述,從背景到做了什麼,怎麼做的,用到什麼工具等幾個方面來較長的描述:

作為組長負責設計和開發基于Scrapy的分布式短視訊抓取系統,優化爬蟲政策和防屏蔽規則,利用Redis維護ip代理池,提升短視訊抓取的效率和品質。

使用Jenkins自動化部署服務,提高系統可用性

使用Go lang對抓取架構進行重構,提高了200%的爬蟲效率

利用Docker對項目進行重新拆分和架構,減少項目子產品之間的資源耦合度,實作了持續內建

使用MarkDown編寫公司技術文檔以及維護,定期review團隊的代碼,與團隊成員共同進步

使用Selenium和puppeteer針對反爬蟲進行反複測試和改進抓取方案

整合微信,微網誌,qq等多個三方登入平台(Oauth2),打造一鍵式社交賬号綁定系統,提高使用者體驗

當然了,也不用描述的太細,那樣就有些矯枉過正,你覺得有意思并且值得一說的功能點或者技術點重點說明一下即可,你沒有參與或者相對簡單普通的功能則一筆帶過。項目也不宜過多,最多三個具有代表性的就可以了,同時也要注意最近一次做過的項目一定要排在上面展示,以此類推,重點準備的也是最近的這個項目。

另外一個加分項就是個人所維護的開源項目,很大一部分研發人員,視野太窄,隻知道自己做的這一塊,缺乏大局觀。個人做項目,可以體會到需求方的想法,體會到如何溝通,體會到整體的開發周期如何控制,這些對于工作中獨擋一面是很有好處的,是以在項目經驗中如果能出現個人項目,招聘者絕對會對你刮目相看。

最後有一個細節,就是履歷所使用的字型,根據以往的經驗,我們會保守的采用黑體、宋體、或者微軟雅黑等字型,但是在現代化的今天,在字型上追求個性化和時代感能給你帶來更多的機會,想象一下,在一個昏昏欲睡的下午,公司裡的HR剛剛吃了午飯,打着飽嗝點開郵箱,迎面而來的是一封封死闆的、無趣的履歷,此時一封帶着性格、賞心悅目的履歷突然出現,肯定會頓時驚為天人。

這裡内容相同的一份履歷,如果我們采用普通的宋體字。

讓你的履歷不落窠臼,精雕細镂寫一份真正的技術履歷(Python向)

采用個性一點的《北魏真書》

讓你的履歷不落窠臼,精雕細镂寫一份真正的技術履歷(Python向)

是不是瞬間“高大上”了一點,嚴肅的同時又不失優雅,這就是履歷與衆不同的微妙之處。

結語:言而總之,好的履歷在乎細節,需要一絲一毫精雕細镂,即所謂細節之處見真章,好的履歷令人賞心悅目,心生向往,可以散發出個人魅力,不需要說話介紹卻早已萬語千言。

原文轉載自「劉悅的技術部落格」 https://v3u.cn/a_id_162