日常的节奏
Posted nanlan2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常的节奏相关的知识,希望对你有一定的参考价值。
?
不要说 "这几天做jack-compiler,同时C++部分做String实现" ,
应该是这样:
……
3天,(周一~周三):做掉 jack-compiler,
休息个下午
1天,(周四):做 String的实现
0.5天,(周五上午): 研究数据结构:带List节点的语法树 的遍历
……
这样最大的好处是: 这2天眼里只想着一个东西,这本身就是专注。
就像大学最后毕业设计那段时一样:既然事实是“这**天只解决##这1个问题就很好”,那要做到 关心的就真的只有这1个东西一样(就像不存在其他任务一样)。
Q:时间感
(除了睡觉和吃外卖的时间),
我的时间全都是连起来的,可以连续地做一件事情。
连贯的思考都是一波一波的。
一开工后一搞得搞个把小时。
Q:写代码 等于 面对疑问和困难
记下来。除非不弄清就没法接着写。
冷静一下:
情形A. 编译警告,语法/API不熟悉
e.g. 比如构造函数那块没搞明白
原因:自己的语言基本功不行。暴露这种问题是好事。典型的学习区的问题。
解法:Google充电一下就可以了。 ——> 预警:速战速决 不要离题,尽快回到原代码继续。
情形B. 某一块的操作细节不清楚/ 卡在某块单元。
e.g. jack-compiler那个文件解析完了如何切换文件
原因:代码未分阶段/分单元写。造成算法混乱。
解法:这种造成的问题只要 把问题缩小、接着理清楚伪代码 就可以解决了
Q:放松的间隔:这个Internal一般在1h左右。
方案1:换一个完全(另一个主题的书)的(其中一个专题)翻开充充电;
举例:《Windows汇编语言程序设计教程》中指令那块;
举例: 函数式编程—导入篇
方案2:找点开心有趣的视听:
举例:集电视剧/半部电影;
举例:一期今日说法;
举例:一部奥斯卡最佳短片
以上是关于日常的节奏的主要内容,如果未能解决你的问题,请参考以下文章