高效编程、高效学习、高效工作、高效生活
高效的意思是指在相同或更短的时间里完成比其她人更多的任务,而且质量与其她人一样或者更好。用英文来说就是write less,do more,这是程序永远的主题,在我们日常编程中一段代码经常复用的时候我们会进行代码封装,借助一些工具来快速定位错误这些都有利于提高我们编程的效率。今天和小伙伴们聊聊高效编程的秘诀,其实不仅仅是高效编程的秘诀,更是高效学习、生活和工作的秘诀,因为小编感觉编程就如同人生一样,一样的丰富多彩,一样的璀璨夺目。指导小编高效编程、生活、学习、工作的秘诀就是GTD,即Getting Things Done的缩写,翻译过来就是“把事情做完”,GTD的核心理念概括就是必须记录下来要做的事,然后整理安排并自己一一去执行。GTD的五个核心原则是:收集、整理、组织、回顾、执行。接着小编就来详细的介绍一下这五个步骤。
Get Things Done的核心理念
GTD的核心理念在于只有将我们心中所想的所有的事情都写下来并且安排好下一步的计划,我们才能够心无挂念,全力以赴地做好眼前的工作,提高效率。而当我们总是有些事萦绕在心头,悬而未决的时候,你要么就是会不时地想起它而影响眼前的工作,要么就是会忘记了去做。
而GTD通过将所有的这些事都罗列出来再进行分类,确定下一步的处理方法,将所有这些悬而未决之事都纳入我们可控制的一个管理体系中。GTD认为人生最大的不安的来源不是事情太多,而是有很多事情你该做却没有做,你跟人说了你要做却没有做。GTD就是要确保你所有该做 的事情都做到。DavidAllen认为,压力不是来自任务本身,而是任务在大脑里的混沌塞积,造成心理的焦虑和抵触。我们要做 的,就是逐一清点大脑里的这些事务,将所有未尽事宜通通捕获并收集在大脑之外的文件系统中,比如实实在在的工具篮、纸质记事簿、电子记事簿 和邮箱等。 GTD的理念在于只有将你心中所想的所有的事情都写下来并且安排好下一步的计划,你才能够心无挂念,全力以赴地做好眼前的工作,提高效率。GTD 其实就是两点:
考书籍 搜索引擎
小伙伴们都知道现在是互联网的时代,任何问题我们都可以通过搜索引擎找到很好的解决方法,根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为我们提供检索服务,但是你会发现,无论网速多快,搜索引擎的技术有多么的牛叉,还是在办公桌前放一两本参考书来的方便,参考数据主要用于查询而不用于连续阅读的书籍。很多时候,我们不可能记住一个框架所有的API,所以他们要不等 IDE 几秒钟做代码补全,要不一边翻文档一边做。或许MSDN 这些本地文档系统比查书快吧,但是用 Google 和网络搜索绝对比书慢。所以在你的办公桌前面放一两本参考书吧,很有好处的哦。