分类目录归档:计划与总结

2016 年总结

编程

今年只做了几个小Demo。从GitHub的提交可以看出来,一到寒暑假,工作就断断续续了。

github

 

在Stack Overflow回答问题

从九月开始在Stack Overflow上答题,一共写了35个回答,获得535reputation。

stack overflow

 

写知乎专栏

从十一月开始,在知乎开了一个关于Flask编程的专栏,写了30篇文章,获得2000+关注。

column

 

阅读与写作

今年看了60多部电影 (下半年太多),却只看了8本书。最喜欢的书是《故事新编》和《黑客与画家》。

movie_count

2016观影量

写作上,博客80篇加上专栏的30篇,算是完成了之前订下的写作计划(100篇)。

 

时间统计

从元旦开始,停止了时间统计。离开学校后,生活上的变数太多,没法像以前那样控制时间,改用设定每天的任务来管理日常了。这是下半年(9~12月)的时间数据主要项目:

  • 编程:470小时
  • 阅读:77小时
  • 写作:98小时
  • 英语:28小时
  • 运动:34小时
  • 娱乐:184小时

从时间统计来看,编程时间增加了很多(是原计划的两倍),写作超量完成(多了40小时),其他计划都没有达标,娱乐更是超出了84小时(原计划不超过100小时)。其他还有一些很明显的趋势:睡眠和娱乐越来越多,编程和阅读越来越少。

同时,下半年计划里的大部分内容都没完成,完成量大概只有50%左右。

2016下半年计划

生活里有很多内容和细节,让人很容易沉浸。在某一方面这是好事,这是心理学上的精神贯注和心流(Flow)。但如果贯注的对象是错的,那就不是件好事了。如果你对盗版没有道德判断,又缺乏自律,那么网上有无数的电影,音乐,资料,足以让你变成下载狂。如果你贯注的对象是金钱,那么你很容易变成唯利是图的人。

这就是为什么人需要计划。计划让你远离不重要的细节和琐碎,让你不再关注电脑换什么壁纸、拖鞋买什么颜色、最近出了什么新手机。(如果你是开鞋店和手机店的,那当我没说。:)

不知道怎么做计划?先认识和了解自己,找到你的目标,找到对自己来说生活中最重要的事情。分解你的目标,关注你的重点。然后列出计划来。

 

主要目标

  1. 完成写作计划(100篇)
  2. 用Flask做一个网站
  3. 找到Python方面的实习

 

一、编程

重点

  1. 学习Flask
  2. 完成《Python核心编程》的习题
  3. 100Words网页版
  4. 翻相册网站

 

其他

  1. ManyHead
  2. HowMany
  3. Shakeword
  4. 完善其他项目
  5. CS50
  6. 做本地和网页端的小程序练手
    1. 计算器
    2. 邮箱客户端
    3. 聊天软件
    4. 翻译软件
    5. RSS阅读器
    6. TODO清单(web)
    7. 便签本(web)
    8. 计时器(web)

 

学习和了解

  1. C
  2. SQL
  3. Bootstrap
  4. JavaScript
  5. Linux
  6. Vim/Emacs
  7. Java

 

二、阅读

预期数量:20本
主要主题:计算机、文学

  1. Learn C The Hard Way
  2. Think Java
  3. 编码
  4. 重读幸福之路
  5. 重读写作这回事
  6. 黑客与画家
  7. 世界是平的
  8. 文学回忆录(下)
  9. 怎样解题
  10. 雪国
  11. 银河系漫游指南
  12. ……

 

三、写作

至少完成45篇

 

四、英语

主要工作:大量听读输入,朗读练习

  1. 重读语法书《文法俱乐部》
  2. 完成口语教材《American Accent Training》
  3. 每天朗读20分钟
  4. 每天听20分钟
  5. 每天阅读30分钟

 

五、技能

  1. 学习并使用双拼
  2. 魔方
  3. 继续练习羽毛球
  4. 学习游泳

 

六、其他

  1. 学习并通过三门自考课程
  2. 拍大量照片
  3. 健身重点:腹肌,下肢和背部
  4. 养成使用英文关键词搜索的习惯
  5. 多喝牛奶和吃水果,避免零食和饮料
  6. 避免发牢骚,或在文章里发泄对别人的情绪
  7. 练习宽容和礼貌
  8. 和气或虚心的对待不同意见和反对意见
  9. 清理不必要的物品
  10. 养成和改掉一些习惯

 

