首页 > 编程笔记 阅读:311

程序员的一天是怎样度过的?

为了让文章更有画面感,这里我会创造一个虚拟的人设,一个刚毕业不久的 Android 开发工程师——小猿。

小猿就职于北京某个大型的互联网公司,公司至少有几千人,职位众多,他需要和多个角色打交道。小猿为了省房租,住在五环外,所以每天乘坐地铁上下班;幸运的是,他的住处离地铁站比较近,公司离地铁站也不远。

以时间为轴线,我们作为第三者来旁观一下他的工作与生活。

07:25

起床,上厕所,洗漱,穿衣。

07:55

下楼吃早餐(煎饼果子+豆浆),可以边走边吃。

08:05

从遥远的北京五环路外出门,扫码骑车,去地铁站。

08:15

进地铁站。

08:45

出地铁站,扫码骑自行车,往公司走。

08:55

打卡,打开计算机。

09:00

去茶水间或过道的饮水机那里接水,边喝水边浏览新闻,刷刷朋友圈,看看“知乎热榜”。

09:20

每日“站会”,讨论昨天的成果、遇到的问题,陈述今天的计划。

09:40

回工位,收邮件,发现产品经理小左提了2个新的需求,打开链接,登录Redmine查看,记下不明白之处。回到邮箱,看到测试小兰发来的4个Bug,打开链接,登录Redmine查看,设置状态为进行中。

10:30

带上耳机,开始改 Bug,吧啦吧啦~~

10:50

喝水,接水,找人聊两句,休息一下。

11:00

UI 小美说:APP 商品详情页面的切图好了,打开 Redmine 下载文件,查看图片资源,发现安卓版本的切图少了 hdpi 的,还有几个图标的 9-patch 图片有问题,与小美确认……

11:30

才修改了几行代码!产品经理小左过来要讨论需求……可是该吃饭啦!与小左约定下午一点半讨论 3 个新需求。

11:40

有伙计找,一起吃饭去。食堂人山人海,排了将近 10 分钟队才买到饭,花了五六分钟找座位,终于能坐下吃饭了,却没什么食欲—这食堂的饭啊,真是越来越难吃了。吃完饭,结伴楼下溜达溜达,放放风。

13:00

回到工位,接水,看看新闻,刷刷朋友圈和知乎等。

13:20

打开 Android Studio,准备写代码继续改小兰提到的 Bug。

13:30

小左来确认需求,来回沟通,不能达成一致,叫上司过来协调确认优先级。

14:30

小左强调了 R1 需求的重要性,离开。小雷盯着计算机发呆,平息心中怒火,琢磨接下来该做什么。

14:50

决定先实现 R1 需求,把 Bug 先往后放。在 Redmine 上找到 R1 需求,查看相关文档和素材。

15:00

后台工程师老李隔着几个工位喊小雷,说订单的 RESTful 接口可以测试了,赶紧测。小雷想起早上“站会”说的,今天要做好订单接口,于是问老李用什么做的 REST 服务,老李说用的是 Jersey,数据格式用的是 JSON。小雷赶紧搜索 Jersey 的官网,研究怎么在 Android 上使用 Jersey。看了几分钟,发现 Jersey 是用在后端的,继续搜索研究……

15:50

决定采用 OkHttp 和 GSON 实现 RESTFul 访问。OkHttp 原本熟悉,GSON 第一次用,研究怎么用……

16:45

知道怎么用 GSON 解析简单的 JSON 数据类型了。喝水,上厕所,走出办公区转了一圈儿。

17:00

小兰来找小雷,问 Bug 改得怎么样了。她说明天要灰度发布一个版本,编号为 9527 的 Bug 今天必须修改完。小雷答应小兰今天晚上一定完成。小兰说快下班了,晚上再完成她就没时间测了。小雷决定先改 9527 这个 Bug。

18:00

修改完 9527 的 Bug,提交测试版本给小兰。重新思考订单接口的事情,这是早上“站会”确认要完成的,然而该吃晚饭了……先吃饭,先吃饭!叫上小齐,吃饭去。他们没去食堂,走路去小吃城。

19:00

回到工位,开始写调用后台 REST 接口的通用工具类。老李过来问什么时候可以联调 REST 接口,小雷告诉他:自己已经开始写代码了,一小时后就可以联调。老李埋怨说:“已经等了一下午了,还要一小时,看来又得加班了”。请走老李,小雷继续写代码。

19:11

小左找小雷确认需求 R1 的进度。小雷心中恼怒,代码才写了两分钟就又被打断!他颇不耐烦地答应小左,明天一早给小左看效果。小左走了,小雷拍拍脑袋,做三次深呼吸,继续写 REST 工具类。

20:30

小雷与愤怒的老李调通了第一个 REST 接口。老李告诉小雷他的计算机不关,随时可以测,自己有事要先走。小雷继续测。

21:21

小雷测完订单接口,提交代码。喝水,休息十分钟。开始琢磨小左说的 R1 需求。

22:19

小雷完成了 R1 需求的 DEMO 版本,提交 DEMO 版 APK 到“蒲公英”,发链接给小左,关闭计算机。

22:30

进入地铁站,翻看微信公众号,等车。

23:20

到合租的住处,洗漱,睡觉。

现在,请闭上眼睛,想象自己化身为小雷,他现在的一天就是你将来的一天,你有什么感觉?想要这样的一天吗?想要这样的十年吗?

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注

所有教程

优秀文章