程序員招聘建議

spookfcy 7年前發布 | 18K 次閱讀 程序員

沒有靈丹妙藥能讓你成功應聘為開發人員。但是,在此過程中卻有一些非常有幫助的建議。

我最近采訪了Matt Langan和Christian Macolino, Atlassian 公司兩名最頂尖的高級技術招聘人員。我想知道他們——來自于一家為共計33億美元的軟件公司招聘高科技人才——的看法 。

本文著眼于招聘的周邊問題,其中包括一些實用的技巧和面試指南。

簡歷

首先要有拿得出手的簡歷。我們需要通過這些,以便于展示自己的能力給參與招聘過程的人看。

通常,開發人員在這上面投入的時間要比實際搜索工作崗位的時間多。

數字化還是傳統的?

尤其是向一家高科技公司求職時,我們會自作主張地認為,數字化的方式——個人網站和在線簡歷——將優先于標準格式的簡歷。但事實并非總是如此。特別是對于那些非設計的崗位,招聘者更關心的是求職者是否具備他們所需要的條件。雖然說在通常情況下,這些內容也會展現在數字簡歷中。

這也適用于小型企業,或非高科技公司,其招聘流程涉及更多的管理監督和更少的技術內涵。

選擇方法

說到教育和開發人員必須做的事情,Matt對此的建議是:

涉足業余項目,興趣愛好,寫博客,參加論壇討論,加入Stack Overflow或Github,提問,解答,參加編碼競賽和高科技聚會。

對于你目前的工作,你應該掌握正在做的事情,承擔更多的責任,幫助他人學習——特別是那些水平比你低的人。

這些建議都非常棒。如果你已經作為某個特定領域的專項人才被錄用了,那么不妨做個 業余項目 ,不僅能保持緊跟核心語言和工具的腳步,同時也可以擴展自己的知識基礎,至少能對其他語言、軟件和工具有一個基本的了解。

不斷學習是關鍵。從繼續教育的角度看,Christian有一個發人深省的觀點:

職業生涯的第一個五年時間才是你真正為自己搭建舞臺的時間。在一個新的職位或領域中,你得像一塊海綿一樣不斷地學習。

但在四到五年時間后,在你漸漸懂得多起來之后,大家開始向你請求指導。所以,如果你的職業生涯早期有一些學習的陋習和不良的生活習慣,那么你就會深受其苦。

自我評估

對于那些已經超出警戒線的人,那么也許是時候對自己做個自我評估了。

用一點時間來考慮自己正處于職業生涯的什么位置。你是否仍然需向同事、用戶學習,從項目中學習?你是否自我改進,并通過業余項目成長?你是否對工作依然充滿著熱情?

尋找激情

這似乎是一個很多企業對于開發的共同制約因素。尤其是對年輕的初級人員,激情的因素影響尤甚。

做出改變

如果你已經受雇為一個開發者,但你卻不再學習,不再熱愛你的事業,那么你需要好好考慮接下來要做些什么,以從崗位上和通過改變一些東西來尋找激情。可以是一個簡單的態度和責任的轉變,也可以改變你目前的工作地點。也可以是跳槽,換崗位,甚至重新規劃職業。

全棧還是專一

那么,我們應該立志成為一個 全棧的開發人員 呢,還是成為某一門編程語言的專家?

精通某一方面

對于新手,我們的目標應該是多多接觸,然后再集中精力鉆研某一個方面。將此作為真正開啟開發者職業生涯的出發點,做到精通某一方面。

在空閑時間里,可以繼續廣泛涉獵,然后在你樹立起自己的品牌之后再開始拓展其他技能。

然而,也應該博學多才

招聘人員在尋找高級開發職位時,要求對方能有一個廣泛的知識面。找到自己喜歡的專業,然后專研,但也不必因此就對其他領域“誓死不從”。

可以在工作和業余項目中,涉獵其他的項目、語言、角色和知識,擴充自己的知識,擴大自己的技能。

Christian 表示,與其致力于全棧,還不如努力培養自己 軟件工程師 應有的品質:

基本的編碼能力

健全的架構知識

徹底了解軟件開發知識

嘗試完成任務以及平衡需求沖突的能力

激情

交流技巧

發布。

找的是職業,而不是職位

許多公司想雇用的是一支技術精湛,充滿活力,適應力強的團隊。精準化角色可以是在招聘過程中,也可以是在招聘之后,甚至是在幾年之后,如果公司允許實習換崗的話。

基于這種態度,所以你在選擇進公司之前,先要考慮自己的目標。而不僅僅只是申請工作。要研究公司。了解他們的招聘人員和HR工作人員,讓他們知道你。追尋天才開發人員的職業生涯軌跡。俗話說,三人行必有我師,不拘一格地從前輩,同行有時甚至是晚輩身上繼續學習。

讓自己值得關注

Atlassian和許多大型科技公司一樣,只愿意去找已經發光發熱的金子,而不愿意等你以后再來發光。所以,讓自己變得引人注意并不是在畫蛇添足,而是一種由內及外的能力渲染。這甚至也適用于初級開發人員,從某種程度上而言。

這個經驗教訓就是:讓自己值得關注。

獲得注意的方法

博客。致力于開源。使用社交媒體。建立自己的在線業務。與同行在開發者社區,如 GitHub 、 SitePoint Forums 、 Stack Overflow 等等上面互動。

泛濫的網上個人資料

我和Matt、Christian還討論了網上個人資料的長度,尤其是在LinkedIn中的個人資料。這里提到了一件事,LinkedIn招聘的垃圾郵件已經令一些人覺得有必要減少他們的個人資料項。

這種限制行為,可能會阻止一些比較紳士的招聘人員。因為他們只會從這種獲取信息的基礎上決定要不要聯系這位“人才”。

所以,如果你正在找新工作,那么這種極致可能暴露自己信息的作為,搞不好會招致大量垃圾招募郵件不勝其擾的轟炸。

開發者面試

以下是Matt和Christian針對 程序員面試 給出的6個要點。

1.研究公司

閱讀公司網站和博客。觀看他們的視頻,感受他們的文化,研究有關該公司及其合資企業的信息。

事先做一番了解能顯示出你的興趣,有助于更明智地討論公司,以及詢問將如何適應的相關問題。

2.了解面試官

搜索LinkedIn和那些將會碰到的面試官的資料。

3.復習自己的技能

你應該知道哪些領域會被測試。如果不知道,那就盡量弄一個范圍。然后復習一下將會討論到的技能,即使你信心十足。不要讓一些簡單的代碼問題毀了這次面試機會。

4.練習

與好友或通過服務在網上練習 結對編程 。

軟件公司和大型機構的許多開發者職位,可能會有某種形式的結對編程考核。

即使沒有,那么你被錄用了以后,或許也會實行結對編程。總之,有備無患。

5.認識自我

想想到目前為止,經歷過的失敗和成功。明確自己要走的路,知道自己作為一個開發者,一個團隊成員的長處和弱點。

6.你也是“面試官”

請記住,面試不僅僅有助于雇主決定他們是否想要錄取你,同時也是你決定是否加入他們的時機。

當面試官問,你是否還有其他問題的時候,你應該提出問題。詢問你可能要做的項目的方向,或者公司的目標,或者你的職位。如果你想到了什么好點子有助于項目和服務理念的,也可以提出來。

面試,既是一個被選擇的機會,也是一個選擇的機會。

應聘為開發人員

有一點要注意的是,本文很多建議都是基于你已經是一個開發者的基礎上提出來的。

如果你想成為開發人員,那么你需要努力奮斗,需要花時間去找那些適合你職業發展規劃的公司和工作。

你可能需要構建自己的作品集,甚至可能為了拿到一份全職工作,先得付出免費的勞動——參與業余項目或成為自由勞動力。

你需要仔細斟酌自己在網上的個人資料,還要在工作中咬牙擠出時間來學習其他的技術。不過,最后所有的一切都是值得的。

如果你有機會去參加自己心儀已久的公司的面試,那么也不要忘記這一點:這次面試可能會決定你的余生,或者最起碼未來的幾年。你的收入,你的職業生涯軌跡,你接下來學到的東西,你的幸福,全憑接下來的一系列測試和談話。你應該感謝自己,感謝那些給出offer的人,做好準備,盡可能將自己最好的一面呈現給面試官,發揮在工作中。

 

來自:https://mp.weixin.qq.com/s?__biz=MzIyMzcyMjA4OQ==&mid=2247483891&idx=1&sn=0c5a3a973608d0910b599ca0cb99be11&chksm=e818aef5df6f27e3532c93249e667f34da62d911da0a6ed027645906f4fbebe3bfc4b918504d#rd

 

 本文由用戶 spookfcy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!