关注小编,每日分享干货。
许多学生认为程序员整天的工作是写代码,写代码,写代码!
其实并不是。编写代码只是工作的一小部分,实际上,更常见的是,我们:
阅读别人的代码
通常,当我们进入公司时,我们不会从头开始一个项目,而是会基于现有代码来维护或开发新功能,因此我们必须“阅读代码”。
阅读中需要“广泛阅读”,以了解系统的体系结构和功能模块,并对系统有一个总体的了解。每个函数都可以找到相应代码的位置。
还有“精读”,通常是调试时使用的,用于修复错误。此外,它还包括审阅:一些标准更高的公司将进行代码审阅,这也是精读过程,但是不需要调试。
对于成熟的项目,读取代码(而不是编写代码)可能是最耗时的任务。
撰写注释
为了减少“阅读代码”的时间,我们不得不花时间“编写注释”和“记录”,这是程序员最讨厌的工作。因此,现在“不良代码需要注释”的声音越来越强烈,但是无论如何,仍然需要编写注释和文档。
了解需求
在开始编写代码之前,必须花一些时间“理解要求”。与编写有趣的小程序不同,在公司中,您为他人编写代码,因此必须了解他人想要实现的目标。通常,这并不像您想的那么简单,需要反复沟通。
当然,也有一些团队和个人不愿意为此浪费时间。通常,他们的目的是继续编写代码,然后不断更改代码,加班并进行许多无用的工作,整个公司充满了怨恨。
开发中的各种沟通
每个人都讨厌产品经理。但其实产品经理只是我们最恨的人之一,我们还恨前端、后端、测试……承认吧!因为我们是团队开发,说好的团队精神有没有我不知道,但各种摩擦扯皮是必须的。
例如,前端需要为后端提供接口,而后端却不能提供接口或接口太麻烦了;例如,当我一次又一次地测试错误时,我感觉就像是在杀死人……
这些都需要交流,即时间和精力。
其他无聊的办公室活动
例如,编写每日和每周报告,处理各种KPI,虽然这是项目管理工作的必须点,但是程序员对于这些繁琐的工作真心很烦,因此,我不再赘述。
简而言之,程序员实际上没有想象中花费那么多的时间来编写代码。我个人认为,每天40%的时间安静地编写代码是一个很好的工作环境。
喜欢编程,职场,圈内新料.
多多分享,转发。
领取专属 10元无门槛券
私享最新 技术干货