admin 管理员组文章数量: 1086019
2024年6月13日发(作者:变态版手游)
程序员内部培训(合集五篇)
第一篇:程序员内部培训
1.前言
虽然题为培训,但我还是想说一句,程序员其实不需要培训,只
需要指点。原因有三:
程序员的工作都必须去实践,几乎没有纯理论的领域。由于互联
网的开放性,程序员能找到大量的资源自学。
随着实践深入,会自然地遇到一些问题。解决这些问题除了靠智
力外,大部分只需要知道答案的大致方位就能用时间来消灭掉。大牛
之所以能成为大牛,就是知道了很多答案存在的地方以及发现这些地
方的方法。优秀的程序员培训师懂得教方法而不仅是教答案。可惜很
多培训师不是这样的,公司内部的培训流于形式,大家听完后就知道
这是个很牛b的技术,却不知道怎么令自己也牛b起来。
HR就算懂上面的道理,他们从根本上也没能力推动程序员的内部
培训。HR能做的事是帮助管理者在程序员心中培养技术为尊的意识,
让他们有动力去自学并实践,并以公司内某位榜样为目标赶超他。
HR无法有大作为,也令大多数公司很少重视培训。因为即使不培
训也不会影响赚钱,工作效率的低下可以用加班来弥补。而且项目做
到一定程度就会更新换代、推倒重来,原本写得多烂的代码都成过眼
云烟。还有就是老员工们都有自己的习惯,较难通过培训来改变,基
本都需要有人经常提醒。
在实际中有时候还是需要培训的,这其中多数是因为负责人懒得
写文档,或者文档很容易过时而懒得更新,不如口头说一遍算了,
╮(╯▽╰)╭。
2.技术培训
按内容区分,培训可分为业务技术培训和软技能培训,还有HR组
织的集训。
大家对技术培训的第一反应都是PPT式会议,因为这种形式多,
而且也是最最初级的培训。
PPT最大的意义在于做报告,内容凝练而简略,所以受众是没法
得到很多的信息的。但是这并不等于没用。PPT式会议和网上的视频
教程一样,能帮助零基础的人快速入门。这里需要解释一下何谓零基
础,是指对这门知识几乎没接触过,但已有相近的知识。例如已知C
学C++或已知C++学Java,也就是说,至少不用在培训中解释何谓
关键字或者面向对象。连相近知识也没有的人,应该叫负基础,他们
会连PPT式会议都听不懂,还是得回归书本。
书本不仅适合负基础的人,也适合高级读者。因为看书有时间细
想琢磨,有助于吸收。专家级则是阅读各种SDK和API文档。大神级
的就是看代码看出神的了。
搜遍互联网和各种书籍都找不到的东西,才是真正有意义做培训
的,多数跟本公司密切关联:
产品的整体架构、设计思路、业务逻辑,迭代历史
各类工具/系统(IDE、需求、项目管理、测试与bug、文档等)
的使用技巧 解bug、做优化等的经验 工作流程和制度
本部门的知识体系梳理。直接用例子说明是什么吧,请点击《iOS
开发知识与能力体系 思维导图》。文章很久没更新,但能说明问题了,
相信不做iOS的也能get√到。能让受众最大程度吸收的培训应该是手
把手地教,这个贯穿在设计和编码过程中。本人实践过,发现被培训
的人确实能完整地吸收,而且时间长了他会有反馈并跟你讨论,你可
能在讨论中反过来也学到东西。当然,这个很少发生在互联网公司里,
大家都很忙碌。
3.软技能培训
大家能思考出这部分内容的意义吗?答案我写在最后吧。下面这
些都是可培训的。
3.1高效会议
这一节放到前面很重要,因为不少人搞不清几种会议的差别。会
议的主持人或主讲人对会议的高效性负有最大责任,如果都用同一种
思路来召开,会议就变得没什么效果。IT界“尊崇”的会议是乔布斯
的苹果发布会和各种技术大会上的交流演讲,可惜这些并不是公司内
版权声明:本文标题:程序员内部培训(合集五篇) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1718222677a718629.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论