程序员|程序员的日常工作,不单单只是写代码
文章图片
文章图片
关注小编 , 每日分享干货 。
许多学生认为程序员整天的工作是写代码 , 写代码 , 写代码!
其实并不是 。 编写代码只是工作的一小部分 , 实际上 , 更常见的是 , 我们:
阅读别人的代码【程序员|程序员的日常工作,不单单只是写代码】通常 , 当我们进入公司时 , 我们不会从头开始一个项目 , 而是会基于现有代码来维护或开发新功能 , 因此我们必须“阅读代码” 。
阅读中需要“广泛阅读” , 以了解系统的体系结构和功能模块 , 并对系统有一个总体的了解 。 每个函数都可以找到相应代码的位置 。
还有“精读” , 通常是调试时使用的 , 用于修复错误 。 此外 , 它还包括审阅:一些标准更高的公司将进行代码审阅 , 这也是精读过程 , 但是不需要调试 。
对于成熟的项目 , 读取代码(而不是编写代码)可能是最耗时的任务 。
撰写注释为了减少“阅读代码”的时间 , 我们不得不花时间“编写注释”和“记录” , 这是程序员最讨厌的工作 。 因此 , 现在“不良代码需要注释”的声音越来越强烈 , 但是无论如何 , 仍然需要编写注释和文档 。
了解需求在开始编写代码之前 , 必须花一些时间“理解要求” 。 与编写有趣的小程序不同 , 在公司中 , 您为他人编写代码 , 因此必须了解他人想要实现的目标 。 通常 , 这并不像您想的那么简单 , 需要反复沟通 。
当然 , 也有一些团队和个人不愿意为此浪费时间 。 通常 , 他们的目的是继续编写代码 , 然后不断更改代码 , 加班并进行许多无用的工作 , 整个公司充满了怨恨 。
开发中的各种沟通每个人都讨厌产品经理 。 但其实产品经理只是我们最恨的人之一 , 我们还恨前端、后端、测试……承认吧!因为我们是团队开发 , 说好的团队精神有没有我不知道 , 但各种摩擦扯皮是必须的 。
例如 , 前端需要为后端提供接口 , 而后端却不能提供接口或接口太麻烦了;例如 , 当我一次又一次地测试错误时 , 我感觉就像是在杀死人……
这些都需要交流 , 即时间和精力 。
其他无聊的办公室活动例如 , 编写每日和每周报告 , 处理各种KPI , 虽然这是项目管理工作的必须点 , 但是程序员对于这些繁琐的工作真心很烦 , 因此 , 我不再赘述 。
简而言之 , 程序员实际上没有想象中花费那么多的时间来编写代码 。 我个人认为 , 每天40%的时间安静地编写代码是一个很好的工作环境 。
喜欢编程 , 职场 , 圈内新料.
多多分享 , 转发 。
- 脑极体|百度之星正在出圈,用十六年打造程序员版“天才请就位”
- 程序员|我国超重型火箭核心设备亮相,载重超“胖五”5倍,还用上了3D打印
- 程序员|码农新机会!2019-2020这个领域程序员缺口很大!
- 程序员|烟草局事业编朝九晚五年入20万,羡慕阿里年薪70万的程序员
- 程序员|支付宝、微信迎来劲敌!这家移动支付巨头已崛起,3年斩获3亿用户
- 程序员|年薪50万开发者相亲失败:程序员,别输在不会说话上
- 爱摄影的程序员|米家耳温计1秒给宝宝测温,测温不用等
- 裁员|程序员在深圳买下600万房子,转眼间就被裁员,失声痛哭
- 程序员|罕见!国家博物馆收藏了一行代码,出自阿里程序员之手
- 伯乐在线|程序员提高编程能力万无一失的办法