全国协议5人面授小班,企业级独立开发考核,转业者的IT软件工程师基地 登录/注册 | 如何报名

免费领取试听课程

并获得专业顾问一对一进行选课辅导

课程名称不能为空
姓名不能为空
手机号码不能为空

领取成功

为什么程序员会出现效率低迷,难以集中注意力?

行业新闻 汉码未来 | 程序员 效率

2022-07-11 14:09:17

开发人员擅长系统性的思考。我们的工作是系统建模和系统构建,我们经常绘制图表和示意图来说明这些系统的工作方式。

为什么程序员会出现效率低迷,难以集中注意力?

SDLC(SystemDevelopmentLifeCycle,系统开发生命周期)是描述软件开发过程最常见的示意图。作为软件开发过程的示意图。DevOps营销活动的支柱,SDLC很好地展示了将代码投入到生产的各个阶段。SDLC未能定义软件开发中最关键的步骤:如何理解和编写代码本身。

作为一名开发人员,回顾我的工作,我认为整个软件开发过程不应该只是一个SDLC显示的大循环应通过两个嵌套循环来表示:

外循环与SDLC大致相似,每次冲刺、项目或产品发布都会经历一次。

内循环包括阅读代码、编写代码和操作代码,我们每天重复这个过程,直到代码得到改进。

在开发过程中,每次接触源代码,都会进入内循环。内循环会触发外循环的多个点,如:

学习和理解需要更改的代码;

创建新功能或修复错误;

修复CI错误测试;

查看补丁或回复评论;

调试部署中存在的问题;

修复生产中的问题。

内循环很重要,它是创建软件的核心,但许多组织忽略了内循环。

心流状态

内循环内部是最佳状态:心脏流动。心脏流动状态是指当开发人员受到启发,充满动力时,进入高度集中和超高生产力的状态。在这种状态下,开发人员不分心,无私地工作,可以享受极大的乐趣。在这种状态下,开发人员可以随着思想的流动敲出一系列代码。为了进入理想的心脏流动状态,我们需要注意内部循环。

一旦达到心脏流动状态,内部循环就会加速。然而,开发人员进入心脏流动状态需要很长一段时间。一旦被打断,以前的成就就就会被浪费掉。作为一名开发人员,在努力完成工作的过程中,我最大的麻烦是经常被打断。

破坏心流状态的因素可能来自内部或外部。

外部因素包括会议或其他团队成员提问。

内部因素主要是由于其他需要,比如如何使用图书馆、设置工具或解决障碍问题。

每个程序员在生命的某个时刻都经历过第一张照片,这让他们完全爱上了编程。然而,许多开发人员在从事专业编程工作时,往往会陷入第二张照片所示的困境,这也是开发人员痛苦和生产力下降的根源。

开发人员生产力单位

“生产力”到底是什么?很多开发人员可以描述一般的感受,但我们能给出更准确的定义吗?代码行数?提交次数?版本控制历史的综合指标?似乎所有这些指标都不能很好地衡量开发人员的生产力。

软件开发的核心是创新。与制造物理产品不同,软件开发的目标不是生产以前生产的东西,而是生产新的和有用的知识。创新的原子单位是迭代,迭代是内部循环的循环。


以上就是汉码未来给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多为什么程序员会出现效率低迷,难以集中注意力?相关内容的小伙伴可以登录汉码未来官网咨询,主打5人小班,全程面授,主打Java开发,web前端开发等课程,有专业的授课老师为你答疑解惑。

    

分享到:



【免责声明】由于政策等各方面情况的不断调整与变化,本网站所提供的信息仅供参考,请以权威部门公布的正式信息为准。本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。 删除,请联系客服。
为什么选择汉码未来