IT公司的項目組入職了新的程序員,如何帶好這些新員工?

低調的牛肉


我是程序員出身,現在也管理著一個項目,手下最多的時候也有十幾號人;但是說實話,在管理方面,我還是比較欠缺的,我也一直在學習和摸索;當項目組入職了新的程序員的話,我經常會這樣做:

先溝通,大方向要保持統一

每當項目組入職了新的程序員,我會第一時間和他們溝通,主要讓對方快速地知曉項目的基本信息,並瞭解我們大的方向、觀點、風格,我是希望在某些地方能和組員保持一致,例如:

  • 介紹項目組的一些情況:包括項目是做什麼的?項目組的成員都有誰?如果前期遇到問題了可以找誰?我對你的期望是什麼?

  • 我不提倡加班,到下班點兒就閃人不要不好意思;但是如果需求排期緊,也要主動加班;換句話就是,只要開發任務按時按質量完成,別的都好說;

  • 要定期提問,要定期有反饋;提問前要自己先思考;不要問重複的問題;相同的錯誤,再一再二不再三;

  • 項目的代碼風格是什麼樣的,這個也要統一;告訴他們代碼規範在哪裡可以查看,可以參考和學習哪些代碼;

  • 我是個比較囉嗦的人,會說一些比較細節的東西,所以有的時候會把自己弄的比較累。

制定計劃

下面就要給新人制定計劃了,這一點在前期很重要,否則新人就會面臨無事可做的尷尬;

  • 大部分情況,我們項目組招人的時候就會考察他的技術棧和項目是否吻合;如果項目組用到的某項技術框架是新人欠缺的,就要明確的告訴他要學習什麼,學到什麼程度;比如我們項目組用到MongoDB,那麼我會建議他先看一下MongodbTemplate;

  • 當然,除非是校招的新人,否則我們一般不會留出太多的時間讓他惡補這些技術缺陷的,更多的時候只要求他們看項目的代碼,從哪個模塊開始學習,程序的入口是什麼,剩下的就是打斷點跟代碼了。

  • 這個階段,也要有明確的目的,每天都要有反饋,而不能泛泛地要求,這周就看代碼吧。

安排開發任務

通常,我們一兩週後就會給新人安排一些開發任務,當然這個過程也是從易到難:

  • 先安排一些簡單的任務,最好是參考之前的代碼就可以完成的任務;

  • 開始的時候,可以幫助他們梳理好需求,做好設計,然後慢慢地放權;

  • 適當地給一些壓力,在壓力下會成長的更快;

代碼檢查

對於新人,代碼檢查一定要做;如果是工作時間段的新人,每一行代碼都檢查一遍都不為過。

  • 逐行審核,發現問題的話,和新員工溝通代碼的問題在哪裡,建議如何修改;

  • 如果相同的問題反覆出現,一定要讓對方引起重視;

  • 這項工作不一定親力親為,可以讓項目組中編程能力強的人做;或者給新人指定“老師”;

最後,我會給新人一些成長方面的建議,讓他們覺得在這個項目中能學到東西;畢竟我沒有權利給他們漲工資,只能通過這種方式留住員工了。

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。


會點代碼的大叔


以十人以下的團隊來說一下。首先是和員工相處好,其實這一點做到並不難,就是正常的相處,怎麼愉快怎麼來(當然不能壞規矩)。我做的最大尺度一次是這樣:有個畢業生幹著幹著就哭了,一問之後知道直接原因是程序員的工作內容和自己原來想的不一樣,主要原因是剛到北京體會到了巨大的壓力。當時我就拉著她到對面肯德基去坐會了,點了飲料和薯條,聊了一下,順便開導開導她,舒緩一下情緒,這事就這麼解決了。其次,作為領導請安排劃分好工作內容,不要頻繁變更,否則影響威望值。這也是保證工作可以順利開展的基礎。安排工作時請考慮員工的能力和經驗,還要考慮員工的興趣,這點也很重要,很大程度影響積極性。

在小團隊中只要工作能順利完成了,一般問題就不會很大了。其它:可以觀察一下每個人的喜好,然後看機會適度的介紹這方面的內容。比如我就專門給一個員工培訓過數據結構,而她也很願意介紹自己認識的人來工作,雙贏的結果。員工做好的地方及時表揚,自己做錯的地方及時承擔責任,等等。總之將心比心的對待員工,小團隊還是好帶的。


