项目组技术交流经验谈
技术型公司里面员工是很重要的,尤其是技术专家,但人才总是在不断流动中的,新鲜血液也在不断加入到项目组内.如果你是通用的Linux C编程或网络编程让应届生上手也比较快一点,但处于Linux kernel等一些专业性比较强的项目组而言,刚来的人都是菜鸟了.通常意义的做法是老员工帮带新员工,另外一种方法就是对新员工进行技术培训,同时技术培训的作用并不限于新员工,内核组随着业务范围的扩大,KVM虚拟化等新知识也需要组内人员掌握,那么就每个人学习一点,每周定期分享,形成每周例行的技术交流.
由于自己一开始被抛出给相邻部门的新员工做Linux基础培训,东少便让我负责组内培训的计划安排,前前后后算起来也有一年时间了,各种方法都尝试了一下,有成功也有失败,在此总结一下吧.
先说一下过程,也是摸着石头过河,一开始先是老员工讲一些内核知识,但一开始起点比较高,新员工还是很难获取到有效的知识,而即使获取到的知识短期内没有使用,就忘了,没有实践巩固.
然后便使用一本教材作为参考内容,每周讲解一章,所有项目组内成员都要学习,每周随机抽讲,方法实行的开始,大家积极性还是很高的,时间一长,问题就出现了,项目组成员都没有时间看书,随机抽到的人也没有看,其他人也没有预习,效果不好,而且由于学习的都是内核基础知识,对于工作技能的提高效果有限,所以项目组成员的积极性也不高.
现在定计划是根据项目组成员的要求来的,大家想学习什么,项目组培训什么,工作技能有那些短板,技术交流主题目的就是弥补这些短板,同时联系兄弟部门的大牛做一些报告,组员也有兴趣提前预习,效果整体不错.
从经验上,在技术交流和员工培训上,总结了一些准则:
- 没有预习的培训很难取得良好的效果
- 培训主题因根据员工兴趣来定
- 培训主题应围绕提高员工技能,提高项目组的生产力
- 基础知识交流与否应根据项目组定位而论
- 技术交流可以扩大范围,培养一些专业知识的受众,扩大公司的人才储备
项目组技术交流经验谈来自于OenHan
链接为:https://oenhan.com/team-technical-discussions