职业程序员培养之道
发布于 2024-10-03
1703
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件开发人才培养概要
软件开发是一个以人为核心的过程,对人才的依赖性高,需要定义软件过程和加强人才培养以提高工作能力和自治性。尽管对程序员的需求量剧增,但学校教育与企业需求之间存在脱节,新毕业学生往往缺乏实用理论知识和工程管理知识。企业为了培养一名合格的程序员需要时间,一般不愿招新毕业生。因此,软件企业需要自己培养程序员。
培养程序员需要关注的方面
- 精神:程序员需要有热爱软件开发的精神和工作热情,缺乏投入精神的程序员工作效率低。
- 能力:主要包括逻辑思维能力、沟通能力和学习能力。优秀的程序员需要不断跟踪学习新技术。
- 理论基础:包括操作系统原理、数据库理论、编程语言、软件工程基础知识等。没有这些基础很难成为合格的程序员。
- 工作方法:程序员需要掌握编程设计方法、调试方法和新工具学习方法等基本方法。
- 工作习惯:良好的工作习惯包括按明确的编码过程工作、编码前写文档、遵循设计编码和良好的程序设计风格等。
结论
总之,培养程序员是一个长期艰苦的过程,但程序员是可以培养出来的。顶尖的程序员往往从职业的程序员中选出,软件企业需要自己建立一套机制和方法来培养程序员。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1183.3K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
敏捷方法的价值观与原则汇编
敏捷宣言1 个体和沟通胜过流程和工具
2 可以工作的软件胜过详尽的文档
3 与客户合作胜过合同谈判
4 响应变化胜过遵循计划也就是说,尽管右项有其价值,我们更重视左项的价值。 敏捷方法的12个原则1 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。2 欣然面对需求变化,即使在开发后期也一样。善于掌控变化,帮助客户获得竞争优势。3 经常...
以人为本的People-CMM
现代的企业在两个市场上进行着竞争,一个是产品与服务市场,一个是人才市场。商务市场的成功取决于人才市场的成功。在软件企业成功的三要素(人员、技术、过程)中,人员是其中最基本的要素。基于此,1995年,美国卡内基梅隆大学软件工程研究所推出了指导企业实施劳动力实践的模型:People CMM。该模型基于目前人力资源、知识管理和企业文化建设方面的一些最佳实践,可以指导企业持续地改进劳动力能力、培养人才
如何确定度量目标?
一般的企业在度量中容易犯2个错误: (1)度量的目标不明确 (2)对数据分析不够 目标不明确实际上就是不知道为什么要度量某项数据,度量后会有什么好处,能给管理带来哪些改进?而不知道如何分析数据一方面是不清楚数据分析的方法,另一方面也是由于度量目标不明确而造成的,因此确定度量目标是在建立度量体系时最基本的活动。 如何确定度量目标呢?其实很简单。 首先,要确定产生信息需要的人员。即确定度量是为谁服务的
重磅:CMMI DEV V2.0发布!
未来已来,拥抱时代! CMMI Development V2.0于今日正式发布,这标志着过程改进领域又精进到了新的高度! 网址:https://cmmiinstitute.com/cmmi/dev 为了应对不断变化的全球化商业格局的挑战,CMMI DEV V2.0将通过标杆对比帮助企业建立并提高关键能力以提高企业绩效。CMMI DEV V2.0的核心是一组经过证实行之有效的全球最佳实践,这些
我说CMMI2.0 之供应商合同管理
SAM,supplier agreement management,是在所有的PA中,唯一一个在评估时可以排除在外的PA。如果有外包或采购产品或服务的行为,则可以参考SAM这个PA的实践进行分包或采购管理。 实践列表 SAM 1.1 Develop and record the supplier agreement. ...
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线