我的日常一天

title

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

日常一天

清晨

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

上午

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

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

下午

下午处理__次要和临时目标__,和那些需要静下心来反复思考和权衡的事情,这一类事情的特点是“要想清楚,但是动手不多”。

下班前一个小时集中修复各类 bug,如果一天的效率还算不错,那么这会儿体力下降,应该缓一下了。把能今天收掉的就收掉,给明天少留一点负担。

晚上

晚上如果不累的话,我一般看看书,整理一下读书笔记,用涂书笔记把重要的段落摘录下来,写上一两句自己的感想;如果有点累,就看看电影,打打游戏啥的。

心情好的话会唱首歌,还有就是会读一下白天遇到的各种好玩但还没来得及读的材料。


工具辅助

我使用下面几个工具作为日常的辅助。

RescueTime

我使用 RescueTime 帮助自己记录时间实际使用情况,最大的好处是零设置和零干扰。

1.rescue

这里统计了本周记录在案的工作时间,包括每一天的具体情况。也可以看到自己在每种类型的工作上花费的时间,还有自己的工作节奏评分和与上周相比的趋势。可以看到我一般周一是峰值,在周三会回升一下,周五会比较低一点 (^-^)

2.rescue

这里可以看到细目,每一个程序使用时间,频率,文档或资源的具体内容。

Todoist

我使用 Todoist 来帮助自己跟踪当前要处理的事务,临时追加的事务,最大的好处是手机上可以随时添加和处理。

3.todoist

Trello

我使用 Trello 来记录当前工作的系统上的进展情况,最大的好处是清晰明白,一目了然。

4.trello

Evernote

Evernote 来充当临时剪贴板,记录一些临时信息,资料和笔记,还有我的工作日志也在这里。最大的好处是零碎信息的收拢。

5.evernote

Pocket

我使用 Pocket 来收藏那些开发过程中搜到的,有价值但一时来不及读的信息,其他有趣的阅读材料也在这里。

6.pocket


杂感 (Random Thoughts)

尽量__不要在早上看新闻__ (公众号/朋友圈)。脑子里塞一堆对你当天没任何帮助的八卦和杂乱信息流相当于主动降低大脑的速度和容量,经年累月这么干的话,相当于别人都在不断地提升自己的头脑,而你却在把自己的头脑越磨越钝。不要担心你不知道发生了什么,如果发生的事情真的重要,它很快就会以别的方式进入你的视野。


实现一个系统时,应像高考考场和面试时当场写代码那样,__给自己时间上的约束__,先易后难,勇于舍弃一些超出时间的点。以前常犯的一个毛病是一叶障目,容易钻牛角尖,在一个坑里越陷越深,缺乏随时跳出上下文的能力,也是没有大局观的表现。


一般我有两种工作节奏: Coding Day(编码日) 和 Talking Day(说话日),前者是设计,实现,测试,调试等具体的代码相关的工作,后者是交流,商量,讨论等沟通性的工作,笼统来说,前者是跟电脑打交道,后者是跟人打交道,一般某一个具体的工作日会以其中一个为主,两个反复交叉的话很影响节奏,容易让两个的效率都降低。


人生只有九百个月。你还记得你上个月做了哪些有价值的事情吗?上上个月呢?在过去的三个月里你学到了什么?去年的目标达成了吗?今年以来认识了哪些有价值的人?在哪些方面得到了他们的有价值的帮助?你帮助他们了吗,你的帮助对他们有真正的价值吗?时不时地回顾一下,可以帮助自己梳理清楚来龙去脉,降低迷路和死胡同的可能,也能鼓励自己创造真正的价值,探索更多的可能性。


__"Most people work at only a fraction of their potential."__

"Using your time effectively is very important, and there is often a non-linear relationship between the amount of time you can stay focused and the amount that you can learn or accomplish. It is often possible to get more done in a highly focused 12 hour stretch than in a normal 40 hour work week that is interspersed with email, chat, and other distractions. Someone that can be completely obsessive about something does have an advantage, but the same questions about focus apply for any amount of time you choose to devote to an undertaking. Most people work at only a fraction of their potential." - John Carmack

Gu Lu
2016-04-09

Comments
Write a Comment

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