Re: [讨论] 各位前辈是如何教新人的呢?

楼主: Masakiad (Masaki)   2016-05-14 09:42:57
1. 先把工作现行的架构讲一次,但目的不是单纯导览,而是将将架构内用到的基础知识
与学校上课的知识做连结。大约只花一天。
2. 第二阶段,只看不做;直接pair programming(由我来写)但过程我会一直问“知道我
在做什么?“为什么这样做?”“你自己的话会怎么做?”,目的是为了第三阶段准备。
大约两到三天。
3. 第三阶段,在未成熟时硬塞一个实际的开发task跟dead line逼他完成,但实际上暗地
排给其他人。目的是让他知道自己“缺什么”、可能是课本上的知识或是实务上特有的经
验。当然最后dead line到了一定做不完,接着就对答案一边要他自己整理自己缺少的地
方。
4. 第四阶段与三相同,只是没有答案那一份,但直接code review检讨。
5. 第五阶段,就算能力不足也逼他带新人。再次系统化自己的能力。重复此段到他跳槽
就毕业了。
作者: testPtt (测试)   2016-05-14 10:04:00
不建议3.会害人加班
楼主: Masakiad (Masaki)   2016-05-14 10:20:00
比较奇妙的是3.几乎都没加班,大家都6点到在收东西的。当然可能回家加班,但这就是能力不足,能力不足就该花额外时间努力。另外我认为训练上班时间把事情做完这观念很重要。也有被新人问过做不完怎么办?我都回答不用担心我会处理。
作者: testPtt (测试)   2016-05-14 10:39:00
就是因为要花额外时间才对公司没有爱 最后强了就走人
作者: robler (章鱼丸)   2016-05-14 11:02:00
鬼扯 新人能力不足就要加班? 他领的钱有和你一样多吗没领多少钱就一付老板嘴脸 帮忙打压劳工权益..唉
楼主: Masakiad (Masaki)   2016-05-14 11:23:00
无法认同新人自己额外花时间就会对公司没爱这种定论。其实我们实行下来的结果是,加班只有3-4个月一次而已(还不是新人)。
作者: Ekmund (是一只小叔)   2016-05-14 11:30:00
3那边有点矛盾吧 摆明给超出对方能力上限的工作量 再批评人家带回家作是能力不足 那不是一开始就知道的事吗?若上班做得完你的3也还是不成立 那trainning干嘛?这段根本没有意义 应该漏掉不少东西没讲吧
楼主: Masakiad (Masaki)   2016-05-14 11:54:00
因为是手机大致上写一下而已,3. 开始前我们全员会一起估算各项功能软件开发时程,新手也参与流程只是不计分。接着给新人其中的功能做,但不需担责任。这些流程是全员一起做,所以就算不用担责任也会被团队气氛逼着进步。
作者: maxqq (max)   2016-05-14 12:26:00
这是大公司的做法吧,看到此人有资质忠诚度高 不会跑走一般老人也有自己的任务,新人也有,这种生态圈也是我刚进的期待,实际上,根本不太可能就是况且一间公司 如果 [强、强、强、弱]或者[弱、弱、弱、强]状况太多也不同,薪水的高低等等有的没的 问题牵涉太多人还是自强不息的好我本身有拿过四万多 然后一个国立大学毕业要我教拿六万还要问我问题,叫我手把手教他 你觉得心态上该如何调适不过想想,我那个例子,本身就不在良好生态圈中,应该不准好的生态圈或许应该是 [强强弱弱] or [强强强弱]但其实台湾公司 没人在注意这种 所谓的强与弱应该是以熟悉公司需要的技能 的相对分数
作者: MrCuriosity (好奇先生)   2016-05-14 13:13:00
不认同加班就是能力不足,很多时候都是因为给过多的工作量,才造成加班
作者: comesuck (艾米德)   2016-05-14 13:35:00
domain、如何抽象化有讲,就懂八成了
楼主: Masakiad (Masaki)   2016-05-14 14:21:00
所有developer一起决定的时间,执行的功能又是自己挑的,这样做不完要嘛是估算不准要嘛能力待加强。@comsuck你说的没错,有经验的其实也没什么训练,都直接co work几周就融入这种训练都是对刚踏入业界的新人的。
作者: popher (popher)   2016-05-14 20:14:00
看了就好笑 新人只会无言吧 加班还要被酸能力不足如果新人加班也给加班费再考虑
楼主: Masakiad (Masaki)   2016-05-14 21:20:00
也太好笑了吧,根本钓出一堆被逼加班的玻璃心XDD。然后众人一起估算的时间做不完不是能力差是什么,不要再自己骗自己了最后我重来都没提倡加班过,不要再转移话题来抚平玻璃心了 乖从来
作者: testPtt (测试)   2016-05-14 22:03:00
我说说我自己吧 从加入现在的公司半年才开始修改别人的程式 一年才开发自己的专案虽然钱不多 但是很多实间可以念书 或是重写之前的专案
作者: MOONY135 (谈无欲)   2016-05-14 22:12:00
我下周第三个礼拜就要开始写CODE的了...已哭前辈说这很简单的...我:已哭
作者: dnabossking (少狂)   2016-05-14 23:26:00
Moony大大,我开工了,在台中,本来想邀你的X看来你找好工作了啊
作者: loblve (芽)   2016-05-16 22:02:00
我工作试用期刚满 也是大概三个礼拜就开始慢慢接触专案写code了 加油! 现在已经比一开始融入工作环境啦
作者: GoalBased (Artificail Intelligence)   2016-05-17 13:08:00
正常不是第一天灌环境第二天开始写code吗..为啥有人都等一年半载的
作者: MOONY135 (谈无欲)   2016-05-17 13:48:00
看环境 哪来的正常? 每个产业都待过?
楼主: Masakiad (Masaki)   2016-05-17 13:51:00
因为楼上的版友是传产MIS, 情况根本跟一个team做产品不同。我是指testPtt
作者: shadow0828 (Vugtis Of Shadow)   2016-05-17 15:55:00
第二天就写Code 那是有相关经验的吧
作者: KanoLoa (卡)   2016-05-18 18:35:00
第三阶段,有能力的人会觉得你把他当白痴有更有效率的方式不用,偏偏用这种考试的方法 =.=
楼主: Masakiad (Masaki)   2016-05-19 00:53:00
楼上有所误会,第三阶段用意是为了让新人了解跟team的步调差距多少,如果没差距就已经是跟上步调,直接在code review互相成长即可。

Links booklink

Contact Us: admin [ a t ] ucptt.com