精華區beta Programming 關於我們 聯絡資訊
上個月我在某公司當派遣人員,當然他們公司也有程式設計師, 上個月一個寫程式寫三個月的新手撐不下去離職了。 也許你都是以你的高標準看待新手,跟那間公司的資訊主管一樣, 那間公司的資訊主管對那位新手說: 「這個功能只要一個小時半就可以寫好了,你卻寫了三天還沒寫好。」 又要我幫腔,問我換成我來寫是不是也是一樣,「一個小時半就可以寫好這個功能?」 沒錯..我確實有可能一個小時半就寫好,但那是我已經寫過一次了, 要我重寫一次一個小時半當然沒問題,要是我我第一次接觸的話, 找論壇找答案的時間有可能一樣花一天時間了,我不能以我已累積的經驗值 來要求新手能跟我們一樣一個小時半就寫好一個功能。 私底下,那位新人很挫折很沒信心跑來問我, 「X大哥,這個功能你們來寫真的只要花一個半小時就可以寫好嗎?」 我當然給他鼓勵,說他很不錯,他確實很努力在適應這個壓力,你用你的標準來 要求新人會不會太過份了?當年當你開始踏上程式設計師這一途,要你一個小時半 就寫出這個功能,你自己有辦法嗎? 子曰:「不教而殺為之虐」,新人確實有權利要求學習,要是你要求能夠立刻 上戰場的,那就請老闆付高薪請能力高的人,不要用那種女工作業員的薪水來 請新人,然後又要他們有超高水準的表現。 你沒空教新人,給新人的工作就該修改一下,先讓他們看一下公司已完成的作品 程式碼,先讓他有感覺一下,讓他們可以先依樣畫葫蘆做出雷同的功能出來。 例如叫他們設計另一種報表格式,但前提是你要給他另一隻報表的程式給他模仿。 剛來公司就要他憑空開發新功能會不會太殘忍了一點??要叫他自己找 google, 也根本無從找起,根本沒有思緒知道問題點在哪。 新人能力加強後,就可以減輕你的負擔,你沒空教新人,可是你以前的程式碼 卻躺在硬碟內睡覺,可以拿你的程式碼給他閱讀,讓他做小修改,等他有能力掌控 這部分了,他會感到很興奮,信心也加強了,這時候,這一整塊的模組就可以丟給他了, 甚至要他在這塊模組加東加西增加一堆功能。 要是新人自己個性問題,那就沒話講了,不是他個人個性問題,你對他的互動關係, 確實會影響新人的態度與行為,多想想當年你還是程式新人的狀況,將心比心吧。 -- oRigiN: BBS(140.116.246.178) bbs.csie.ncku.edu.tw FrOm:210-64-200-234.adsl.dynamic.seed.net.tw
horngsh:說得好啊! 220.131.136.68 08/12 15:29
yzfr6:這篇比較中肯 211.22.72.201 08/12 15:41
nosrep:作者態度較為正面 210.202.1.253 08/14 14:01
nosrep:不過後起之秀要更加努力啊 210.202.1.253 08/14 14:02
guteres:純推!! 163.13.137.91 08/14 15:57