惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy & Cybersecurity Law Blog
SecWiki News
SecWiki News
T
Troy Hunt's Blog
Y
Y Combinator Blog
V
V2EX
美团技术团队
Last Week in AI
Last Week in AI
S
Security @ Cisco Blogs
IT之家
IT之家
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
AI
AI
罗磊的独立博客
人人都是产品经理
人人都是产品经理
H
Hacker News: Front Page
N
News and Events Feed by Topic
P
Privacy International News Feed
V2EX - 技术
V2EX - 技术
Recent Commits to openclaw:main
Recent Commits to openclaw:main
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
GbyAI
GbyAI
L
LINUX DO - 热门话题
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
月光博客
月光博客
WordPress大学
WordPress大学
Latest news
Latest news
Google DeepMind News
Google DeepMind News
S
Schneier on Security
N
Netflix TechBlog - Medium
腾讯CDC
T
Tailwind CSS Blog
TaoSecurity Blog
TaoSecurity Blog
S
Secure Thoughts
L
LINUX DO - 最新话题
Project Zero
Project Zero
Cyberwarzone
Cyberwarzone
D
DataBreaches.Net
Webroot Blog
Webroot Blog
B
Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
H
Help Net Security
L
LangChain Blog
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Posts on WKLKEN THINKING

apisix 中的 lrucache apisix 中的服务发现机制 apisix 中的负载均衡 apisix etcd机制 聊聊框架 关于 k8s 的 zero downtime deployment 一些建议 apisix 遇到的一些问题 关于在除夕前一天换了一个洗衣机的故事 Django DRF 性能优化 DRF 的一些实践 Part1: Serializer DRF继承关系图 Better Code: 关于接口的灵活性 新的仓库: wklken/naming 缓存使用的一些经验 Better Code: 抽象: 可扩展性与可维护性的抉择 Better Code: 异常时, 该提示用户哪些信息? Better Code: 更好的异常日志打印 Go: some libs Go: go-redis/cache升级的坑 Go: logrus性能提升 Go: gin validation 远程办公的一点总结 Go: 开发过程中的一些bug 项目管理实践: 风险驱动开发 Go: 一种error wrap调用链处理方式 漫谈技术选型 Go: 基于 apitest 做handler层单元测试 Go: go-sql-driver interpolateparams参数优化 [分享]深度工作 你需要更多的思考时间 Django项目重构小结 工作七年小结: 学习,生活及其他 [分享]bash日常: bash-utils 极客时间推广海报 2017总结: 予时光以意义 k8s APIServer源码: api注册详细细节 k8s APIServer源码: api注册主体流程 k8s APIServer源码: 服务启动 k8s APIServer源码: go-restful框架 重构 - 读书笔记(Python示例) 写给新人的沟通建议 vim 杂谈 - 关于快速编辑 vim 杂谈 - 关于移动 读书笔记-重构: 章11 处理概括关系 读书笔记-重构: 章10 简化函数调用 读书笔记-重构: 章9 简化表达式 读书笔记-重构: 章8 重新组织数据 读书笔记-重构: 章7 在对象之间搬移特性 读书笔记-重构: 章6 重新组织函数 Python 代码规范小结 [分享]关于vim ElasticSearch集群部署文档 Logstash+ElasticSearch处理mysql慢查询日志 [分享]关于代码调试DE那些事 Logstash+ElasticSearch+Kibana- 实现相对通用的数据收集分析 ELK维护的一些点(二) [分享]Python源码剖析-数据结构 一些Centos Python生产环境的部署命令 摘录<<6个月学会任何一种外语>> ELK 维护的一些点 也许是一个新的开始 一些vim的个性化配置 读书笔记-调试九法 这段时间的一些想法 Python 源码阅读 - 垃圾回收机制 我为什么要写博客 APUE笔记-第一章 UNIX基础知识 Python源码阅读-闭包的实现 Python源码阅读-内存管理机制(二) Python源码阅读-内存管理机制(一) Python-基础-数据结构小结 '活动'设计的一些trick 一些简单的Python测试题 我的tmux配置及说明【k-tmux】 Review and Restart 工作四周年小结 vim插件: surround & repeat[成对符号编辑] vim插件: gundo[时光机] vim插件: expand-region[区域选中] vim插件: quickrun[快速执行] vim插件: trailing-whitespace[行尾空格处理] vim插件: closetag[成对标签补全] vim插件: ctrlp[文件搜索] vim插件: airline[状态栏增强] vim插件: theme[主题] vim插件: tagbar[大纲式导航] vim插件: nerdcommenter[快速注释] vim插件: rainbow_parentheses[括号高亮] vim插件: syntastic[语法检查] vim插件: delimitmate[符号自动补全] vim插件: matchit[成对标签跳转] vim插件: easy-align[快速对齐] vim插件: multiple-cursors[多光标操作] vim插件: vim-signature[快速标记跳转] vim插件: easymotion[快速跳转] vim插件: vundle[管理插件] Elasticsearch几个问题的解决 分享一份 Vim 简介PPT k-vim 更新9.0版本 关于知识管理工具的思考
重读<<番茄时间工作法>>
2014-11-30 · via Posts on WKLKEN THINKING

最近在执行重读计划, 为年后搬家做准备, 一些书读完珍藏/出给需要的人, 减少搬家那一柜子书的困扰….

重新读了下这本书, 写写

大概去年的这个时候, 写了篇 拖拉一点也无妨的读书笔记, 需要的可以看下

pomodoro


番茄时间工作法, 意在让人们驻足/观察/醒悟, 并在此过程中改进自我

人们往往容易关注未来, 而不是过去, 匆匆忙忙, 只为了尽快达到目标, 却忽视了对整个过程的review, 停留, 观察, 总结, 改进, 然后再前进, 更快更好地前进.

编程中有一种学习方式叫做刻意练习, 而在«一万小时天才理论>>中提到精深练习, 要, 要去犯错, 要去实际体悟, 要总结.

GTD 里也有review的环节.

总之, review很重要, 但常常被忽略(例如说我…)

要完成大量工作, 重点不在完成工作上, 而在于能否集中注意力

很赞同, 打断是效率杀手.

如果一天打断太多, 加上会太多, 很可能意味着晚上要花时间补回这段时间. That is not cool!

  • 要想做到专注, 你就得坚决抛开各种杂念

什么是番茄工作法? 简单来说, 就是列出你当天要做的事, 设置25分钟闹钟, 然后从第一件事开始.

很简单的做法, 但是实践两年多, 感觉行之有效. 而自己的番茄钟, 也根据任务性质长短不一, 从10分钟到1小时不等, 特别是半夜码代码写东西根本停不下来.

而对于我这种比较懒散的人来说, 最简单的方式才是最好的方式, 例如每个番茄钟的休息时间, 只要自己感觉精力ok, 可以进入下一步, 就开始. 如果感觉一定要继续下去, 那么继续. 灵活运用, 不要僵化了(但是最开始的时候应该对自己严格些).

同样, 你没有必要买一个番茄钟(我就买了一个…现在放厨房里落灰, 原因是滴答滴答的声音太干扰了), 手机/网页/软件, 你可以发现各类好用的东西, 主旨: 能在适时通知你, 不干扰你的工作和思路, 能记录. (我用的是Vitamin-R 2)

每隔一段时间, 回顾下所有步骤, 看看有没有需要简化或干脆去掉的步骤.

我是伪GTD爱好者, 从狂热到降温, 使用一个个工具, 最终确定了things这个工具(足够轻). 而GTD步骤, 也被简化到了适合我工作场景的情况.

不要僵化于步骤, 不要狂热于工具, 关注自己, 关注做事, 工具神马的, 够轻够用就好, 适合自己的才是最好的.

一次只做一件事

人是并行动物, 但不意味着你可以同时干几件事.

同时并行干几件事, 代价太大, 先不说最坏的情况是都干砸了, 最好的都干成了, 但是你也把自己搞得筋疲力尽.

不断的中断, 上下文切换, 最终导致了cpu过载……

一次只做一件事, 集中精力, 高效搞定, 然后下一件.

或者, 你可以将想法挂起后台, 到了你真正去做的时候, 想法已经进化并成熟了很多.(亲测有效)

so, 不要在一边....一边...., 或许看起来很忙很努力, 就像«Rewrok>>中提到的工作狂, 这是很愚蠢的事情.(能多线doing的天才除外啊)

  • 为什么要用番茄工作法
  1. 面对复杂, 望而却步
  2. 无聊琐事, 越拖越久
  3. 小事忙活一天, 大事一件没办
  4. 最后期限, 步步紧逼
  5. 从休息回到工作, 心智调整不过来
  6. 一错再错, 不长记性
  7. 没想到一件事要做这么久
  8. 没想到一件事越做越复杂
  9. 头脑被各种想法占据
  10. 时间都用来学习适应复杂的工作方法了
  11. 只顾低头干活, 忘了抬头看路
  12. 把预估当做承诺
  13. 牵着不走, 打着倒退
  14. 完美主义, 碍手碍脚
  15. 前怕狼后怕虎, 害怕失败和批评

通过执行一套相同的动作和准备程序, 可以使大脑自我调整, 进入执行某类事务的最佳状态

有点迷信的感觉. 但是, 其实目的仅仅是像书里说的, 通知大脑, 我要开始做什么了, 准备好.

另一个我觉得, 是为了防止中断, 例如开工前去倒好水, 调整好电脑, IM和邮件通知关掉等等,

短暂的定期休息, 能够促进融会贯通的能力.

It works.

每隔25分钟, 常规休息, 4个番茄钟后进行15~30分钟阶段休息

“心流”

一种精神状态, 创造性的状态.

明确的目标, 集中, 专注, 自我意识消失, 时间感扭曲, 直接和即时反馈, 能力水平与面对挑战的平衡, 个人控制感, 工作本身的内在奖励, 行为与认知的合一.

在那种状态下, 效率奇高, 你感觉自己无所不能, 集中专注, 自我意识消失(你不会意识到自己在这种状态下)

虽然书中提到节奏一说, 要定时从心流中跳出规划全局再进入, 但我更倾向于多进入这种状态, 尽可能长地维持, 因为要进入心流状态, 是很困难的. 如何快速进入也是需要逐渐训练的.

在短时间内对工作方法做反复调整

小步快跑, 调整得到正确的姿势—论如何优雅地工作

番茄时间工作法的阶段

  • 计划: 从inbox里, 得到一张今日待办的清单(当天的自我承诺)
  • 跟踪: 开始番茄钟后, 收集一些过程指标, 比如中断次数
  • 记录: 一天结束时, 将跟踪数据记录归档
  • 处理: 对跟踪数据进行分析思考, 得到一些特征和规律
  • 可视化: 将信息组织起来, 找出改进流程的思路

以上是每天要进行的, 个人感觉太重了, 而且重心在改进, 而不再do.

前期还没有形成自己节奏的时候, 适用, 中后期, 应该将重心放在do上, 轻化计划跟踪.

处理外部中断

如果是别人的问题, 进行分派.

如果是我的问题

  1. 邮件/IM过来的, 可视为不紧急, 完成番茄钟后处理
  2. 电话, 一两分钟能done的, 做掉. 不能, 确认紧急程度, 不紧急, 给承诺, add to TODO list, back to work. 紧急的, 到4
  3. 当面, 同2, 确认对方最晚可接受的时间, 如果不紧急, 承诺, 结束对话
  4. 紧急, 给当前工作打断点, 注释或纸笔, 写下当前状态思路, 然后去做紧急的事情.

书中提到的处理策略: 告知(dong something)-协商(when)-计划(todo list)-答复(done)

怎么区分紧急, 需要慢慢去学习.

邮件的处理

如果答复时间不超过1分钟, 立即答复

如果需要分派, 分派

如果可以委托他人, 委托

如果需要我处理, 不紧急, 回复处理时间, 记todo list

如果需要我处理, 紧急?(紧急的事情会用邮件? 一般是伪紧急)

过度学习

达到熟练程度后, 继续学习或者练习的行为.

持续改善

一种工作方法, 以改进为目标, 对渐进变化的专注.

事前预估与时间所花工夫之间经常不一致

  1. 做预估的方法或能力有待改进
  2. 工作开始后, 又出现新情况, 新问题, 使得环境发生改变.

最后

很多时候, 我们的工作倾向于无序的, 如何将有限的时间分配到无限的工作中, 需要一些技巧, 并且辅助以工具, 不要神化技巧, 也不要狂热于工具, 最重要的是人本身, 是完成事情本身, 学习一些方法(番茄/GTD), 应用, 思考, 改进, 这就够了:)