軟體工程師如何帶好實習生?

時間 2021-05-11 15:38:22

1樓:

第乙個問題:你的實習生想要得到什麼?

第二個問題:你想要得到什麼?

你要知道這兩個問題,你才能把你和你的實習生 align 起來。(我實現不知道 align 這個術語怎麼翻譯好。表面上這可以翻譯為「建立共識和同盟關係」,但中文缺乏這樣的詞語正表明這在中國是不需要的。

)如果你的實習生是想要拿 return offer,如果你就想要個人好好幹活把你做不完的事情解決掉,那你和他一開始就非常地 align。如果他是想來玩的,例如我聽說有些實習生來灣區就是跟別的實習生約會 3 個人然後各自回自己學校不再見面,那你就要想想如何建立 alignment 了,或者一開始就選擇棄療。

也有可能是反過來,你只是想在「帶過實習生」這項上打個鉤,消除你自己的晉公升障礙,但他其實真的很想拿 offer。這時候其實主動權在你手上,你要划水,只要不要太過分,實習生其實不能怎樣,也沒辦法去你老闆或 HR 那裡投訴你。(投訴結果最多就是裁定你確實不懂怎麼帶實習生,帶實習生這件事情從績效和晉公升的加分項變成減分項。

)兩個人 align 之後,就可以專注於達成目標了。你的任務就是通過幫助他達成目標來實現你的目標,這跟做全職的經理沒有什麼區別。舉個例子來說,如果他非常在乎拿 offer,但你觀察幾個星期後知道他能力確實有點勉強,你可以在 1:

1 跟他說實話:「如果你要拿 offer,實習結束之前你必須把這個做出來,但你現在已經落後於進度了,需要趕上來必須付出非常大的努力。你是不是真的特別想要拿 offer?

」如果他說是,你可以告訴他把公司那些不鼓勵加班的政治正確宣傳扔一邊去,他要拿 offer 就必須把他不加班做不出來的東西給做出來。在這種問題上,你的價值在於為他指明方向,不要讓他迷茫於「為什麼公司說一套但你又做另一套」。

當然,你可能遇上很厲害的實習生,不需要哦怎麼指點就能解決所有問題,甚至你解決不了的問題他也能解決,例如說你知道某個部門從來都不配合你工作,但這個實習生就是會說話,問別人要什麼都能拿到。遇到這樣的實習生當然沒有難度,而真正考驗你能力的不是這樣的實習生,而是那些會出問題的實習生。

至於技術上的指導,那都不是難事,關鍵是要有耐心。帶人,需要內心有對小白一樣的忍耐力,而對外把他當作全世界最聰明的人來捧。

做經理處理跟人相關的問題,有一句話叫做「soft on the person; hard on the problem」。以這句話為原則帶人就可以了。

2樓:風和你

現在軟體的質量也越來越重要,所以測驗工程師的位置也越來越被注重,軟體測驗是屬於IT行業,工作環境和發展前景都是很不錯的,只需您學習好了 ,有技能 ,仍是很好找的。畢竟現在軟體測驗人才缺口仍是很大的 ,職業競賽比較小。

3樓:阿獸

如果公司有培訓的章程,就按章程來,沒有就先涼他們一段時間,好好觀察一下。職場上不是所有人都值得你去教的,看看他們的人品再說。

4樓:Henry

學會體量,實在不行大家就解除合同。每個人都是從新人走過來的。一定不要高高在上,你的經驗真的不值一提,互相學習交流,不帶甲方姿態就好!

5樓:

最重要的事情是在實習真正開始之前就決定了。乙個是 project 規劃,乙個是招人。

Project 規劃。Project 方面,一般是準備乙個 isolated 的問題。除非是 returning intern, 對已有的 infra 的dependency 要盡量少,不然大部分時間花在理清楚 dependency 上了。

