程序员的思维修炼8――如何保持注意力 - cposture - 博客园



程序员的思维修炼8――如何保持注意力 - cposture - 博客园

(3)冥想时要注意什么?

  • 要保持清醒,非常清醒的专注在呼吸上

  • 经过一段时间练习后,主动尝试控制自己的呼吸,呼气和吸气后可以有短暂停顿

  • 感受空气在你的肺中

  • 定期做,每天同一时刻,一次20分钟左右

(4)你必须有意识的忘掉问题,浸泡你的思维;首先需要在你的脑子里填满你知道的事实

(5)个人WIKI收集想法,一旦有地方存储一些具体的信息,你就会注意到新的相关数据会突然从某处冒出来;发现材料间的关系和模型

(6)个人WIKI的方式――一般使用网页超链接的方式(可以交叉链接);将你的想法记录在你的WIKI上,并形成一个标题超链接,把它放在类似主题的一页中或者堆在一起,等到清单太长了再整理分类

(7)深入研究某些东西被打断后,需要平均20分钟才能返回到原来的状态,情景堆栈的切换需要代价

(8)避免分心――简洁的用户界面,去掉/隐藏和当前工作无关的东西(可以使用虚拟桌面,作者是把PDA上的所有无关东西都去掉,包括卸掉网卡,这样可以专心写作,而不会被邮件,网上新闻打扰)

(9)能够在不切换界面的情况下,完成一些其他的事物,减少情景切换,比如基于快捷键的一句话邮件,暂停播放;基于shell的动作

(10)不要在头脑中保留任务清单,需要外部信息系统的协助(GTD,WIKI)

(11)主动减少干扰――制定项目交流计划(什么时间段不能被打扰,什么时间段可以交流项目)

(12)处理你的电子邮件(作者虽说的是电子邮件,但其实也可以看做处理你的消息QQ,微信等等)

  • 设置电子邮件的通知,只即时显示重要人的邮件

  • 缩短检查邮件的频率

  • 注意设定期望的答复速度和电子邮件的数量――少发送邮件,你就会少收到邮件

(13)避免情景切换,保持情景的一个办法是提高进出情景的物理成本,有助于提醒你隐藏的精神成本(作者是工作前,打开办公室里的很多开关,注意不是一两个,再挑选几首好听的音乐)

(14)必须切换了,那么切换前保存一下情景堆栈――留下当时工作的线索(作者是写作时大脑中的想法,几个词语),提醒自己当前的想法

(15)尽量保持大的情景空间――避免情景切换(大的显示器能够容纳多个窗口,避免切来切去)

(16)保持任务注意力――虚拟桌面(作者是按通信,编程(要保持大的情景空间),娱乐(音乐的控制是基于快捷键的))


Read full article from 程序员的思维修炼8――如何保持注意力 - cposture - 博客园


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts