职业程序员培养之道
发布于 2024-10-03
1166
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件开发人才培养概要
软件开发是一个以人为核心的过程,对人才的依赖性高,需要定义软件过程和加强人才培养以提高工作能力和自治性。尽管对程序员的需求量剧增,但学校教育与企业需求之间存在脱节,新毕业学生往往缺乏实用理论知识和工程管理知识。企业为了培养一名合格的程序员需要时间,一般不愿招新毕业生。因此,软件企业需要自己培养程序员。
培养程序员需要关注的方面
- 精神:程序员需要有热爱软件开发的精神和工作热情,缺乏投入精神的程序员工作效率低。
- 能力:主要包括逻辑思维能力、沟通能力和学习能力。优秀的程序员需要不断跟踪学习新技术。
- 理论基础:包括操作系统原理、数据库理论、编程语言、软件工程基础知识等。没有这些基础很难成为合格的程序员。
- 工作方法:程序员需要掌握编程设计方法、调试方法和新工具学习方法等基本方法。
- 工作习惯:良好的工作习惯包括按明确的编码过程工作、编码前写文档、遵循设计编码和良好的程序设计风格等。
结论
总之,培养程序员是一个长期艰苦的过程,但程序员是可以培养出来的。顶尖的程序员往往从职业的程序员中选出,软件企业需要自己建立一套机制和方法来培养程序员。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 881.9K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
豆包对伊朗与美国的交战水平的CMMI评级结果!
如果用CMMI评价一下美国与伊朗的作战水平,分别是什么级别呢?
Harness 成熟度模型(HMM)
本文提出了Harness成熟度模型(HMM),用于评估和改进人机协作开发体系的成熟度。模型分为5个等级:L1初始级(零散个人习惯)、L2可管理级(项目级规则)、L3已定义级(组织级标准)、L4量化管理级(数据驱动优化)、L5优化级(AI自驱动演进)。每个等级详细说明了典型特征、核心能力和升级路径,并提供了自评问卷和具体行动指南。该模型帮助团队系统化管理人机协作过程,从无序到有序,最终实现AI辅助的持续优化。
不是CMMI的错
上周三,一家企业的老板给我抱怨,ISO 9000没有给他们带来任何好处,徒增加了负担,所以也不想实施CMMI了。 上周四,为五家公司做CMMI的售前,有一半多的企业目的是为了证书。 前天,有客户要将整个组织改造为软件工厂,请我做了一小时的报告,主题是软件生产线、CMMI。 今天,有朋友给我抱怨:“实施CMMI真累,压力太大了!”,碰巧还有一个朋友在MSN上打出了“CMMI,快要疯掉了!”,对此,我
软件研发人员考核的十项基本原则
任甲林 摘自> 软件研发人员的考核一直是软件企业管理的难点,笔者在长期的研发管理实践与咨询实践中,总结了进行软件研发人员考核的一些基本原则,整理出来与大家共享: 要体现公司的价值观 公司的价值观体现了公司认可什么类型的人员?要挽留哪些人?提倡做什么?对这些人员的认可可以通过具体的考核办法落实下来。比如企业鼓励在某一个业务领域内积累丰富的领域经验,鼓励在某个技术方向上进行深入钻研等
一句话概括TMMi的每个PA
本文针对TMMi的每个PA,用简单扼要的一句话概括了其核心内容,便于大家在最短的时间内了解TMMi的要求。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线