另外留意會不會有 authorization 的問題,不要 intern 來了才發現這個也不能 access 那個也不能 access. 規劃方面,至少安排好前6周的 timeline(如果是12周的 internship )。後面的根據 internship 性質,可以安排一些 exploration 或者 follow up 工作。

要考慮到 Intern 可能比你的期待值上下浮動很多。。。

招人問題,這個估計每個人的 priority 不一樣。我的經驗是首先要聰明,其次要hard working 和 cooperative,最後考慮 skill set。我以前覺得 skill set match 最重要,後來發現人的素質比 skill set 重要太多。

比如遇到每天摸魚的,講個東西半天理解不了的,溝通不能的,聽不進意見的,真是被氣死。。。

目前還沒有完全摸索出招人的招數。Skill set 最容易看。聰明不聰明看看 GPA 和面試。

Hardworking 基本面不出來。。。只能看看經驗什麼的,如果特別多產那麼估計挺勤快。Cooperative 面試的時候可以測試一下 stress test, 比如看 candidate 怎麼跟你 argue。

6樓:吃豆包還是燒麥呢

我看完以後就想我點進來幹什麼?看了回答心好痛,怎麼大家都有人帶嗎

我完全是放養,想學都沒人帶只能自己摸索走彎路也只能蹲下來抱抱200斤的自己

7樓:好人

我是乙個被帶過的實習生。感覺最重要的是,要向實習生講明白他的任務,一定要明確。不管是教他東西,還是讓他幹活。

就好比是需求分析一樣,兩個人對同一任務的理解是一樣的。布置好任務後,讓實習生從細節角度複述一次。

溝通和啟發思考是最重要的吧*(╰╯)

8樓:陳歷飛

根據我間接帶實習生的經歷,我覺得

1. 你得清楚並且讓他清楚實習期間的主任務是什麼,最終期望的成果是什麼。(能否達到期望也是他能否轉正的關鍵。)

2. 接下來你可以幫他把任務細分到每個月或者每週,讓他知道分幾個階段,在不同時間點專案應該進展到哪一部分。

3. 然後就可以開始工作了。如果不熟悉專案需要的技術,開始2周可以給他熱身,給他專案會用到的技術文件鏈結,各模組有問題找誰問,布置一些練手的小任務。

4.接下來,就是每週一對一交流,有問題引導他解決。開始幾周忙一點,之後就好了。

以上經驗適合開始就有具體專案做的實習生,我實習的時候,最怕不知怎麼入手,不知道我要做什麼,不知道有問題問誰,所以反過來想,應該就是帶實習生的方法吧。

作為軟體工程師 Software Engineer ,最應該學習的課程和技能Top10是什麼?

囈人61 在北美為什麼不繼續做飛機製造業相關的工作?那個專業更有前途。好吧,回到你的問題。作為軟體工程師和專案經理,我認為最重要的是 資料結構 演算法 清晰的注釋 溝通能力和邏輯思維能力 設計模式 快速查詢類庫的能力 快速定位問題,解決問題的能力 閱讀官方文件的耐心 資料庫知識 對業務的理解能力。 ...

職業選擇問題,演算法工程師 vs 軟體工程師

同樣有此困惑,無奈只好選擇coding了,可以見我這個問題 軟體行業求職方面的困惑,高深演算法還是Coding?程式設計 軟體開發也有好多好多崗位啊,沒法一概而論。選了軟體開發的壞處是,離科學很遠,數學什麼的基本就跟你沒什麼關係了。你就變成乙個工匠,乙個手藝人。好處是,現在網際網路發展快,程式設計師...

想當工程師,去國外當軟體工程師怎麼才能實現?

魚魚魚 首先英語得至少能交流,然後程式設計得有興趣,這和網遊沒關係,因為程式設計是枯燥無聊的,就算你每天花四五個小時研究,想成為能獨當一面得,至少得兩三年。而且還必須有實踐機會。不然只會考試是沒用的,希望你能堅持那麼久 有駕車車車 我覺得,首先,最好不要沉迷於網遊 要想成為工程師,努力是很重要的,要...