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

    为了让文章更有画面感,这里我会创造一个虚拟的人设,一个刚毕业不久的 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

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

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

更多...

加载中...