幸福的自由鳥


不少軟件開發團隊每年都有新的開發人員要加入,其中以初級程序員居多,要想讓這些初級程序員能夠快速融入開發團隊並實現價值,需要從以下三個方面入手:

第一:以開發實踐能力進行人員劃分。新入項目組的準程序員往往有兩種情況,一種情況是剛剛走出大學校門的計算機專業畢業生,另一種情況是自主學習通過面試的非計算機專業畢業生。這兩種準程序員在進入崗位之前可以根據實踐能力進行人員劃分,實踐能力較強的可以直接安排進項目組中,而實踐能力較差的準程序員則安排到實習崗位上。按照歷史經驗來看,不少實踐能力較差的程序員如果直接安排到開發崗位上,往往會導致其放棄這份工作。

第二:老帶新。按照歷史經驗來看,讓程序員快速成長的方式無非就是通過實際項目的鍛鍊,對於學習能力較強的程序員來說,如果有專人指導的情況下會很快融入到開發團隊中,有的程序員在一個月之內就可以完成功能模塊的開發。老帶新的原則有三點,其一是軟件開發團隊所使用的技術結構要交代清楚;其二是軟件開發過程中所使用的開發工具和開發流程要交代清楚;其三是給出具體的參考案例。

第三:安排清晰的工作任務。對於初入項目組的開發人員來說,由於其自身的專業知識積累還比較少,在項目理解力上還有待提高,所以在安排具體開發任務的時候一定要詳細,越詳細越好,同時要給出明確的功能邊界,防止出現不可控的事情發生,比如哪些數據是不能動的,哪些功能和資源是不能調用的等等。有的時候“無知”是最可怕的敵人,不少初級程序員進行的“刪庫”等操作都是在“實驗”的心態下完成的。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


每個人都是從新人成長過來的,在我工作的五年間也帶過很多新人,最近剛好有個畢業生來公司實習,領導讓我帶,這邊就分享一下我具體是怎麼操作的(開發的角度):

  • 初次見面,先帶他熟悉公司環境,介紹同事互相認識,跟他講一些公司的規章制度,如上下班考勤、午間休息時間等,中午帶去食堂一起吃個飯,互相做個大概的瞭解,期間可以聊一聊工作之外的事情,有助於拉近彼此距離。

  • 梳理公司用到的技術棧,整理出學習目標和需掌握程度,然後與之溝通,瞭解一下目前他對每個技能點的掌握情況,針對短板多安排時間學習,列出學習計劃,學習過程中主動了解學習進度,幫助其解決問題,在計劃的每個時間點,對其進行考核,並對考核結果進行記錄,作為轉正定薪的依據。
  • 在其已經學會基本的增刪改查後,就可以嘗試開始帶著做項目了,前期可以先安排改一些bug,一方面可以熟悉現有的代碼,另一方面可以對業務有個大概的瞭解。經過一個月左右的打磨,就已經能夠融入項目了,接著可以安排一些簡單點的需求,做之前先仔細跟他講下具體的實現思路,做完後,對其代碼進行評審,指出需要改進的地方。

總而言之,帶新人還是比較累的,對大部分公司而言,技術要求並不是很高,所以新人真的比較難上手的不是技術,而是業務和表結構邏輯的不熟悉,作為新人,公司的打算就是從零開始培養,因此基礎並不是最重要的,學習的態度才是公司看重的。

以上為個人觀點,歡迎在評論中發表自己不同的觀點,喜歡的加個關注,謝謝。


架構師的成長史


拋開公司項目組的長遠利益角度考慮,帶好新入職的員工並不是一件很困難的事情。相信很多有過相當經驗的組長都能夠很好地安排好各項事宜。

其實,項目組就好比一個大家庭,與每個員工協調合作共同做好組內任務,安排每一個家庭成員在他(她)的坑上高效快樂地工作,他們勞有所獲的樣子,便是您帶好員工的最好見證。


如何帶好新員工,讓新員工快速融入到項目組裡,真正成為項目組的一員悍將,方式有很多種。您可以從以下幾個方面入手,期望對您有所幫助。

一、為新入職的員工灌輸業務知識

