莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員在這篇文章中我們想分享開發團隊的經驗 內部程式碼 來自奔薩,了解如何在該地區尋找並快速任命新員工。 我們邀請您在評論中描述您的經驗。

也許,一些與IT無關的讀者會感到困惑:尋找開發人員(即使在奔薩)是一個問題嗎? 似乎需要列出一份要求清單,在其中一個入口網站上發布職缺,承諾+100500盧布的薪水,然後平靜地面試候選人。 並非如此。 閱讀下面的故事。

不幸的是,為區域 IT 公司的辦公室尋找員工是一件痛苦的事。 這就是為什麼:

  1. 與許多其他人口不到一百萬的城市一樣,奔薩一直缺乏合格的人才。 即使沒有營業額,公司也需要成長。 辦公室裡需要團隊。
  2. 有很多人假裝自己是小輩,但實際上他們的經驗和知識不足以執行基本任務。 市面上沒有中高級的。 聘請一位有能力的中階管理人員更多的是運氣問題。
  3. 當候選人懶得閱讀申請人的要求清單並從一家公司到另一家公司以希望獲得成功時,這可能是非常令人悲傷的。
  4. 地方大學長期以來一直落後於時代,一般都培養他們的身份和目的(幸運的是,也有例外)。
  5. 當地的人力資源機構也不好。 他們將向該公司收取 20 盧布的有條件費用,並丟棄從開放資料庫中獲取的候選人資料。
  6. 新員工需要盡快、有效率地投入工作。 無人看管的新人很快就會「合併」。 該公司正在損失時間和金錢,甚至可能還有寶貴的人員。

幾年前,我們制定了自己的年輕專家選拔和適應計畫:

  1. 「生成」六月。
  2. 選擇合適的。
  3. 火車。
  4. 抓住。
  5. 發展。

聽起來像是演算法,不是嗎?

“一代”

顯然,在我們的情況下,我們會盡一切努力,包括在大學發布資訊。

但多年來,我們堅信,只有個人溝通才能向求職者展示公司的水平。 因此,我們得出的結論是,我們需要創建一個社區,讓正在尋找工作的雇主、專家和專家能夠見面。

區域開發商協會就是這樣出現的 賽康,其中包括該地區實力最強的公司、同名軟體開發專業國際會議 SECON、IT 實驗室等項目。

開發商協會

奔薩IT公司聯合起來共同解決共同問題,主要涉及提高當地IT專家的專業水準。 在協會及其努力的贊助下,舉辦了許多具有區域意義的活動。

SECON會議

這是程式設計師、網頁設計師、IT 專案和公司經理以及那些剛剛計劃將自己的未來與 IT 連接起來的人們的年度會議 - 所有那些想知道明天會發生什麼以便今天使用資訊科技的人。

我們的活動每年都會吸引來自俄羅斯不同地區和國外的 1000 多名參與者。 2 天的有效溝通、15 個部分、40 位練習演講者,當然還有主辦單位帶來的驚喜。

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

IT實驗室

我們正在為學生和初級開發人員開展一個實用的教育計畫:IT 實驗室。 在六週的時間裡,參與者在專業人士的指導下進行日常練習,並提高知識水平。

主要目標是展示完整的開發週期。 所有參與者根據專案劃分為團隊,包括開發人員、設計人員、測試人員、行銷人員和專案經理。

每週都有一個演示日,團隊將展示他們本週的成果。 活動在計畫答辯日中達到高潮。 我們邀請成功完成專案的參與者來我們公司進行全職實習(我們目前有 4 名 IT 實驗室員工,在 Penza IT 公司的 60 名員工中總共有 227 多名畢業生)。

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

所有活動和社區參與者的聯絡資訊都包含在郵件清單中。
時事通訊包含協會新聞、公司和合作夥伴的新聞和職位空缺,並且我們宣佈各種聚會。 每週五進行分發。 目標受眾:學生、活動參與者、程式設計師。

協會的實驗室、會議和資源為我們提供了源源不絕的候選人和他們的信任。 每週有 1-2 位開發人員來找我們面試。

一切是如何開始的

過程很簡單,但很耗時。 開發人員已經有足夠的任務,但在這裡他們卻被各種「無用」的東西分散了注意力。 因此,HR此時此刻負有責任。 我們消除了開發人員的流程任務,節省了他們的時間和我們的財務。

測試任務

