開發人員簡歷已死:投資組合萬歲

已發表: 2022-03-11

您是否一直在搜索有關如何構建出色的開發人員簡歷的文章? 馬上停下來。 這是浪費時間! 求職信? 那也是一種浪費。

讓我告訴你使用簡歷的做法有多古老。 根據維基百科,它始於達芬奇,他給潛在雇主寫了一封信,描述了他的經驗和技能。 在1481 年! 這就是它的古老程度。

過去,您會將簡歷發送給潛在的公司。 他們會篩選簡歷列表並邀請人們進行面對面的面試。 銷售能力最好的人總能得到這份工作。 迷人、外向的外向者。

然而,最近許多頂級公司和初創公司已經改變了遊戲規則。 現在,你必須通過一系列的挑戰來展示你的能力。 它通常涉及在很短的時間內完成複雜的編程算法。 它還可能涉及創建一個小項目,您將在其中展示您在生產系統、代碼質量、代碼可讀性(和可維護性)方面的經驗,以及您是否已正確保護它免受攻擊等等。 有時它還涉及實時編碼挑戰,您應該在共享屏幕的同時編寫解決方案。 在過去的幾年裡,簡歷已被其他幾種展示技能的方式所取代。

它們都圍繞著提升自己; 也就是說,推廣你的“個人品牌”。 讓你的名字在那裡。 認識業內人士。 下次在他們的公司中擔任架構師職位時,他們會記住您的名字。

你必須這樣想。 如果您在競爭激烈的市場中銷售同質商品(“編碼器”),這將是一場爭奪最低價格(“收益”)的競賽。 如果你的街上有兩家理髮店,提供同樣質量的理髮,其中一家收費雙倍,我很確定他們會在月底前破產。 您不能提供與其他人相同的服務並期望收取更多費用。 好吧——除非你區分。 這給我們帶來了一個問題:您究竟是如何做到的?

投資組合

當您想到作品集時,通常會想起平面設計師; 但是,軟件開發人員也可以擁有投資組合。 通常,您會放置一個寵物項目,可能是您構建的應用程序,您發現最能展示您的能力的代碼示例,甚至是您創建的應用程序的屏幕截圖。

您可以創建應用程序並將其發佈到市場。 它不必是一個複雜的應用程序; 它可以是美容院的日程安排應用程序,只要它是人們使用的東西。 即使沒有人使用它,您也經歷了創建和發布它的過程,這顯示了主動性、創造力以及從頭到尾查看項目的能力。

開源

為開源項目做貢獻是展示你的編碼技能的好方法。 它表明您可以快速提升並了解業務領域。 你能夠生產出高質量的軟件,並且有很多其他人在使用它。

不僅如此,您的代碼在互聯網上可供任何人查看。 它告訴你如何在團隊中工作,你的提交信息有多好,你如何能夠與其他人討論困難的技術解決方案,如果你能滿足於一個務實的解決方案,你是否更喜歡代碼可讀性而不是你認為的神秘算法快點。

它還顯示了您能力的非編碼方面,例如您與其他人的協作程度以及您的寫作技巧有多好(良好的提交信息和文檔與良好的代碼齊頭並進)。

人們可以看到你是一個很好的專業人士,而不是你這樣告訴他們。

論壇

向 StackOverflow、Reddit、Facebook 群組、黑客新聞或其他在線論壇投稿可以展示您對某個主題的深入了解和解決問題的能力。 它還展示了您在社區中寫作和被理解的能力,以及您向其他人解釋問題的能力。 它使您可以隨時了解有關您選擇的技術的最新消息。 它為網絡提供了一個不斷增長的機會。 更重要的是,通過與其他人討論各種技術,你會接觸到不同的意見,它可以幫助你擺脫通常很容易被鎖定的迴聲室

寫博客

寫博客是展示某個主題的專業知識的好方法,它還可以讓您表達自己的想法並就技術進行健康的辯論。 它可以讓您在其中傳播自己的名字並發展讀者網絡。 如果您堅持下去並始終提高帖子的質量,那麼隨著時間的推移,您的受眾將有機地增長。

最終,如果你打得好,你就可以根據你的博客帖子寫一本或多本書,甚至可以推廣你自己的視頻課程。 這些屬於著名的被動收入類別,因為它是一種無需持續努力就可以增加收入的方法。

補充資源

在 YouTube 或 Udemy 上創建視頻課程是展示您向他人解釋抽象概念的能力的好方法。 在任何項目的日常生活中,隨著開發人員的來來去去,總是需要傳遞知識。 它迫使您深入了解您將要教的內容。 它加強了你對此事的了解。 在接下來的幾年裡,它也可能成為被動收入的來源。

與開源貢獻類似的是參加黑客馬拉松——這是展示你的技能並結識業內人士的好方法。 您將在編碼挑戰中與其他人或團隊競爭。 這些通常是有時間限制的,並且在解決複雜問題時提供了發光的機會。 它們還為您提供了一個機會,讓您的齒輪運轉起來,使您對算法和數據結構的知識保持敏銳。

偉大的個人投資組合簡歷

一些優秀的開發人員會加倍努力,創建個人投資組合。 以下是一些突出的:

  • Kobi Gurkan:沒有廢話,個人網站炫耀項目和工作經驗。
  • Charles Han:可能是有史以來最短的個人網站。
  • 我的 Toptal 簡歷:Toptal 的個人資料是完美的簡歷生成器,讓我可以展示我的經驗並保證我的代碼質量

現在您已經閱讀了所有這些,您可以開始計劃如何將所有這些付諸實踐! 在下面的評論中讓我知道您的想法!