如何招聘到優秀的程式設計師?

2015-01-16    分類:程式設計師人生、首頁精華3人評論發表於2015-01-16

  
我是一名軟體工程師。如果你想招攬到我,下面是一些提示。這些提示都是一些很通用的技巧,可助你招聘到任何軟體工程師——特別是那些技術過硬、經驗豐富的人才。雖然人與人是不同的,但是這些技巧適用於任何人。還有如何成為“最明智老闆”的小貼士,之所以要知道這一點是因為招聘和留住人才是緊密相關的。
  • 競爭意識
  • 關心
  • 有針對性
  • 用工程師去聯絡工程師
  • 打動工程師
  • 放下你的驕傲
  • 時刻推銷自己的公司

競爭意識
首先你得明白你是在和其他公司競爭——你想要這個員工,那就必須積極地招募他們。否則很有可能花落別家。所以你要麼能說服他們跳槽,要麼能在他們接受其他僱傭之前先引進到自己公司中。關鍵就是——你必須積極。
如果你認為我是個不錯的人選,那麼其他公司同樣也會這麼想。只要科技板塊依然如此強勁,這將始終是一個員工的市場。也就意味著你不但得費心力去招攬人才,還要與其他公司競爭。儘快認識到這一點,然後積極調整好心態。

關心
關心這些工程師,表現出對他們的興趣。積極並儘快地聯絡自己心儀的人選,給他們名片等,告訴他們任何時候任何事情都可以聯絡你,說到做到。

有針對性
你為什麼選擇我?只是因為我會程式設計嗎?(如果你的回答是“yes”,那你就錯了。)我想知道的是你是否瞭解過我,是否知道我的能力,還有我給你的印象又是如何。(如果你沒有被我折服,又為什麼要聯絡我呢?)
例如:“嘿,Sella,我對你簡歷裡面提到的在希伯來大學的學術成果印象非常深刻。還是優等生!真厲害。我對你的 GitHub 專案,像 DAAT 和 JabJS 也非常感興趣。此外,我還有些建議是關於……”
“……我們正在擴大我們的後端團隊,我們認為你非常適合我們的團隊。我們大多數程式碼都是用 Python 寫的,現在正準備從 monolothic 應用轉移到微服務架構。[可選:]我們很希望能和你同舟共濟。”
如果你能成功將他們帶過來面試,那麼可以請他們去吃頓午飯。還可以介紹一下你的團隊,顯示出你對他們個人的關心以及非常注重此次的招聘。

用工程師去聯絡工程師
理想情況下,應該由工程師來聯絡其他工程師——這也適用於招聘中,因為這也是一種打動我們的好方法(下面會有談到)。我們不會去問一個 HR 關於公司是否使用微服務以及是否結對程式設計,因為通常情況下,他只會一問三不知。
不過,大部分工程師在人際交流上可能會冷場。因為他們並不喜歡做這種可能會被拒絕的工作。而且,他們也不擅長。這的確是個問題。所以,不妨試試這種可以避免面對面拒絕尷尬的方式——郵件交流,這也是日常工作一個非常重要的組成部分。我作為一個工程師,如果認為和貴公司的工程師在郵件溝通時感覺良好,那麼我會由此推斷出以後我們一起工作的話也會相處融洽合作愉快。
反之,如果你在招聘時不能充分表達出對技術的激情,那麼我又怎麼能相信以後我們一起工作的時候你會突然擅長這個?
所以,讓你的工程師和團隊有什麼就展示出來,包括人際交流方面——這一點價值千金。

打動工程師
毫無疑問,人才是需要競爭的。無論你有什麼賣點,請盡情地炫耀出來。可以是電子郵件,也可以是任何有關於“我們正在招聘”的相關資訊。
不要直接告訴我你的團隊有多麼的棒、站在技術的前沿、挑戰有多麼吸引人、有多少人削尖了腦袋想到你們公司去。這些話,沒必要說。
那麼究竟應該怎麼說呢?給你一些例子,不按特定順序排列(請記住,不同的工程師關注的東西是不一樣的)。
可以向我展示……
你的團隊超棒:舉點能展示團隊成員能力的例子,說說他們的貢獻或者推薦一些風趣又能力卓絕的同事。公司有沒有搞一個工程部落格?為什麼不搞?離職率是多少?離職原因是什麼?
站在技術的前沿:這一點最好具體地說明一下,越詳細越好。這能從多個方面打動我——架構、程式語言選擇、知識和溝通能力。
挑戰的樂趣:寫點例子。這不像技術,挑戰得挑有意思的。
非常酷的方法:你嘴邊掛著的“敏捷開發”是真的在用還是隻是因為時髦?你經常釋出程式碼嗎?有單元測試嗎?是不是結對程式設計?是否進行同伴審查?
有競爭力的薪水:你準備付我多少薪水?這是一個很敏感的話題,但是必須涉及。可以談談帶薪休假時間、個人培訓計劃、個人專案、節日禮品等等。
開發人員的權利:開發人員有沒有發言權?具體流程如何?是否允許搞個人專案?個人專案可接受的時間是多久?以及公司的晉升渠道?
關於工作與生活之間的平衡:我會不會經常半夜三更被叫去搞專案?在逼近截止時間時是否需要我加班加點工作?
透明文化:比如說,你的員工知道現在在招聘嗎?他們是否參與招聘過程?依照他們現在的情況,我就能估計出如果我進公司的話是否也有權能參與到決策過程中來。透明的第一步就應該放到招聘上——這是我們進入一家公司的開始,不是嗎?
要知道,你心儀的這個人才可能同時也在和其他公司洽談,可能是大公司如 FB、谷歌、微軟、蘋果和亞馬遜,也有可能是一個能提供更高職位的小公司。如何說服他就全靠你了。這也是為什麼很多公司在招聘的時候喜歡讓一些明星工程師參與進來——利用他們的技術能力和個人魅力招攬人才。
此外,英語很重要。這是溝通和交流的關鍵,而且很多技術文章都是用英語來表述的。錯誤的拼寫/語法,可能會傳達恐怖的訊息。
  ‘
放下你的驕傲
人才是可遇而不可求的,所以放下你的驕傲,竭盡全力地吸納人才。
  ’
時刻推銷自己的公司
即使是失敗也要記得推銷
即使招聘落空,你依然能從中受益。那些牛逼的工程師往往會有同樣牛逼的朋友,大多會交流相互之間的經驗。如果你給他們留下了深刻的印象,那麼他們會告訴他們的朋友。如果你“招待不週”,那麼他們也會告訴他們的朋友。口口相傳,是很快的。所以無論你是否錄用這些工程師,都應該儘可能地尊重他們,給他們留下一個好印象。

時刻保持推銷狀態
每一封電子郵件、每一個電話、每一次線上形式、每一場面試,都應該時刻準備著推銷狀態,因為你不知道哪個環節會讓這些工程師決定選擇你作為他們的僱主。而且他所接觸的每一個人都代表了公司的面貌。所以最好讓最英明睿智富有魅力的人與之交流,交流公司的技術,當這些工程師為這些淵博的知識和團隊之間的協作所傾倒時,那也就意味著你留住了這些人才。

譯文連結:http://www.codeceo.com/article/how-to-recruit-a-software-engineer.html
英文原文:How To Recruit A Software Engineer
來自:部落格園
評論(1)

相關文章