所有申請人都會收到測試任務。 這些任務並不困難,但需要時間和耐心來掌握語言和新的基礎庫。 在這個階段,一半以上的申請者被淘汰:許多人甚至不承擔這項任務。

測試任務範例:

1)演算法化任務。 您需要遍歷檔案系統並在檔案系統中搜尋給定的文字。

該應用程式是多執行緒的,從命令列運行並接受參數作為搜尋參數。

2)有必要以下列方式組織郵件分發。 據推測,郵件模組是現有應用程式的一部分。

有必要開發一個將建立郵件分發作業的提供者對象,以及一個將從佇列中取得郵件分發作業並執行它們的消費者對象。 輸出需要什麼:創建和處理任務過程的小模仿。

那些。 郵件任務是隨機創建的,消費者定期處理它們。 建議透過持久性儲存(例如Postgresql)使用佇列。 整個過程的起點是透過測試。 您不必親自發送郵件,只需寫入日誌即可。 一切都可以用純 Java 完成。

那些成功應對的人可以獲得實習機會,包括在策展人的指導下進行的帶薪實習。

順便說一句,我們可以選擇遠距實習;通常是那些以前沒有接觸過 IT 的人選擇的。 例如,我們的一位現任員工曾是一家壽司店的廚師,他與我們一起遠距實習。 遠距實習允許候選人在不離開當前工作或失去收入的情況下開始作為程式設計師的培訓和發展。

在整個實習期間,我們會制定發展計劃並提供一名主管。 六月與內部、研究或現實項目相關。 當然,只有在策展人批准後,他才能提交到專案儲存庫。 此外,學員也參加線上課程,深入學習專業技術。

以下是此類開發計劃的「一部分」的範例:

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

六月的項目之一是 CO2-Monitor。 我們在辦公室購買了一個二氧化碳感測器,用於及時通風房間。 很長一段時間,當二氧化碳濃度超過設定值時,他就會發出吱吱聲,惹惱了大家,所以我們乾脆幫他關掉了聲音。 結果,感測器被證明毫無用處。

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

實習期間,任務是研究該感測器的協議,實現伺服器和聊天機器人,當二氧化碳超標時,聊天機器人會向辦公室經理發送訊息,告知房間需要通風。

現在,CO2-Monitor 具有靈活的通知時間設置,並與 Mattermost 企業聊天整合。 於是,我們一舉兩得:訓練了一名實習生,呼吸了新鮮空氣。

策展人的角色和好處

主管每週分配幾個小時與實習生進行諮詢。 實習生獲得知識、關注,並很快找到與整個團隊的共同語言。 導師會因培訓新人而獲得獎金和經驗,使他能夠從中層成長為高階人員或團隊領導。

最後,在完成最終任務後,我們會對學員進行認證,以便他能夠得到對其資質的客觀評估。 如果最終任務順利完成,並按照發展計劃取得足夠進展,我們將考慮在我們公司聘用該實習生的問題。

實習結束後如何留住

我們與所有前學員簽訂了一份協議,其中描述了所有工作條件。 我們在「岸上」就雙方可能出現的情況達成協議。

例如,我們有一個條款,規定我們承諾提高員工的資格,條件是員工在公司工作至少2年。 如果員工辭職,則可以報銷培訓費用。 這筆金額相當具有像徵意義,到目前為止還沒有人需要償還。 對我們來說,這是一種過濾器,以便我們深思熟慮地做出決定,不會有人白白浪費時間。

公司辦公地點:

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

莫斯科環路以外還有生命嗎? 我們如何尋找和培訓開發人員

雙贏

  1. 申請人源源不絕。 如果您想成為專業開發商,我們在奔薩是眾所周知的公司。
  2. 我們過濾掉那些在入口處沒有前景的人。
  3. 沒有混亂。 新手有時就是不敢上前詢問。 這裡有一個關於如何培養新員工的明確計劃。
  4. 僅僅一個月的時間,新員工就能輕鬆融入團隊並學會遵守紀律。 實際上沒有營業額。
  5. 對於習慣了該系統的大三學生(例如在大學)來說,適應尤其容易。
  6. 高素質的開發人員(他們的時間很昂貴)的工作量減輕了。 此流程由人力資源部門的員工處理

在評論中分享您如何尋找和培訓員工?

對於那些想了解申請人本人的意見的人,以下是我們的員工 Alexey(Codeinside 的 Java 開發人員)的報告:



來源: www.habr.com

添加評論