程序员带新人的几点思考
2016-12-10 17:38
246 查看
CleverCode前几天看到一个新闻说:“这个人即懂技术,又懂管理!”。“懂管理”,这几个词一直在我脑海中回绕,CleverCode从开始工作后,就一直在专研技术。看的书籍清一色技术书籍。那时候总是认为,只要技术修炼到家了,走上管理岗位是自然的。随者时间的推移,一直在思考一个问题,“给你一个技术团队,你真的能带好吗?”。之后也刻意去看了一些管理的书籍,发现管理人和事,其实要比写代码难的多。
CleverCode和大多数程序员一样,以后都希望走上管理岗位。但CleverCode一直认为,机会是留给有准备的人的。所以CleverCode今后的博客中,也会去分享一些自己管理的心得与自己学习优秀的管理的心得。也希望和大家多交流,请教。
今天我想自己总结一下,自己过去半年带领新人的体会。带领新人是团队管理中,很重要的一个工作。徒弟牛不牛,很大一部分依赖师父教的好不好。下面是自己的几点思考。
当新人看了一定的技术书籍后,新人肯定特别希望能够做出东西,但是也不能着急;这时候师傅可以演示一个表的增,删,改查的操作;然后让
新人按照这个例子去练习;然后再逐渐加深难度的演示。
以上只自己总结的几点,希望对大家有用,也请大家指正!对新人的带领,欲速则不达;还是要给新人时间;太操之过急,只会适得其反!
CleverCode和大多数程序员一样,以后都希望走上管理岗位。但CleverCode一直认为,机会是留给有准备的人的。所以CleverCode今后的博客中,也会去分享一些自己管理的心得与自己学习优秀的管理的心得。也希望和大家多交流,请教。
今天我想自己总结一下,自己过去半年带领新人的体会。带领新人是团队管理中,很重要的一个工作。徒弟牛不牛,很大一部分依赖师父教的好不好。下面是自己的几点思考。
1 给新人制定学习成长目标
新人刚毕业,都会急切的想证明自己,我刚毕业的时候也是这样的。希望急切的进入到项目中。但成长是一个循序渐进的过程。比如制定成长目标:能够独立的承担系统的设计任务。包括前端,php,数据库,等等。制定一个月目标;三个月目标;半年目标;一年目标等等。2 新人的目标需要细化与量化
新人刚毕业,需要学习的东西有很多,但是又很迷茫,需要学习的东西太多了,不知道那些是对工作有用的。这个时候,师傅需要给新人指点一些。将新人的需要学习的目标,细化到周为单位,如下,我自己给新人制定的《学习计划周》3 给新人的学习需要定时的检查与指导
新人最近学习的怎么样了?学习的时候有没有遇到什么困难?这个需要及时的和新人进行沟通和交流。4 review新人写的代码,这点很重要
如果学习的过程中,新人也参与到项目的开发。那么需要review新人写代码。我在用smart svn中review新人写的代码的时候,就会发现新人在开发项目的时候,他们会犯一些自己不容易发现的问题。他们认为自己的代码写的没有问题,但老人一读就会发现,他们代码在效率,可读性,扩展性等,都会有很大的问题,需要及时指导。(师傅应该在早期时间内,对徒弟的代码应该抱有一种怀疑的态度,如果刚开始就很信任,那么代码上线后,有可能你就会等着哭吧。。。)5 让新人去独当一面
新人学习到一定阶段,他有自信可以完成任务之后,可以尝试让他负责一个项目的所有过程。只有实战才是检验他学习的成果。实战后,他也会发现自己哪些欠缺,然后及时充电。5 演示与练习相结合
模仿是最快速的入门学习方法。当新人看了一定的技术书籍后,新人肯定特别希望能够做出东西,但是也不能着急;这时候师傅可以演示一个表的增,删,改查的操作;然后让
新人按照这个例子去练习;然后再逐渐加深难度的演示。
7 思想境界的提高才是王道
对新人技术与技能提高只是方式和方法问题。但是我个人觉得思想境界的提高才是王道。比如输送程序员的基本素养,公司的企业文化,程序员遇到复杂问题的心态,程序员对项目负责等等。(这方面我一直在思考这个问题,自己感觉做的也不是特别好,今后要加强。。。)以上只自己总结的几点,希望对大家有用,也请大家指正!对新人的带领,欲速则不达;还是要给新人时间;太操之过急,只会适得其反!
相关文章推荐
- 一位高级程序员对IT新人的几点建议
- 一位高级程序员对IT新人的几点建议
- 工作的思考八:带新人的几点总结
- 一位高级程序员对IT新人的几点建议
- 一位高级程序员对IT新人的几点建议
- 一位高级程序员对IT新人的几点建议
- 一位高级程序员对IT新人的几点建议
- 一位高级程序员对IT新人的几点建议
- 关于Flash的几点思考(Thoughts on Flash)
- 路要怎么走?关于程序员成长的一点思考
- 几点编程的思考
- 关于MFC自定义消息的几点思考
- 程序员不要仅靠经验,不多思考
- 关于pthread_mutex_init的几点思考
- 《程序员》 -- 对国内云计算三个现象的思考
- 关于程序员成长的一点思考
- 给IT新人的15点建议:苦逼程序员的辛酸反省与总结
- 微服务设计的几点思考
- [转]一个程序员的哲学思考(关于编程、关于人生)
- 关于程序员成长的一点思考