程序员|程序员的日常工作,不单单只是写代码


程序员|程序员的日常工作,不单单只是写代码
文章图片
程序员|程序员的日常工作,不单单只是写代码
文章图片
关注小编 , 每日分享干货 。
许多学生认为程序员整天的工作是写代码 , 写代码 , 写代码!

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