有效的时间管理(3班)

厦门大学嘉庚学院,2009软件工程。
2010-2011学年,第一学期,有效的时间管理(3班)

本来挺看重这门课的。但是对老师的表现感到很失望。且不说她前两节课玩失踪吧(第二星期才知道她生病了,原谅之),有大半个学期是由同学分组作报告度过的。非常符合老师说的“要学会推脱”这一节省自己时间的伟大原则——把半学期的课都推给同学讲了。

然而更郁闷的是,她讲的课程有一半是从笑来老师的《把时间当作朋友》一书中抠下来的,放在自己的PPT上面,并且没有任何说明。直到我作报告的那次课这个面具才被我善意地戳破。

不过托她的福,在她的课上我有更多的时间可以看自己从图书馆预约的书籍。其中很不错的一本:《时间管理:给系统管理员》,非常适合计算机系同学学习。在期末论文中,我摘录了一些不错的片段,但被老师告知——这和时间管理一点关系都没有。随她去了,我已经学到我应有的东西。

笔记及读后感(部分)

时间管理利用方略

  • 给时间管理的信息一个“数据库”(使用笔记:PDA/PPA);
  • 将脑力留给最重要的事情(节省内存);
  • 例行公事并持之以恒(代码的再利用,不重复发明轮子);
  • 形成习惯与信念(以预先计算的结果节省程序运行的时间);
  • 保持专心(就像一个“核心信号”);
  • 把社交生活纳入管理(必选功能)。

大多数的SA是顽固的问题解决者。他们会把自己黏附到问题上,就像钻牛角尖一样不放,直到问题减缓为止。而其他事情,诸如约会和生活支撑(例如食物或睡眠),当他们坚持不懈时就变成次要的事了。而在解决问题时,无论是个人还是我们的头脑,都远超过一般时间的界限。对于习惯说“等一下,问题就快解决了”的人而言,时间管理是一种挑战。

除此之外——

我们的问题不同——程序员有非常多的干扰阻碍我们完成项目,例如邮件和即时通讯软件;
我们的解决方案不同——程序员有处理更高技术的解决方案:如请求追踪器、电子邮件过滤器、自动化脚本以及一些不适合一般非技术人员使用的工具;
我们缺乏良师益友——程序员必须学习一些关于工作表管理(To do list)、日程表管理和一般人一样的人生目标管理的基础。然而在我们正常的职涯中通常没有人教导我们这些事情。我们的学习途径通常是在邮件、论坛上与生活在截然不同的世界里的技术同伴分享经验。

少数人有机会得到像有效时间管理这门课程这样正式的学习。从另一个角度想,我得和一群没有时间观念的人一起工作。
总而言之,时间管理对程序员而言是一件很难的事情。但并不是不可完成的事 :)

“我上了一堆时间管理的训练课程。发现课程的80%不适用于程序员。但是我保留那适用的20%。然后过了几年,我的技术更精炼了,自己发展出很多方法,甚至以这个主题开研讨会。”——《时间管理:给系统程序员》

面对种种困难,我有幸找到属于自己的时间管理原则——正如前面提到的“时间管理利用方略”那样。坚持以这些原则完成自己的理想,并能获得令自己满意的技术水平,这便是幸福所在。毕竟世界上少有人能以自己兴趣来谋生。