职业的程序员与业余程序员
发布于 2024-10-03
1442
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
本文对职业程序员和业余程序员之间的不同工作习惯和态度进行了概述。以下是文章内容的总结:
- 职业程序员在设计阶段投入的时间较多,而业余程序员则在编码上花费更多时间。
- 职业程序员的工作重点在于设计程序,与之相对的是业余程序员更多地投入在程序的调试上。
- 职业程序员注重预防BUG的发生,相比之下,业余程序员更多是在修改BUG。
- 职业程序员能够随时理解自己的代码,而业余程序员常常难以理解自己10天前写的代码。
- 职业程序员能够读懂别人的代码,而业余程序员往往无法做到这一点。
- 读懂并理解别人的代码是职业程序员的常态,而业余程序员通常不愿意阅读别人的代码。
- 职业程序员乐于接受他人的批评和建议,而业余程序员往往固执己见,认为自己的代码最佳。
- 职业程序员擅长简化复杂问题,业余程序员则可能使问题变得更加复杂。
- 职业程序员言出必行,能够实现自己的承诺,而业余程序员常常无法做到说到做到。
- 职业程序员的计算机很少出现问题,相比之下,业余程序员的系统经常需要重装。
- 职业程序员会定期备份他们的程序,而业余程序员常常找不到自己的历史版本。
- 职业程序员会总结经验教训以避免重复错误,业余程序员则经常重蹈覆辙。
综上所述,职业程序员和业余程序员在工作方法、态度以及效率上存在显著差异,职业程序员更倾向于通过预防、设计和持续改进来提升代码质量,而业余程序员则在编码和调试中花费更多时间,且缺乏有效的错误预防和改进机制。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1024.8K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
商务目标、质量和过程性能目标
在最新发布的CMMI-DEV 1.3版本中,将原来的OID过程域进化为了OPM过程域,强调了组织商务目标的管理。由此将原来在1.1,1.2版本中并不是显示处理的商务目标管理提到了一个高度上来。在模型中多处提到了商务目标、质量和过程性能目标,这2个概念之间的区别是什么呢?根据模型中的描述,整理归纳如下:1 什么是商务目标? 组织的高层经理定义的用来确保组织能够永续经营并增加其利润、市场份额、以及影响组织成功的其他因子的目标。 2 商业目标可以解决哪些问题? ? 改善产品质量
对提质、降本与增效的反思
抓大控小、减少浪费、保证质量、快速流动。
COSMIC规模度量案例集三:业务应用软件案例—页面维护
概述展示前台注册及后台新增的用户信息的页面。流程图用户查询界面原型输入: 序号 输入项 类型 字段描述 说明 1. 用户名/姓名 输入框 选填 按照用户名或者姓名模糊查询 2. 机构全称 输入框 ..
如何理解与记忆SCAMPI V1.3的覆盖规则?
SCAMPI V1.3的覆盖规则是相当复杂的,如何记住这些规则呢,我总结了如下方法:记住2组数字,3-8与2-3-3:3-8:3类8条规则。38妇女节;某某人有点38;38在周易里起卦为火地晋,晋,晋升。2-3-3:这3类规则,每类规则分别包含的规则数目。 模型覆盖:PA覆盖类,2条规则; 执行覆盖:BU覆盖类,3条规则; SF覆盖类,3条规则;以下对38和233进行说明。首先
如何学习设计模式?
1 先理解概念,再学习原则先理解OO的基本概念,比如:封装、继承、多态、组合/聚合、依赖等,理解各概念的内涵,弄清楚这些概念的具体实现方式及各实现方式的优缺点。2 先学习原则,再学习模式设计原则是蕴含在设计模式后最根本的思想,掌握了基本的设计原则可以做到不拘泥于某个具体的设计模式,可以更容易的理解设计模式,知道在何种情况下应该采用某种模式,可以自己创造合理的设计模式。设计原则可以参考的2本书籍是《
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线