新手程式設計師簡歷應該怎麼寫?
很多新手程式設計師認為程式設計師簡歷內容不重要,直接放上GitHub連結就好。其實投簡歷的時候,你的簡歷是會先被HR篩選的,一份好的簡歷可以幫你更容易地通過篩選,進入面試階段。而且對於新手程式設計師來說,往往專案的含金量並沒有那麼高。這個時候,我們就需要一份好的程式設計師簡歷來幫助我們獲得面試機會。那麼 新手程式設計師的簡歷該怎麼寫 ,需要注意哪些問題呢?
一、簡歷中請清晰描述專業方向
在程式設計師的簡歷裡,專業方向描述一定要清晰,除非你是面面俱到的大神,否則不要寫同時精通前端和後端語言,上一句提到JS、HTML,下一句就說C++、Golang。只會讓人感覺你在技術上心浮氣躁,沒有持之以恆地堅持某個領域。
作為新手程式設計師,很難讓人相信同時學習好幾種語言,同時擅長前後端。所以在簡歷中的描述要針對你擅長的領域,要接近職位的要求。
而且為了吸引注意在簡歷裡寫太多自己並不熟悉的語言和方向,在面試時一被問到這方面的問題就可能會出問題,也不利於你在簡歷中展現優勢。特別是對於新手程式設計師來說,專業程度比起資深程式設計師來說會略有不足,也更容易被問出破綻。
所以,要想好自己的描述針對什麼職位,你擅長的東西是什麼,針對這些來寫簡歷。
比如應聘前端就放上自己設計和實現的網頁效果,應聘後端就展示自己的專案架構和程式碼能力,應聘測試就描述自己設計的自動化測試工具等等。與應聘職位無關的語言就不要重點寫了。
二、在簡歷中不要寫太多工具
很多新手程式設計師寫簡歷有一個通病,就是在簡歷裡寫很多自己用過的程式設計工具和軟體,以為這樣可以顯示自己學習能力強,會用的東西多。
但實際上不是這樣,對程式設計來說工具僅僅是工具,對於真正的大牛來說用Vim就可以寫出完美的程式碼,只有新手程式設計師才會為哪個工具更好爭論不休。
所以在簡歷裡「使用過Pycharm、Sublime、VScode」等等語句就不要出現了,這樣只會讓你看起來還沒入門。
當然,日常使用Vim還是挺值得一說的,對Vim的熟悉程度也是一個大的加分項。

三、簡歷中的專案經歷要清楚
很多新手程式設計師雖然寫出了幾個專案,但描述不出來專案的成果,或者寫不好專案的過程。看起來還沒有那些只有一兩個專案的人的簡歷好看。這樣可以說是白白浪費了專案的含金量,非常可惜。
那麼如何來描述專案?可以按照以下的公式來描述:
「專案名稱+你承擔的任務+專案使用的技術+專案最終的效果+專案帶來的結果」
舉個例子:「負責XX電商系統以及移動應用API的開發,設計開發RBAC許可權系統,外部ERP系統對接開發,同時改善程式碼開發流程,重構部分程式碼並研究高併發相關問題。涉及的技術棧有sidekiq、setting_logic、workflow等,架構使用Linux+Ruby+nginx+MySQL,最終系統穩定性很好,壓力負載等級很高。」
在程式設計師簡歷中把專案經歷描述得好,會大大提升簡歷的含金量,讓你的專案經歷更真實可信。不然作為新手程式設計師很容易被懷疑是否真的實現過專案,從而導致簡歷被刷。
四、能力描述要精確
一定不能在 簡歷製作 中單純使用「熟悉」、「精通」來描述自己的能力。應該用附加的專案成果,或者使用某種語言寫了哪些專案來說明你對語言的掌握程度,而不是僅僅只說一句「熟悉XX語言」「精通XX工具的使用」。
我們總結過上千份剛出校門的程式設計師同學們的簡歷,發現很多新手程式設計師都很喜歡在簡歷裡寫很多「精通」。不僅精通Office,還精通HTML和Java,甚至精通剛剛出現幾年的新語言比如Go和Ruby,讓人覺得非常浮誇。也難以讓人相信你是真的熟悉或者精通這些工具和語言。
可能很多同學不瞭解「精通」意味著什麼,其實作為一個剛入行不久的程式設計師來說是很難說自己精通某種語言的。精通不僅意味著你熟悉某種語言,更代表著你對這種程式語言和這種語言的使用範圍和適合的場景有屬於自己的理解,這是非常難的。
在簡歷裡出現太多的「精通」而沒有對應的專案描述只會讓HR覺得你作為新手程式設計師很稚嫩,還沒有觸及到程式設計真正難和本質的部分。
所以同學們一定要注意在簡歷中集中寫自己擅長的部分,不要為了展示自己知識面廣而寫很多「精通」、「熟悉」。專注於在簡歷中把自己最優勢的能力表現出來,才是對新手程式設計師來說更適合的方法。
技術的提升需要長期不斷的積累,新手程式設計師可能只是剛剛入行,還需要時間和程式碼來磨鍊。但是不要著急,按照我們提到的建議去寫好一份程式設計師簡歷。一定可以開始程式設計之路,並且從新手程式設計師不斷進化,成為能獨當一面的技術專家的。最後祝每位新手程式設計師工作順利!