員工熟練掌握項目組的業務特別關鍵。曾經有一位資深程序員說過:“沒有業務支撐的代碼是沒有靈魂的。”對於新入職的員工,如果沒有安排專人替他講解業務知識,他很難理解到當前項目組的體系架構。容許這樣的情況如同在項目組裡安裝了一個“定時炸藥”,指不定哪天就會出現不可估量的影響,系統遲早會出現問題。

所以,新入職的員工有必要安排業務骨幹統一培訓講解業務知識,有條件的還可以進行培訓後的考核,不合格者重新培訓,優勝劣汰。一方面,淘汰掉渾水摸魚者,選出接受能力強者;另一方,解除新員工初來乍到的迷惘,有效樹立新員工信心。

二、合理用人,讓新員工優勢技能得到充分施展

千人千面,每個人的技能水平都不一樣,興趣愛好以及性格都不一樣。合理分配他們各自的工作崗位顯得十分重要,如此才能讓每一個員工高效、快樂地工作。

例如,甲員工對數據結構算法很有研究,作為項目組領導,安排甲專門處理組內有關於這方面的問題。甲員工當然會很開心,做事效率自然不會低。乙員工精通數據庫設計,您安排他參與組內關於數據建模和SQL優化討論和實施。

三、不定期組織項目組團建活動

畢竟是新人,初來乍到很多項目組裡的成員都不熟悉。平時工作裡,要是沒有需求上的合作,很多人相互間可能都很少交流,完全不瞭解各自的脾性。破解這中職場尷尬局面,其實很簡單,不定期組織大夥開展團隊活動好了。

團建的方式有很多種,在選擇團建項目方面也有一定的技巧,主要原則是:儘可能多地讓組員們都可以參與到活動中,打造團結協作,共同完成目標。

這類團建項目有助於發揮組員們協同合作,相互鼓勵幫助,達到快速融入團隊的目的。同時,作為領導者,也可以從側面觀察到每一個員工細微之處,以便對自己合理安排任務提供依據。

四、不偏不倚獎懲分明,紀律制度明確

林子大了什麼鳥都有,沒有方圓不成規矩。紀律規定並不是為了挫敗員工的積極性。大到公司,小到項目組,對於遲到早退理應有明確規定;沒有按時、按質完成分發的任務的應該自覺加班……

只有罰沒有獎也行不通。對於在崗位上有突出成績的員工,績效考核優勝者,給予物質獎勵或者職位提升的機會,激發員工積極性。

如上,帶好新員工方式多種多樣,適合自己項目組的才是最好的。最後,告誡每一位項目管理者,不要只顧畫大餅,更要給員工分大餅!

歡迎【關注】職場高八度,評論加轉發,每天分享職場乾貨

黃大千


建議從以下幾方面考慮:

1、人員能力考查和培養。人員的能力參差不齊,需要根據崗位進行有目標的培養;

2、業務技能提升。想把工作做好,不瞭解業務,不理解自己做的東西,早晚要出現與預期偏差較大的情況。

3、工作態度和心態的培養。

4、儘早瞭解項目內容和項目團隊,將人員在項目中的定位和需要的技術提前告知,告知項目計劃和提示工作的難點。

5、組織一點團隊活動,早點融入項目。


碼農幼稚園


第一:熟悉你們開發工具、開發環境、運營環境……

第二:熟悉上下開發工序對接組別和責任人……比如開發該項目的前端、後臺、測試等不同組別以及其他開發外項目組外的不同部門打交道的人員。

第三:項目說明書、整體功能、進程,所負責的分割模塊……要完完全全提供出來。


MR杜wy


教會徒弟,餓死師傅,等你教會他們,你就該退了,理由:你三十多,奔四了,負擔大,不能加班,養不起你!中國現狀,保留必要絕活,留幾招吧!為養家!


沉睡的古老惡魔


先讓他做點小項目,鍛鍊一下,把以前已經完成客戶的項目拿出來給他做,練手,看看功底如何

如果功底好,則主要鍛鍊他的思維能力

如果功底不好則多鍛鍊他的技能


互聯網實戰


首先是能力要過關,之後就是交流要能順暢,其他的問題都不是問題,只是經驗和熟悉而已。


分享到:


相關文章: