这是《时间管理——给系统管理员》的笔记。O'REILLY 的动物系列四舍五入都是专业书!
有一些高论,但是大部分是融合在各种时间管理软件中的逻辑和自然流淌在学过软件工程的人的血液里的东西。
学计算机的人好像特别喜欢把计算机知识延伸到生活里来,这不 work life balance。但是我还是觉得再科学的体系都阻止不了我摸鱼。
双十一又到了,买手帐本子去了(不是)。
系统管理员的时间管理原则
- 给时间管理的信息一个“数据库” (笔记、日程表、待办事项)
- 将脑力留给最重要的事(用外部存储设备存储无法专注的事情)
- 开发例行公事并持之以恒
- 形成习惯与信念(形成并验证行事法则
- 在“项目期间”保持专心
- 以工作生活上的工具管理社交生活
箴言
- 迟早都要做,早做不如晚做好
- 相信过程
- 当你犹豫,就扔掉它。将来如果需要,可以找来源处要复制品。
- 写下每个请求
多任务技巧
- 意识到哪些属于多任务,哪些不是
- 意识到你的压力与睡眠水平
- 虚拟窗口管理器
- 每次以相同方式安排窗口
- 利用窗口做出良好的工作空间
专心的尖峰时段
- 重新安排自己的一天,在尖峰时段做项目
- 早一点进入工作,在第一个小时做完大量工作,在容易受打扰的时段做零碎事情。
处理干扰
- 引导干扰远离你:训练客户到正确的地方寻求协助
- 有人打扰你时如何对他说走开:表示对他们的请求很重视:可以先记录下请求,然后迅速结束对话。
- 客户想看到行动而不是收到行动。让客户知道自己在做什么来处理请求。
- 三种选择:委派、记录(记录截止日期的时间)、执行
一般忠告
- 改变文件前先做备份
- 调试时一次只修改一项
- 永远测试你的工作
例行公事
- 例行公事给我们只想一次就可以做很多次的方法
- 星期天加油
- 永远携带笔记
- 定期与上司开会
- 履行某种工作时使用自动检查
- 编辑文件前永远事先备份文件
- 开发自己的例行公事
- 重复的没有安排到的事件
- 维护工作
- 人际关系与职涯网络
- 要耽搁太久时就行动吧
- 经常会忘记的事情
- 不合理或低优先级的事情偶尔可以忽略,但不应该总是如此
- 开发新技能
- 持续更新
- 维护并删除老旧的例行公事
循环系统
- 循环的工具:组合的工作表和今日时间表、日程表以及长期人生目标的列表
- 平均而言人在短期内有能力记住7件事情
- 成功系统的特质
- 可移植性
- 可靠性
- 可管理大量内容
- 日程表
- 人生目标列表
- 每日区域
- 工作表
- 时间表
- 循环的进行:
- 创建今日行程
- 创建今日的工作表
- 排列优先级和重新安排
- 实施计划
- 结束一天、离开办公室
- 重复
工作表与时间表
- 排列优先级:只有三种
- 期限就在今天,必须马上就完成
- 期限很接近
- 除了上述两项之外
- 处理超时工作
- 错误做法:加班(
- 吧低优先级的工作移到隔日
- 解决掉今天的大部分工作
- 缩小工作的范围,减少工作量
- 修改预估时间
- 委派
- 按照计划工作
- 结束一天:管理工作,移动到隔日
日程表管理
- 使用日程表
- 约会和会议
- 重要事件
- 待办事项
- 认识你的个人节奏
- 认识你的公司节奏
生活目标
- 最大的秘诀就是写下你的目标
- 我想完成什么
- 我何时想实现此目标
- 把工作和生活的一个月、一年以及五年目标列出来,排定优先级。
- 定期回顾你的目标。
优先级
- 在很多情况下,执行任务所需的时间远低于我们费力避开这些工作所花的时间。
- 决定哪些项目应该有较高优先级时,可以根据影响来做决策。影响较大而且需要较多精力去完成的项目,会比影响比较小但容易达成的项目更能让你受益。
- 来自于上司的请求应该有特殊优先级。通常有你无法察觉的相依性。不要成为他的较大项目延迟的原因所在!
- 管理你的上司:
- 确定上司知道你的职涯目标
- 只有当能善用他的职权时才使用往上委派
- 了解他的目标并成为完成那些目标的一部分
压力管理
- 感觉负荷过重时可以通过时间管理技巧大幅改善
- 必须努力放松,才能得到良好成效
- 休息一下。呼吸,放松
Email管理
- 过滤器
- 删除未读信息
- 读取然后处理
- 执行然后删除
排除浪费时间的事件
- 每件事情都应该有某种益处,但是有些有一处都事情可能对你更有价值。
- 避免有诱惑力的浪费时间的事件
- 设立警报器
- 原则:开始做“只做一分钟”的事情前先设好警报
- 战略任务就是应对长期规划的任务。战术任务就是和特定流程有关的特定任务。关键点在于安排点时间做些战略项目。把战略项目放进日程表内,再把个别步骤排进你的工作表。
说明文件
- 需要储藏库来存储信息
- 面向客户的储藏库
- 内部IT储藏库
- Wiki 技术
自动化
- 把什么自动化
- 只需要做一次的困难事情
- 常做的简单事情
- 如何自动化
- 手动去做
- 撰写每个步骤的程序代码
- 把这些步骤合在一起
- 一起测试
- 常做的简单事情
- 命令快捷方式
- 只做一次的困难事情
- 封装困难命令
- 建立长命令行