我的小密圈“24小時自習室”中有朋友問道:簡歷里項目要寫幾個,是不是寫的越多越好呢。這個問題我也被問過不止一次,所以打算談下這個問題。
長話短說:對簡歷的考量和你簡歷的項目數量沒關系。它所考察的是你參與過項目里體現出的你的技能方向和技術實力。
因為我沒有去BAT面試的經歷(雖然也有被某電商公司通知面試不過沒去),所以以下要談的經驗只是針對中流的公司。而且BAT這種公司因為待遇好每個崗位都會收到很多簡歷,HR這層也會篩的很厲害,比一般公司也會嚴格的多。
回答這個問題之前需要思考,簡歷對于招聘這個環節的作用。
我認為有兩個作用:
- 判斷這個人的背景是否適合這個崗位
- 面試時根據簡歷信息初步判斷對應的職位級別
用更簡潔的話說:簡歷決定要不要約你面試和面試時難度要求。
是否需要約你面試
如果一個公司需要的是指定技能的人才,比如音視頻處理(直播類APP),會考察你參與過的項目是否具有這方面的技能。我這里是家西餐廳肯定不會招一個中餐廚師,會的中餐菜再多也沒用。
招一個中高級的工程師。這種一般是作為一個APP的核心開發,也可能負責一個APP然后帶幾個初級工程師。這個場景里要從簡歷里的信息得到,你是一個有足夠經驗的工程師,并且能解決一個APP核心開發會遇到的問題。
你可能只有一個項目,但是你經歷里這個項目的月活從零到千萬,你深度參與了這個過程。所以會看重類似的經歷,和你參與過多少項目沒有關系。重要的是項目里,你的角色。你在這個項目里得到的成長是否足以達到我們對這個職位的預期。
我也真遇到過一個在外包公司做了幾年的開發經理,坐下來信心十足,說我過去一年寫了10個APP。如果你只是在項目里重復做一些低技術含量的工作,肯定是沒用的。
什么是低技術含量的工作?一個有3個月從業經歷的開發者能完成的工作都是低技術含量工作。創建一個VC放一個tableView,用什么框架發一個http請求都是如此,體力活罷了。
那么什么是高級一點的問題?比如我問你怎么提高一個APP的穩定性?十個人同時在開發一個APP時怎么保證開發效率,避免代碼合并的沖突。要下發hybrid資源包到本地,怎么保證這個包在傳輸過程中不被攔截,為了減少流量增量更新時客戶端的要做怎么樣的處理。在項目里你在解決這些工程問題的經歷才能證明你的水準,而不是你寫了多少業務模塊。當然這些問題也可能是在開發業務模塊時遇到的,所以簡歷里重要的不是項目數量,而是開發經歷中解決的工程問題。
如果招的是一個初級工程師,假設都只要實習的經歷好了。假設你實習半年,如果你不是骨骼清奇的話,肯定也就是當做勞動力寫寫業務邏輯,寫幾個頁面。這個時候的項目經歷是不是越多越好呢?
這其實是個誤解。既然招個初級工程師肯定是有人帶的。如果我要帶一個人,他是做了3個月還是6個月并沒有什么區別。招這個職位的時候最重要的是學習能力。這個能力體現在計算機基礎好不好,聰不聰明,能不能折騰。所以這個環節學歷好的會有優勢,因為好的學歷通常暗示著有著更好的計算機基礎和更加聰明。
所以這樣的崗位,你需要寫出經歷突出你對編程的領悟力(計算機基礎的體現)、東西學的快(聰明)、嘗試了很多技術(愛折騰)。
面試時簡歷的作用
面試的期望薪水10k和20k的人問的題目難度肯定不一樣。所以面試官從你的簡歷里得到的預期和你寫對項目的描述是有很大關系的。現代一個軟件工程里有許多問題需要解決,有些部分你沒做過不了解很正常,所以面試的時候一定會從你簡歷里的做過的項目聊起。所以千萬不要亂編啊。
從這里來看你也知道不是項目越多越好,而是你在項目里掌握的技能越多越好。你寫你精通3塊,這3塊就會重點問。其他你沒提的部分答對就加分,沒答對會覺得也正常。如果你寫了結果問了不會,通常就會覺得這個人的自我評價恐怕都是幻覺。
這些行為會讓你顯得很呆萌,但這些呆萌在中老年程序員眼里叫做傻逼
不要列不相關的學生時代獲獎經歷。校園十佳歌手,文明寢室社長。反正年會節目都是你們新人先上。
不要列不相關興趣愛好。“你為什么希望加入我們公司?”“因為我看你們公司有乒乓球桌,我特別喜歡打乒乓球”。你看,就容易這樣。
不要列主流的自我評價。熱愛學習,團結同學,認真負責,八榮八恥,社會主義核心價值觀。
歡迎關注我的微博:@沒故事的卓同學
如果有興趣可以加入我的小密圈,“24小時自習室”,一起分享交流 iOS 成長所得。歡迎有緣人加入。