分享
定制
?
? 如果你是專業(yè)的iOS開發(fā)工程師,你應(yīng)該為自己感到自豪,這是一件令人無比激動的事情。
作為一名iOS開發(fā)工程師,你一定想成為行業(yè)的佼佼者。
那么,如何成為一名優(yōu)秀的iOS開發(fā)工程師呢?
?
? 我覺得做到以下幾點,你就離優(yōu)秀越來越近了。
提高英語水平
作為碼農(nóng),英語水平雖然不是一個硬指標(biāo),但是,如果你的英語水平足夠好,那真是如虎添翼。
在公司里面,糟糕的英語表達(dá)能力也掩蓋了你在軟件開發(fā)技術(shù)上的優(yōu)勢。
很多優(yōu)秀的技術(shù)文章都是英文版本的,就像蘋果官方文檔一樣,你看不懂你就比別人落后了一步。
當(dāng)這些文檔被漢化,被翻譯成中文,那是需要一段時間的。
少則幾天,多則幾個月。
所以與其被動等待,不如先把英語水平提上去。
英語的重要性,不言而喻,不僅僅有助于寫代碼。
如果萬一哪一天你成為公眾人物了,你是想向劉強(qiáng)東一樣講英語,還是想向雷布斯一樣講英語呢?我覺得你應(yīng)該更想像馬云一樣。
至于,如何提高英語水平,請問度娘。
控制代碼質(zhì)量
想成為優(yōu)秀的iOS開發(fā)工程師,代碼質(zhì)量是很重要的一關(guān)。
關(guān)于如何提高代碼質(zhì)量,推薦大家看一篇文章:《Objective-C編碼規(guī)范:26個方面解決iOS開發(fā)問題》,這篇文章詳細(xì)的講述了iOS開發(fā)方面的編碼規(guī)范,建議大家多看一看。
如果你能按著上面的編碼規(guī)范來規(guī)范自己,我覺得最起碼你代碼看起來就比較整潔。
這樣的話,哪怕你一個月回頭再來看自己的代碼,應(yīng)該很快就可以理解。
而且,當(dāng)你離開現(xiàn)在的公司,不至于后來的人罵你。
沒聽人常說嘛:良好的習(xí)慣是成功的第一步,iOS開發(fā)者也不例外。
寫博客分享技術(shù)
在csdn上看到有人問:不寫博客的程序員是好程序員嗎?這個問題問的其實挺好。
不寫博客的人也有進(jìn)BAT的,BAT里面的程序員并不一定都寫博客;寫博客的人大部分都沒有進(jìn)BAT,比如像我這樣的屌絲。
但是這并不能說明什么。
且看,寫博客的好處在哪里?
寫博客你可以交到一群志同道合的朋友。
即使你們現(xiàn)實中從來沒見過面,但是你們在互聯(lián)網(wǎng)上有過思想的碰撞,這就已經(jīng)足夠了。
書寫就是很好的思考。
當(dāng)你想熟練掌握一項技能,請將你的技術(shù)分享出來吧。
寫的過程中也是學(xué)習(xí)。
當(dāng)你能把一項技術(shù)講清楚,說明你已經(jīng)完全理解了。
你的博客將比簡歷更有價值。
你在各大招聘網(wǎng)站寫簡歷不如你有一個有價值的博客。
把技術(shù)分享出來,不僅幫助新人,更是提高自己,這是一種雙贏。
看github開源項目
github對于程序員來說,可謂是一個金庫。
很多優(yōu)秀的人才,都在上面開源自己的項目。
這些人都是偉大的。
當(dāng)你想實現(xiàn)一個功能,很有可能有一些大牛已經(jīng)實現(xiàn)了。
與其我們寫出蹩腳代碼來實現(xiàn),不如去閱讀大牛們在github上的開源項目。
去看大牛是怎么實現(xiàn)的?思路是什么?如果是你你會怎么寫?經(jīng)過這樣的思考之后,比你自己去實現(xiàn)重要的多。
如果你自己就是大牛,那就另說了。
你可以實現(xiàn)之后,把代碼分享到github,幫助更多人。
實現(xiàn)自己的想法
一個不想當(dāng)老板的程序員不是好程序員。
誰不想成為馬云呢,誰不想改變世界呢。
所以,你要敢想,然后通過自己的技術(shù)去實現(xiàn)它。
有些人可能以為:在公司里上班,去想做個什么東西,就是對老板不忠。
這是一個很嚴(yán)重的錯誤想法。
在大公司,都是支持內(nèi)部創(chuàng)業(yè)的。
如果你有好的想法,盡管去干吧。
說不定第一個天使投資人就是你的老板。
屌絲逆襲說不定從此開始。
行了,醒醒,有想法更要有行動。
按照我們老師的話說:成為一名優(yōu)秀的iOS開發(fā)工程師任重而道遠(yuǎn)!這句話也送給你。
?
iOS開發(fā)工程師簡歷模板范文——錘子簡歷
面試前要準(zhǔn)備的第一件事就是寫簡歷,從零開始寫簡歷是一件痛苦的事,因為它既重要又耗時。
現(xiàn)在就有很多求職者在電腦前急躁不安地搜索簡歷模版和參考例句,卻不知道如何下筆。
寫得太短的話HR一定覺得沒誠意,寫得太長的話又無從下手。
有的求職者寫完連自己都不忍心看,錯別字連篇,排版混亂就投出去,所以海投簡歷也沒有回應(yīng)。
而且程序員工資相對較高,有大量人才從其他專業(yè)轉(zhuǎn)來,競爭非常激烈,所以如何從眾多簡歷中脫穎而出,贏得面試的機(jī)會就非常重要了。
這篇文章會從兩個方面介紹簡歷的常見問題
?
1. 簡歷中的常見錯誤
?
2. 簡歷應(yīng)該怎么寫
?
看完之后,讀者就能從中學(xué)習(xí)到如何寫一份能吸引住HR眼光的更好的簡歷。
?
簡歷中的常見錯誤
1. 信息過多,缺乏重點
常見表現(xiàn)是一開始十幾行的技能列表
?
熟悉使用Python,Go,熟悉C++++,HTML,C++SS, Vue, jQuery。
熟悉基本數(shù)據(jù)結(jié)構(gòu),算法設(shè)計能力。
熟悉TC++P/IP,UDP,HTTP,DNS,WebSocket等網(wǎng)絡(luò)協(xié)議。
…
?
我舉一個血淋淋的真實例子:
?
?
?
沒錯,這就是我收到的一份簡歷的開頭,20行的熟悉掌握。
這位求職者開始就把自己了解的所有工具都列出來,希望通過長長的技能列表突顯自己的經(jīng)驗和學(xué)習(xí)能力。
但是卻適得其反。
因為HR只有在通過簡介或者技能列表覺得求職者初步符合資格了,才會認(rèn)真把簡歷看下去,其余情況都是快速搜索關(guān)鍵字。
例如要招前端工程師,HR會先搜索Vue,React,jQuery等前端框架的關(guān)鍵字,如果看了5秒都沒找到的話,就會看下一份。
?
其實不單單是HR,大部分人遇到大段文字都會選擇跳讀,不信你回頭看看,第3行和14行其實是一樣的。
所以,越簡潔清晰的簡歷,HR反而越有可能認(rèn)真看。
還有另外一個問題,當(dāng)掃到里面有幾行是一些基礎(chǔ)的技能的時候,HR就會開始質(zhì)疑求職者的能力。
想象下,終于到周末休息了,你想找部輕松的電影看看,上網(wǎng)搜索到一個20大最佳喜劇電影榜單。
當(dāng)你快速瀏覽的時候,如果發(fā)現(xiàn)好幾項都是爛片,一點都不好笑,完全浪費時間,這個情況下,你就會開始懷疑這個喜劇電影排行榜有問題,不會繼續(xù)看下去,HR看簡歷也是一樣的。
那么技能列表應(yīng)該這么寫呢,因為HR可能是工程師,也可能是非技術(shù)員工,所以技能列表也應(yīng)該簡短而排版清晰,讓外行人也能快速定位技能。
我建議參考這種方式(因為熟練度見仁見智,所以不寫也沒什么關(guān)系):
?
后端框架:Django, Flask, Scrapy
前端框架:Vue, React, jQuery
數(shù)據(jù)庫:Redis, MySQL
工具:Docker, Jenkins, Git
其他:HTTP, TC++P/IP, WebSocket
外語:大學(xué)英語四級,能流暢閱讀英文文檔
?
就是如此簡短,讓HR能快速定位到求職者的技能,做出是否看下去的判斷。
另外這個技能列表應(yīng)該放在簡介之后,我們之后會介紹。
?
2. 無意義描述
第二個常見錯誤就是敘述項目經(jīng)驗的時候進(jìn)行無意義的描述:
?
XXX平臺
根據(jù)項目任務(wù)要求完成規(guī)劃工作和按時完成軟件開發(fā)。
完成爬蟲模塊,展示模塊。
開發(fā)后臺管理系統(tǒng),實現(xiàn)自定義分頁,第三方登錄。
完成數(shù)據(jù)整理與入庫功能。
?
HR無法從這樣的描述中得到有效的信息,也無法判斷求職者的技術(shù)能力。
需要根據(jù)
?
什么事情:?構(gòu)建IP代理池,優(yōu)化爬蟲策略和防屏蔽規(guī)則
?
使用什么工具:?使用Scrapy開發(fā)異步爬蟲系統(tǒng)
?
結(jié)果怎么樣:?提升200%網(wǎng)頁抓取速度
?
三個點來修改,最好加上數(shù)據(jù)來證明。
?
XXX平臺
構(gòu)建IP代理池,使用Scrapy開發(fā)異步爬蟲系統(tǒng),優(yōu)化爬蟲策略和防屏蔽規(guī)則,提升200%網(wǎng)頁抓取速度。
使用Vue框架完成后臺管理系統(tǒng),實現(xiàn)自定義分頁,第三方登錄等6個主要功能。
負(fù)責(zé)數(shù)據(jù)的清洗與存儲到MySQL數(shù)據(jù)庫,使用數(shù)據(jù)庫索引減少50%數(shù)據(jù)查詢時間。
?
我理解大部分求職者并沒有面試官的經(jīng)驗,沒看過多少人的簡歷,連回憶項目就已經(jīng)很難了,還要想怎么表達(dá)出來。
所以我們準(zhǔn)備了一些簡歷上能用到的,關(guān)于簡介/工作經(jīng)歷/項目經(jīng)驗的例句在這里,大家可以根據(jù)自己的實際情況來修改。
?
有良好的代碼風(fēng)格,通過添加注釋提高代碼可讀性,注重代碼質(zhì)量,研讀多個開源項目,學(xué)習(xí)改善代碼的健壯性與擴(kuò)展性。
?
有良好的代碼編寫習(xí)慣,具有良好的溝通、協(xié)作能力能力,有良好的職業(yè)道德和較強(qiáng)的工作責(zé)任感。
?
理解操作系統(tǒng)中進(jìn)程、線程、死鎖、虛擬化、文件系統(tǒng)等原理和簡單實現(xiàn)。
?
有大型互聯(lián)網(wǎng)分布式系統(tǒng)的架構(gòu)設(shè)計和開發(fā)經(jīng)驗,擁抱新技術(shù),有很強(qiáng)的學(xué)習(xí)能力。
?
有扎實的計算機(jī)理論基礎(chǔ),良好的算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),了解計算機(jī)基本原理與常見機(jī)制。
…
?
如果你寫完不知道寫得如何,也可以請求我們幫忙Review簡歷或模擬面試。
重要的是,從現(xiàn)在開始統(tǒng)計,養(yǎng)成先測量再優(yōu)化的開發(fā)習(xí)慣。
而且嘗試去發(fā)掘數(shù)據(jù),沒有統(tǒng)計過查詢時間,可以通過C++PU或者內(nèi)存負(fù)載數(shù)據(jù)來展示,最起碼也可以像上面第二條一樣說完成了多少個功能。
?
3. 排版雜亂,錯別字多
錯別字絕對是零容忍,連自己的簡歷都不重視,HR更不會重視。
?
熟悉iOS發(fā)布上架流程,真機(jī)調(diào)戲。
熟悉mysql數(shù)據(jù)庫,了解MySQL基本原理(術(shù)語前后不符)
?
還有的簡歷字體極?。ㄒ驗閮?nèi)容太多,又要塞在兩頁中),行距小,難以閱讀,模塊之間沒有明顯的分隔,讓HR找不到想要的信息。
有些招聘網(wǎng)站并不能完全正確渲染PDF文件。
(例如拉勾網(wǎng),遇到PDF文件翻頁就會有大片空白出現(xiàn)。
),我找了兩個真實的例子放在下面,你問為什么海投沒有回應(yīng),HR問你這樣的簡歷怎么看。
?
?
?
寫完簡歷之后一定要自己仔細(xì)檢查,再請一位朋友看一遍,請求中肯的建議。
在排版上我建議大家用HTML寫然后轉(zhuǎn)成PDF,HTML比Markdown和Word更好進(jìn)行樣式與版本控制,而且求職者可以直接把HTML放在個人網(wǎng)站或者GitHub Pages上面,隨時可以瀏覽。
有興趣的讀者可以使用我們的免費HTML模版和付費HTML模版(均通過熱門招聘網(wǎng)站測試),確保自己的求職簡歷能更好呈現(xiàn)在HR面前。
?
?
?
如何寫一份更好的簡歷
一份簡歷總體可以分為6個模塊:基本信息,個人簡介,技能列表,工作經(jīng)歷,項目經(jīng)驗,教育情況,其他。
這個順序能讓HR從淺到深快速了解求職者的優(yōu)勢與技能。
學(xué)校信息如果是重點學(xué)?;蛘呙刃鹿こ處?,可以提前,放在基本信息之后。
?
基本信息
基本信息包括姓名,郵箱,電話,Github/博客,求職意向與其他信息。
?
姓名/電話
如實填寫即可,要注意的是,投簡歷之前,可以先在這里查詢該公司是否注冊了。
有些獵頭會隨便起一個公司名字,專門接受簡歷然后再聯(lián)系求職者,不小心投遞了就出賣隱私了。
?
郵箱
寫常用郵箱即可,論壇上,偶爾會討論使用什么尾綴的郵箱看起來比較厲害,有的建議用gmail,覺得能突顯英語能力。
有的建議使用Outlook或者163,在國內(nèi)能比較穩(wěn)定地接受郵件。
也有鄙視qq郵箱的,覺得太私人而顯得不專業(yè)。
我無法代表所有HR給出意見,某些HR可能會因為郵箱尾綴而對求職者的初步印象產(chǎn)生影響。
不過,只有在求職者的簡歷沒有亮眼點,結(jié)構(gòu)混亂的前提下,HR才會因為這些小細(xì)節(jié)而篩掉他們。
只要求職者在簡歷中展現(xiàn)出自己的優(yōu)點,什么郵箱尾綴都不重要。
?
Github/博客
放上Github或者博客鏈接的前提是它能突顯求職者的編程能力,HR滿懷期待點進(jìn)去但是發(fā)現(xiàn)Github既沒貢獻(xiàn)過開源項目,一年就commit了幾次的話很難會有好印象。
技術(shù)博客寫得好的話可以放上去,有些職位要求里面也會提到這些加分項。
?
求職意向
這個細(xì)節(jié)很多求職者會忽略,一名HR可能會接受不同職位的簡歷,如果簡歷上沒有注明應(yīng)聘的職位,HR也就不知道怎么去判斷求職者合不合適了,最簡單的方法,直接看下一份簡歷。
所以求職意向必須說清楚自己的目標(biāo)職位,例如前端工程師,爬蟲工程師。
?
其他信息
其他信息包括政治面貌,性別,年齡,照片等。
如果要投國企或者事業(yè)單位,黨員的政治面貌可能有幫助,至于其他加不加都沒什么關(guān)系。
合起來,基本信息部分可以像這樣寫:
?
yuer
郵箱: contact@jobder.net / 電話: 133-5555-6666
Github: http://github.com/abc / 求職意向: 爬蟲工程師
?
簡介
有些工程師會有一些誤區(qū),他們覺得如果循規(guī)蹈矩地寫簡歷,只會吸引到傳統(tǒng)的,無聊的公司。
我遇過不少簡介寫熱愛自由,熱愛生活,我想大多數(shù)人都喜歡自由,單純寫熱愛自由并不能展現(xiàn)出真正的熱愛,在計算機(jī)領(lǐng)域最好證明的方法就是使用自由軟件與貢獻(xiàn)開源項目。
簡介非常重要,也是HR開始了解求職者的第一步。
一開始不知道從何下筆的時候,可以根據(jù)目標(biāo)職位的職位要求來參考,而且當(dāng)看到目標(biāo)職位都要求熟悉多線程編程而自己不太理解的時候,就是非常好的補(bǔ)習(xí)機(jī)會了,面試絕對考啊。
這里我們假設(shè)求職者喜歡的一家公司的崗位描述與要求如下:
?
Python爬蟲工程師
崗位描述:
負(fù)責(zé)爬蟲系統(tǒng)架構(gòu)設(shè)計和開發(fā);
參與設(shè)計系統(tǒng)技術(shù)方案,核心代碼開發(fā)和系統(tǒng)調(diào)優(yōu);
參與各專項技術(shù)調(diào)研,新技術(shù)引入等;
崗位要求:
2年或以上Python開發(fā)經(jīng)驗,本科及以上學(xué)歷,計算機(jī)相關(guān)專業(yè);
熱愛計算機(jī)科學(xué)和互聯(lián)網(wǎng)技術(shù),精通Python語言,熟悉正則表達(dá)式,熟悉MySQL數(shù)據(jù)庫;
熟悉Python網(wǎng)絡(luò)編程,能夠設(shè)計和維護(hù)基于TC++P/IP協(xié)議的高性能事件驅(qū)動框架程序;
有強(qiáng)烈的求知欲,優(yōu)秀的學(xué)習(xí)和溝通能力;
?
先分析下這個崗位的要求,需要開發(fā)爬蟲系統(tǒng),有Python開發(fā)能力,對網(wǎng)絡(luò)協(xié)議有了解。
抓住這幾點之后,我們就可以針對這個崗位寫簡介:
?
兩年P(guān)ython爬蟲系統(tǒng)開發(fā)經(jīng)驗,熟悉Scrapy框架,作為主力工程師參與設(shè)計與開發(fā)過多個項目,負(fù)責(zé)系統(tǒng)核心模塊的開發(fā),自動化測試與部署。
熟悉HTTP協(xié)議、TC++P/IP協(xié)議,了解正則表達(dá)式,XPATH的用法,了解Redis,MySQL數(shù)據(jù)庫與Linux系統(tǒng)的常見機(jī)制與原理。
有優(yōu)秀的學(xué)習(xí)能力和團(tuán)隊溝通能力,經(jīng)常與團(tuán)隊進(jìn)行技術(shù)分享,能與團(tuán)隊共同成長。
?
簡介/工作經(jīng)歷/項目經(jīng)驗中的關(guān)鍵字應(yīng)該加粗。
這里的第一條首先突出個人的開發(fā)經(jīng)驗,簡單介紹之前主要工作職責(zé)(有爬蟲開發(fā),自動化測試與部署經(jīng)驗)。
第二條展現(xiàn)自己的符合崗位要求的專業(yè)知識與技能列表,第三條列出軟技能,以與團(tuán)隊進(jìn)行技術(shù)分享為例子,突顯出團(tuán)隊合作的能力。
?
如果是非科班或者萌新工程師的話可以盡量從個人項目,學(xué)習(xí)能力以及軟技能突顯自己。
?
兩年獨立開發(fā)Web項目經(jīng)驗,了解項目開發(fā)流程及自動化部署,設(shè)計以及開發(fā)了Todo-list,博客等項目,實現(xiàn)了瀏覽,評論,點贊等功能。
熟悉HTTP協(xié)議、TC++P/IP協(xié)議,了解Redis,MySQL數(shù)據(jù)庫與Linux系統(tǒng)的常見機(jī)制與原理。
熱衷學(xué)習(xí)計算機(jī)技術(shù),自學(xué)了計算機(jī)系統(tǒng),數(shù)據(jù)結(jié)構(gòu)等多個計算機(jī)課程。
?
非科班工程師要與科班工程師競爭,最好自己有做過崗位類似的項目。
優(yōu)質(zhì)的個人項目也是加分項。
博客,爬蟲,Todo-list這些實在太常見了,我不是說它缺少技術(shù)含量(可以看看Python作者Guido van Rossum寫的爬蟲),只是太多求職者都只完成非常簡單的功能,沒有深究原理。
如果能完成一些與眾不同的項目的話,那么就能吸引到HR的眼球了,500lines里面就有很多有趣的項目。
如果覺得跟不上,可以跟著幾個MOOC++課程學(xué)習(xí),里面也實現(xiàn)一些項目,例如瀏覽器,搜索引擎和社交網(wǎng)絡(luò),看起來難,但是它都會有一步步的說明與示例代碼。
我相信大部分開發(fā)者都能從中學(xué)習(xí)到很多。
試想下,簡介如果寫為這樣:
?
兩年P(guān)ython后端開發(fā)經(jīng)驗,了解Scrapy爬蟲框架,設(shè)計開發(fā)了簡單的瀏覽器,實現(xiàn)語法解析,編譯功能。
開發(fā)了一個搜索引擎和社交網(wǎng)絡(luò),實現(xiàn)了搜索,關(guān)注功能。
熟悉HTTP協(xié)議、TC++P/IP協(xié)議,正則表達(dá)式,XPATH的用法,了解MySQL數(shù)據(jù)庫與Linux系統(tǒng)的常見機(jī)制與原理。
熱衷學(xué)習(xí)計算機(jī)技術(shù),自學(xué)了計算機(jī)系統(tǒng),數(shù)據(jù)結(jié)構(gòu)等多個計算機(jī)課程。
?
是不是非常不一樣了,HR也會愿意給機(jī)會這樣特別的求職者。
寫簡歷的過程其實也是自我反省的過程,從中你能知道自己哪里不足,及時地彌補(bǔ)與學(xué)習(xí),才能得到好的offer。
?
恭喜你,第一步的簡介完成了。
你抓住了HR的眼球,接下來的話就是要展現(xiàn)自己的能力。
?
?
?
技能列表
像我在常見錯誤說的,HR會直接在簡歷中搜索關(guān)鍵字,如果沒有的話就直接篩掉。
所以技能列表可以按照類型把自己最擅長的工具列上去,熟悉度因為見仁見智,所以不用寫,或者用進(jìn)度條表示就好:
?
后端框架:Django, Flask, Scrapy
前端框架:Vue, React, jQuery
數(shù)據(jù)庫:Redis, MySQL
工具:Docker, Jenkins, Git
其他:TC++P/IP, HTTP, Websocket
外語:大學(xué)英語六級,能流暢閱讀英文文檔
?
工作經(jīng)歷
如果這份簡歷就是用來找實習(xí)的話,這個模塊可以跳過。
一個要注意的點是工作經(jīng)歷的完整性,我有一次去一家大廠面試的時候(我常常去面試,參考如何準(zhǔn)備技術(shù)面試),他們問我為什么沒有把完整的工作經(jīng)歷寫上去,因為他們要求從畢業(yè)到現(xiàn)在的時間不能出現(xiàn)空白期。
我回答說一方面是保持簡歷的簡短,另外一方面是最近的工作經(jīng)歷與這個崗位比較有關(guān)。
不過這也是我僅有的一次被要求填寫完整的工作經(jīng)歷,所以我的建議是簡歷上最好寫上不多于3間公司的工作經(jīng)歷,而且面試問到之前的工作的話要能正確地回答,并且連接所有時間點,不要讓面試官覺得你在隱瞞什么。
工作經(jīng)歷應(yīng)按照最近的工作倒序列出,可以分為四點:
?
公司名稱
寫上公司全稱即可,如果產(chǎn)品比較出名的話,可以把產(chǎn)品名寫上:
?
獨角科技有限公司(旗下產(chǎn)品EngineGo, Thankyou-opensource)
?
崗位/在職時間
崗位title要注意,如果投的崗位是數(shù)據(jù)分析工程師,那么爬蟲工程師與數(shù)據(jù)挖掘工程師對HR來說就不一樣了,高級工程師的話也要加上去。
在職時間要根據(jù)社保繳納的時間寫,有些廠會做背景調(diào)查的。
?
獨角科技有限公司(旗下產(chǎn)品EngineGo, Thankyou-opensource)
2014年6月-2016年6月 | 高級Python開發(fā)工程師
?
主要職責(zé)
主要職責(zé)突顯的是在職的職責(zé)以及給公司帶來什么效益,與接下來的項目經(jīng)驗不同,不需要詳細(xì)寫技術(shù)棧和項目細(xì)節(jié),只需要大致闡述即可,這里舉一個我們例句中的一個例子:
?
作為組長負(fù)責(zé)設(shè)計和開發(fā)分布式網(wǎng)絡(luò)爬蟲系統(tǒng),優(yōu)化爬蟲策略和防屏蔽規(guī)則,提升網(wǎng)頁抓取的效率和質(zhì)量。
根據(jù)行業(yè)需求分析設(shè)計方案可行性,對項目代碼進(jìn)行測試優(yōu)化,協(xié)助持續(xù)集成與自動化部署,提高系統(tǒng)可用性。
負(fù)責(zé)公司技術(shù)文檔的編寫以及維護(hù),定期review團(tuán)隊的代碼,與團(tuán)隊共同學(xué)習(xí)以及成長。
?
項目經(jīng)驗
項目經(jīng)驗可以放在對應(yīng)的工作經(jīng)歷里,每間公司選1-2個項目重點介紹即可。
需要詳細(xì)描述主要開發(fā)或者維護(hù)的模塊,使用了什么工具,以及達(dá)成的效果如何,這里以EngineGo爬蟲系統(tǒng)為例,注意簡潔和突出數(shù)據(jù),不要進(jìn)行無意義描述,同時關(guān)鍵字應(yīng)該加粗。
?
與產(chǎn)品經(jīng)理保持溝通,使用Scrapy框架對爬蟲模塊進(jìn)行重構(gòu),提高200%爬蟲速度并減少服務(wù)器20%C++PU負(fù)載。
改進(jìn)爬蟲策略,降低40%被屏蔽的請求數(shù)。
?
作為主要工程師設(shè)計以及開發(fā)物業(yè)模塊,活動模塊,實現(xiàn)報名,即時通知等10個功能。
?
使用Redis數(shù)據(jù)庫實現(xiàn)分布式爬蟲與數(shù)據(jù)緩存,減少50%數(shù)據(jù)查詢時間。
?
與其他工程師合作,使用Docker對項目進(jìn)行拆分重新架構(gòu), 減少業(yè)務(wù)模塊之間的資源耦合, 實現(xiàn)持續(xù)集成與自動化部署。
?
還有,大部分情況下,不建議簡歷中出現(xiàn)項目的圖片,可以附上項目鏈接。
?
教育情況
學(xué)校大家都會寫,要注意的有幾點,如果就讀比較出名的學(xué)??梢园褜W(xué)校放在前面,簡介之后。
另外,我碰到不少轉(zhuǎn)專業(yè)的求職者直接不寫原本的專業(yè)了,我覺得這毫無必要。
HR也不是傻的,看沒寫專業(yè)就知道是非科班的,還不如老老實實寫下來,如果是理科的話還有點幫助。
高績點/專業(yè)課分?jǐn)?shù)高/獎學(xué)金/比賽獲獎可以選重要的加上:
?
XXX大學(xué) | 計算機(jī)科學(xué)
2013年- 2017年
計算機(jī)系統(tǒng)(85分/專業(yè)排名18/100),數(shù)據(jù)結(jié)構(gòu)(90分/專業(yè)排名10/100)
績點:3.7 | 獲得一次國家勵志獎學(xué)金
2015-2016學(xué)年獲得美國大學(xué)生數(shù)學(xué)建模競賽一等獎
2013-2014學(xué)年獲得廣東省“礪劍杯”科技創(chuàng)新大賽二等獎
?
好吧,如果我的學(xué)校非常一般,專業(yè)也不對口怎么辦。
我們參考這篇文章的統(tǒng)計,HR看重求職者簡歷的哪些部分,來自好學(xué)校,好公司這不用說,完成Udacity/C++oursera等課程也有很大程度的加分。
求職者可以像這樣展示自己的教育情況。
?
XXX大學(xué) | 土木工程
2013年- 2017年
Udacity | 機(jī)器學(xué)習(xí)工程師 / C++oursera | 計算機(jī)導(dǎo)論/操作系統(tǒng)
2016年- 2017年
?
我不敢說在國內(nèi)的環(huán)境,這一定能加很多分,畢竟大多數(shù)公司看重的還是大學(xué)的學(xué)歷。
不過,一些比較開放的公司還是喜歡這樣不斷學(xué)習(xí)的員工。
加上去,起碼不會扣分。
?
其他(可選)
可選項,也有可能成為加分項,國內(nèi)比較少看重這點,不過我個人還是比較注重的:
?
志愿者工作
協(xié)助組織翻譯Flask,Requests第一版本文檔,翻譯十多篇技術(shù)文章(側(cè)面突出了外語能力比較好)。
教導(dǎo)初中生從零開始學(xué)習(xí)Python,并設(shè)計并編寫自己的游戲。
Github上的開源項目C++herry獲得200個Star。
?
興趣愛好
計算機(jī)相關(guān)或突顯動手能力的興趣可以列上去,如果是唱歌,旅游這些的話就不用放上去了。
?
綜合起來
綜合上面的幾點,一份好的簡歷看起來應(yīng)該是這樣的:
?
?
?
總結(jié)
只要認(rèn)真去修改簡歷,HR是能感受到的,也能從眾多求職者中脫穎而出,得到更多機(jī)會。
有時候機(jī)會往往就在于用不用心爭取上面。
我希望各位看了這篇文章后能寫出更好的簡歷,獲取更多的機(jī)會。
?
注:文章來源網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們。
?
?
【使用錘子簡歷小程序制作簡歷】
零經(jīng)驗實習(xí)簡歷模板
21254人用過
學(xué)生求職簡歷模板
52754人用過
申請研究生簡歷模板
2324人用過
經(jīng)典工作簡歷模板
6254人用過
投行咨詢簡歷模板
12465人用過
產(chǎn)品經(jīng)理簡歷模板
7532人用過
程序員簡歷模板
7457人用過
留學(xué)英文簡歷模板
4554人用過