feiyang10086 发表于 2010-12-29 11:15

关于新人培养的建议。请大家给点意见

培训是每个企业对新员工必须的,不仅仅包括技术知识的培训,还包括对新员工职业化的培训。
首先是对公司的一些建议:
培养新人是企业的一项战略,需要持续不断的进行,不可能一劳永逸,是一个长期的过程,尤其是对IT技术人员的培训。不能期望马上见效,往往过高的期望会对培训失去信心。建立培养人才的决心,考虑技术人员的需求,建立技术人员图书管,方便交流和 学习,能提供相关的技术书籍。
实习生的工作应该以引导和启发为主,切不可机械化。可以定期,比如每个星期都开一次项目例会,让实习生在会上做工作总结,以激发他们的工作热情。平时应该对实习生严格要求,让他们和其它员工一样参与公司里的各种活动,比如例会,技术讨论等等,把他们当正式员工看待(当然,工作强度不能太高)。

然后是针对IT技术人员的培养的一些建议:
一、 对新人忠告
1.一开始对自己的职业道路要有一个规划,最好是锁定一个行业和偏重一类编程语言,做深做透。不要轻易放弃
2. 公司对于新人都有一个信任的过程,新人不要难得不会做,容易的不肯做,这样就很容易被人抛弃了。作为职场新人我们应把自己的位置放低,如果对于公司的安排不满意,可以和公司多交流。
3.责任心。责任心非常重要,自己写的代码代表自己的人品,代表职业素养,有时候比能力更重要,一般做计算机的智商都不低,程序难到写不出的情况少,经常是程序写的不够强壮,出bug的多。以前公司里面,如果上了用户环境测试,一旦出现bug,不管是谁的错误,整个team要连夜加班把bug改掉,如果每次team被迫留下来加班,都是你出的bug,搞个几次,谁再会信任你呢
4.   良好的习惯。学习的习惯,写代码,愿意去了解和研究,知其然也知其所以然,不停的学习和养成良好的习惯,才能不停进步。

二、 理论知识讲座
技术人员学习的过程可以分为以下几个阶段:理论学习—>实际应用—>深化理论—>理论更好的指导实践。
作为技术负责人在阐述问题时要从根本入手,解答问题从原理入手,让每个人了解到为什么这么做,而不是只知道该这么做。
定期举办技术知识讲座,讲座内容由大家决定。每次讲解一个大家关心的技术问题。并提供讨论和交流的机会。

三、 强调实践教学
实战才是硬道理,在实战中学习和总结,遇到困难要敢于挑战解决,只有自己解决的问题才会记忆深刻,记录问题发生原因,发现问题的方法和解决问题的过程。不要在一个地方摔倒两次。
以下是几点建议:
1. 作为技术负责人应多给新人创造实践的机会,敢于让新人承担责任。
2. 新人遇到问题不要第一时间就想到问别人,想办法自己解决,重要的是不要放弃。
3. 如果一个问题在研究一个小时后仍没有结论,马上去请教技术好的人,一起讨论。如果再过一小时还不能解决就要上升到组内问题,有组内负责人去解决。如果组内还是不能解决则上升为项目问题,交由项目负责人派技术负责人去解决。不要耽误过长时间在一个问题上。
4. 定期开展技术交流会议,提倡个人把发现或者解决的技术问题,拿出来和大家讨论和分享。因为这种问题每个人都会遇到,拿出来和大家讨论共同进步,避免其他成员走弯路。

四、 工作过程参与
项目技术负责人要参与到项目每个人的工作过程中。给与项目组成员的及时的配合,对成员的问题及时解答。其中最重要的过程就是Review,就是对项目组成员的工作进行审核,检查。Review过程中包括是否符合项目规范,代码规范,代码结构是否清晰,是否需要优化等问题。
以下是几点建议:
1. 在新人成长的初期阶段,对新人的工作跟踪,对他所编写代码进行Review。然后记录在Review过程中发现的问题。记录成CheckList(检查结果的列表),并让其改正,发给项目组每个成员,对照自己的代码看是否有相同问题。
2. 对新人的代码Review是一个长期的过程,并且要覆盖到每个人。
3. 同时要开张组内的互相Review。两个人之间互相查看代码,互相找茬。

五、 工作结果考核
实行周工作考核制度。
页: [1]
查看完整版本: 关于新人培养的建议。请大家给点意见