七、时间计划

(以天为单位)

  1. 编程:约240小时(2小时/天)
  2. 阅读:约120小时(1小时/天)
  3. 写作:约60小时(30分钟/天)
  4. 英语:约120小时(1小时/天)
  5. 运动:约60小时(30分钟/天)(每周三次去健身房,周末打羽毛球或游泳)
  6. 娱乐:不超过100小时(不超过1小时/天)

2016暑假总结

和前几个暑假一样,两个月很快就过去了。回过头来看,七月几乎没有多少成果,八月才开始稳定的学习和工作。

现在还能回想起来和家人相处的快乐:妈和奶奶做的好吃的菜;安静的晚上;和弟弟玩的游戏;和瑶瑶在楼顶看的星空。希望以后还能有能力和时间来制造这样快乐的回忆。

阅读(完成度:75%)

  1. 撒冷镇
  2. 牛鬼蛇神录
  3. 程序员修炼之道(注重实效的程序员)
  4. Powerful Sleep
  5. The Element of Style
  6. 少有人走的路(重读*2
  7. Flask Web开发
  8. JavaScript 编程精解
  9. 一滴泪

未完成:

  • Learn C The Hard Way :完成了10%。
  • Python Cookbook:当做工具书用了。
  • Python核心编程:这本书在暑假前就已经读完,不过习题只完成到十三章,计划年底完成全书的习题。

写作(完成度:85%)

  1. 2016暑假计划
  2. 小说和改编电影
  3. 《撒冷镇》笔记
  4. 通过这12个问题认识自己
  5. 大学应该怎么度过?
  6. 写作的乐趣
  7. AutoHotkey——自动化你的生活
  8. AutoHotkey——进阶实践与思考
  9. 如何获得优质的睡眠?
  10. Tkinter效果总结
  11. 我的信息处理系统:收集
  12. 日常快捷键配置:daily.ahk
  13. 告别盗版
  14. SimpleWords——幻灯片生成器
  15. 100Words
  16. 十个初级Python练习题
  17.  2016暑假总结

未完成:三篇

编程(完成度:56%)

未完成:

  • 翻相册(网站、Windows程序):虽然看了Flask Web开发,也跟着作者敲了书中所有的样例代码,还是把web编程想的太简单了,还需要一些时间。
  • 俯卧撑俱乐部(网站、文章)

知识和技能(完成度:78%)

  • Google搜索技术
  • 打字标准指法
  • 英语EnglishPod60
  • Java基本知识
  • C基本知识
  • JavaScript基本知识
  • Git常用命令
  • MarkDown语法
  • AutoHotkey基本知识

未完成:

  • 英语跟读:虽然没有每天抽出单独的时间来练习,听播客的时候有跟读。
  • 练字:练了大概有一周时间,没能坚持下来。
  • 双拼:形成了标准指法打字,但没有继续学习双拼。排进下半年的计划里。

其他(完成度:28%)

  • 电影若干
  • 游戏传送门系列

未完成:

  • 腹肌:虽然每周三次锻炼腹肌,但肌肉还是没有很明显,不过已经形成雏形了……
  • 十幅涂鸦
  • 浏览教材:计算机网络原理 —— 完成40%
  • 浏览教材:JAVA语言程序设计 —— 完成70%
  • 浏览教材:高数

时间

  • 编程:79小时22分钟
  • 写作:39小时50分钟
  • 阅读:64小时19分钟
  • 英语学习:16小时24分钟
  • 运动:29小时6分钟
  • 娱乐:143小时10分钟

娱乐太多了,达到了143小时(其中有104小时是七月的数据),主要原因是因为七月的不稳定的生活。下面是相应的时间数据饼图:

七月   

七月时间数据

七月时间数据

八月

八月时间数据

八月时间数据

总完成度:85%

虽然达到了计划的指标,但目前的完成度统计是用项目数量作为计算依据的,还不算太准确。未来会慢慢完善这种统计的准确性。

最后一个暑假结束了。

2016暑假计划

家里盖了新房子,到处乱糟糟。没有完整的学习时间,也没有合适的环境。直到最近,生活才开始稳定下来。说起来这已经是最后一个暑假了,从小时候丰富多彩的暑假,到中学漫长而无聊的暑假,现在暑假又重新变得有趣起来。

项目 项目描述 方法和材料 目标 每日时间投入
编程学习 继续学习Python了解JavascriptJavaCGit Python核心编程》、《Python Cookbook》、《Eloquent JavaScript》等 完成阅读 2小时(包括下面三个项目)
翻相册 fanxiangce.com在线相册制作网站和应用 Flask Web开发》 完成windows程序;完成网站 \
100Words 100Words英语写作软件 Flask Web开发》 添加功能:计时、拼写检查、查词 \
俯卧撑俱乐部 fuwocheng.club关于俯卧撑的网站 Flask Web开发》 完成网站;写关于俯卧撑的文章 \
英语学习 提高口语 ESL》、《EnglishPod》、《The Element of Style 完成阅读和相应的时间量 朗读20分钟,听两个EP
阅读 主要是编程书,少量小说 除上面提到的书外还有:《撒冷镇》、《程序员修炼之道》、《牛鬼蛇神录》等 尽量读完 1小时
写作 题材不限 \ 20篇文章,写作计划总数达成57 30分钟
健身 在家没法去健身房,主要是俯卧撑和徒手运动 《腹肌撕裂者(AB Ripper X)》、iMuscle2(ios app) 腹肌分块明显;肱二头肌、肱三头肌和胸肌更加强壮 30分钟
学习双拼 提高打字效率 先纠正指法(用金山打字通),背自然码方案,每天练习15分钟 暑假后投入日常使用 20分钟
练字 改善书写 暂时先用小学时半途而废的字帖 完成字帖 15分钟
自考课程 高数、网络原理、Java 相应的课本 浏览一遍课本 \
习惯养成 要改掉的坏习惯和要养成的好习惯 端正身姿,节制饮食,保持文件和物品有序,认真书写 \ \

游戏

\

《Undertale》、Braid》和《传送门》 通关一个 不超过1小时

画画与摄影

铅笔涂鸦和手机随手拍

\ 十幅涂鸦 \

 

希望能完成以上任务的80%,结束再来总结(以后会用这种格式记录年计划和总结)。

三个目标(兼谈时间统计法)

今年的三个目标: 

  1. 编程学习800小时

  2. 英语学习500小时

  3. 阅读300小时

为什么设置这样的时间目标?

 

人都有惰性,这毫无疑问,至少我身边的人(包括我)都这样。这也是为什么人们喜欢许新年愿望而不是做新年计划。很多人的目标(愿望)无非就是变瘦,长高,拿证,有钱。但说到底,这些都只是一个空泛的事件,如何实现却没有考虑。再稍好一些的,会设定这样的目标:读二十本书,瘦掉20斤,长三厘米,挣两万块。这的确是进了一大步,但具体的步骤和计划却没有,即使有也未必能坚持。一年过去了,(假如还记得起来的话)才突然想起去年的目标。但如果这些目标折算成相应的时间花销,比如这样:阅读730小时,运动365小时。细化下来就是每天阅读2小时,运动1小时。每一天都以完成目标为生活重心,就不会那么容易忘记了。每一天你的手机里都有两个进度条(使用atimelogger),完不成它们,你是不会心安理得的睡觉的(?)。

设立这样的目标,最好再配合每天的时间统计。真正体会到时间统计的意义,是在我读完《奇特的一生》。书中有这样一段话:

做这样的分析(此处指分析自己的日常时间花销),比作忏悔需要更大的精神力量。在上帝面前坦白,总要比在凡人面前坦白容易些。把自己的弱点、恶习、空虚等等统统暴露在众人面前和自己面前,是需要勇气的。德鲁克说的对,只有让-雅克·卢梭或托尔斯泰这样的人,才能严格无情地解剖自己。

的确,像这样记录每天的时间开销,一天下来,你会清楚的知道自己这一天是怎么度过的,玩了多久游戏,上了多久网,看了多久书。在这样的统计下,没有梦想和运气,一切的努力和浪费都被记录在案,所有的失败和成功也都有凭有据。你也会明白,失败不是一击毙命,成功也不是一蹴而就。坚持下去,你还可以验证马克西姆在《异数》中提出的一万个小时理论的正确性,一举两得。

对我来说,珍惜时间已经变成了一种美德。对时间的珍惜改变了我对很多事情的看法,我不再去念及梦想,更多的去规划和细分目标;失败发生了,我没有话说,因为数据说明了一切。我不再沉沦在(无用的)碎片信息里,更不相信所谓的“娱乐式学习”。开始每一件事情之前,我都得在atimelogger中选择一个分类,这让我对任何事情的性质和重要性都要做一个预判,无数的时间从这一动作中解放出来。这一预判,也让我产生对日常事务的思考,和对自己的剖析。(atimelogger的使用和简单介绍见我的另一篇文章

 

为什么是这三项?

 

之所以是这三项,是因为编程和英语是我的爱好和职业发展方向。而阅读是所有(心智,技能,方法论,价值观)成长,进步的基本。

至于为什么时间总数这样设置,因为编程要用来找工作和发展超能力(不开玩笑……),时间最多;而英语是相当重要的学习工具,对于阅读和编程都是基础工具,时间其次;阅读,重要但不紧急,所以时间相对少一些。

之所以设置的是时间目标,而不是考个什么证书,读xx本书,是因为结果有时候是不确定的,而我能控制的只有我的努力。再说,学习本身是有乐趣的,非要设置个目标来强迫自己学习,那完全是舍本逐末。我认为学习本身才是目标,至于考证,挣钱只是顺带完成的次要目标而已。那些一年要读xx本书的人(虽然我以前也订过这样的目标),有没有考虑过读哪些书?如何分辨好书和坏书?如何读?如何记笔记?如何整理知识?很多时候,Less Is More

最后还有一句话,是胡适说的,要怎么收获,先怎么栽。送给我,也送给你。

我的GTD方法论2.0

概述

之前沉迷豆瓣和知乎的时候,像是饿久的人,胡乱朝嘴里塞满了各种各样的理论、观念和方法。每一种理论或产品都有一大群支持者,他们将其运用的无比熟练,所以写出来的推荐也让你为之倾倒。但在实验了一大堆方法和App,买了一大堆据说可以提高生活质量的小玩意后,生活似乎还是没多大改变。为什么?因为他们或许并不适合你,或者你并不需要。那么问题来了,如果找到适合自己的GTD工具?

答案是:简单来说,就是从需求出发寻找方法和工具,而不是从工具出发来创造需求(比如想买个kindle来培养读书习惯)。具体来说,一开始不要听取和尝试他人的建议。先去了解自己的需求,发展自己的需求,自己用纸笔去创作和设计你所想要的工具,绘出它的蓝图后,去网上寻找和它功能最接近的工具。若是找不到,那就去学编程吧(笑)!

(顺便说一句,到处寻找最好的工具、方法和材料的人总是会一直找,一直找,然后就忘了最初要学的东西。)

照此说来,我在这里推荐自己使用的工具似乎没有必要了。不,好的东西当然是值得尝试的。而且我在这里推荐的不光是工具,还有各种工具的搭配使用方案。感兴趣的人自然可以为之一试。

PS:不论什么工具,一定要做好数据备份工作。

 

工具推荐

时间管理(GTD) 

atimelogger 2

以前常常想要一个打卡的软件,求而不得。便常常用画格子打勾的方式打卡,但每每落下或拖延也并没有什么羞愧感,成就感更无从谈起。用了一段时间这个app后,才发现最好的度量工具是时间。时间对于每一天都是平等的,每一项任务投入了多少时间都是不可变更的。而且把时间作为目标,你可以专注于目标本身,只需要保证时间使用的质量。通过对自己每天的各项活动的时间统计,你可以无情的剖析自己,面对精确的数据,你没法去美化记忆。

做这样的分析(此处指分析自己的日常时间花销),比作忏悔需要更大的精神力量。在上帝面前坦白,总要比在凡人面前坦白容易些。把自己的弱点、恶习、空虚等等统统暴露在众人面前和自己面前,是需要勇气的。德鲁克说的对,只有让-雅克·卢梭或托尔斯泰这样的人,才能严格无情地解剖自己。奇特的一生

这个app通过对每天各种活动的统计,最终生成各种数据(饼图,表格等)。

首先你需要对每天所涉及的各种活动进行分类,项目多寡与细分程度依据你所要采取的记录方式而定:全天记录(记录全天时间,统计各项花销)、专项记录(记录你对某一项目所投入的时间)。

我目前采取的是全天记录,这样我就可以清楚自己花费多少时间在低产出活动上,并且逐日递减之。

一天过后,就会生成这样的一个饼图:

atimelogger

一天的时间数据生成的饼图

 

 

然后通过我设定的时间目标,可分为每天、周、月/xx时。然后通过进度条来激励自己不断前进。

因为每进行一项活动前都要更改,我会清楚的意识到自己将要进行什么样的活动,并且会考虑要不要进行,而不是直接开始。这样就有效减少了低效率或无益之事的发生概率。

Tips:

  • 把重要目标设定为每天循环,次要目标设定为每周循环(Reach duration)。而娱乐等活动设定为Limit duration,并且把每次休息时间限定为10分钟。
  • 通过设定时间目标可以用于番茄工作法的实践工具:设定一个25分钟的Reach duration,项目包括所有有工作和学习性质的项目。另外设置一个5~10分钟的休息(Limit duration)。

 

Wunderlist(任选)

用来做任务管理,建议以周为单位来规划任务。
目前我用纸笔做任务管理,详见我的纸笔任务管理系统(待写>_<)。

 

日记

日记是日常管理的有效工具。总结回顾,自我对话,大脑风暴,信手涂鸦,均可胜任。在每一次日记时,我会跳出自身的局限,以更高的角度来审视自己最近的生活,做出反省与总结。或是推想目前所遭遇的困境的解决之道。

 

知识管理(KPM)

Evernote(存储文章)

Evernote主要用来存储优质文章和信息,做好大类,其他的打标签分类。定期清理,删除或是整理重点后入Onenote相关分类下。
可在Chrome上安装相关插件,直接剪藏网页。

 

Pocket(待读文章)

我把Pocket当作一个inbox来用,在网上看到的文章,信息,或是在rss订阅器看到的值得读的文章,统统集中起来。读后值得保存的文章则分享到Evernote,次类文章则直接存档。

Chrome上也有相关插件,建议保存前打上Tag,便于分类。

 

Onenote(碎片知识整理、写作、项目实施、素材收集、计划与总结)

功能强大,就不介绍了。
用途广泛,我的主要用途举例:

  • 用来整理Pocket阅读后不值得保存但包含有价值信息的文章;
  • 整理读书笔记;
  • 写作;
  • 整理从各处获取的零碎知识(网络,演讲,纪录片,电影,言谈);
  • 项目构想;
  • 写作素材的收集;
  • ……

 

相关书籍推荐

幸福之路
高效能人士的七个习惯
奇特的一生
把时间当作朋友

 

 

2015暑假总结

暑假将尽,总结一下。

好:

  • 《new super mario brothers Wii》通关,感谢一起合作过的朋友们:魏瑶同学,李家和鹤鹤小朋友。
  • 学习了Udacity上的《Programming Foundations with Python》和《Intro to HTML and CSS》课程。
  • 读了《高效能人士的七个习惯》、《故事新编》、《幸福之路》。
  • 看完了《VideoKyrs Speaking English》、《a girls guide to 21st century sex》以及电影纪录片若干。
  • 画画(涂鸦)十余幅。
  • 写作(练习)两篇
  • 教会妈用微信
  • 时间统计:阅读(42小时)、英语学习(41小时)、编程学习(31小时)、运动(20小时)、其他项目学习(14)小时

坏:

  • 七月被荒废掉。
  • 娱乐时间合计124小时。

总结:

  • 学习的时候尽量独身,无网。
  • 凡事节制。

混沌的生活

转眼间已是七月。

我已相当轻松地违背了当初每周一篇博文的“宏愿”,但是并没有太大的负罪感,因为有更多的事情替我分担了它。

不运动,不学习,不阅读,不按时睡觉。六月下旬至今的大半时间都是这样的糟糕。当然,改变也在发生。最近在Udacity上开始了两个课程:《Intro to HTML and CSS》以及《Programming Foundations with Python》。和之前接触的网站不同,Udacity上的内容相当有趣,基本每一节内容都有一段视频,加上附带的小项目,很适合初学者。 同时,我也开始使用aTimeLogger记录每日时间。以前总想找一个可以每日打卡的软件,久寻未果。现在终于有了。至此,生活逐渐变得有组织起来。

综上,我仍可以坦然(偷偷地)说一声:明天会更好。