我的时间分配变迁记 (原问题:程序员工作中占时间最长的是哪个步骤?)

本文是前天晚上的一个答案,稍作修订,放到这里。

程序员工作中占时间最长的是哪个步骤?

下面的图表是我个人工作十年以来各项时间占用的大致变化情况。需要说明的是,这不是由精确的统计汇总而来,而只是大致估算;不是我认为理想的情况,而只是此期间实际发生的情况。

(设计和实现) 长期来看,你愿意花在设计和实现的时间,基本上取决于你对这项工作的热爱程度。我见过一些进入管理岗位的同事,这两项迅速地滑落至接近 0 的;也见过始终对编码本身情有独钟的——这并没有对错,只是不同个体的兴趣......

暴雪游戏开发趣闻 (若干则)

这是 (Youtube) Blizzcon 2015 Engineering Community Amphitheater Discussion 的部分内容。挑了重点,简单记录了一下。

设计和工程

风暴英雄的数据驱动做得很好 (因此设计自由度很大)。在这样灵活度的支持下,设计师在 Blizzcon 上想搞个大新闻:两个不同的玩家可以控制同一个英雄。程序员们一听都慌了,后来想了想,搞定了。

工程师们不会随便说“这不行”,要想让设计师们尽情发挥就不该随便说 No ——尤其是你要是不给弄,......

时之沙 - 我对时间的理解和领悟

这是一篇看过 @顾煜 老师的 信息过载 和 @陈章鱼 老师的 独孤求败的剑冢,和时间管理的书单 后有感的 reblog,主题可能稍有呼应但略有不同,不管啦~~

工作十年来,我在看待自己的时间上,大致有下面的三个阶段:

唯快不破

刚毕业没几年的自己,飞扬跳脱,总会试着以最快的速度完成手头的任务,正如对代码的优化那样,对时间管理效率的追求没有止境。简单地说,没有最快,只有更快。什么,你说实现这个系统只需要一周?No,我只需要三天。这个阶段的我,对时间的认识就像是待挤的海绵——时间就像......

和孩子一起长大

此文写于大约两年前 ([2014-07-13]),整理旧文档时发现的。

和孩子一起长大

不知不觉,儿子已经三岁半了。随着他的日渐成长,我越来越觉得有必要,把成长过程中一些经验,教训和弯路记录下来,也算是一份小小的成长记录吧。

跟我小时候“略微内向腼腆,对外界以顺应为主”不同,想想是一个倔强,顽皮, 颇有主见的孩子。记得半年前还在上海的时候,有一次带他去那种充气的儿童乐园玩,里面是各种充气的小房子和滑梯。想想和比他高一个头的孩子们一起爬充气滑梯,那些孩子三两下就爬上去了,他折腾了半天还在原地。我在旁边看了一会儿,想伸手帮帮他,结果他果断地把我的手推开,一脸“我就不信这个邪”的表情,在那......

我的日常一天

我从未度过没有编程的一天,这就是我的全部。

— John Carmack

日常一天

清晨

清晨很清醒,可以用来做计划,也可以做简单的重构和清理,就像开场前的热身那样,帮助进入工作状态。

上午

上午设计和实现每天的首要目标相关的任务。我发现不结合代码的,纯粹的为了设计而支出的时间是很低效的,边想边写比较容易保持状态,不跑偏,不过度设计。

中午看看各种新闻八卦,上上B站,刷刷知乎什么的。

下午

下午处理次要和临时目标,和那些需要静......

知识共享许可协议
本作品由Gu Lu创作,采用知识共享Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议进行许可。