杜克大学教授关于时间管理的六个秘密(摘录)

2023-11-10 14:20

本文主要是介绍杜克大学教授关于时间管理的六个秘密(摘录),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

杜克大学教授Dan Ariely是以研究非理性行为而负盛名的科学家。以下是他给出的关于时间管理的六个秘密。

  1、这个世界永远在跟你作对【第一点就让我眼前一亮了】

  这个世界不是为了照顾你的长期利益而存在的。你走过一条街,每个商店都想伸手到你的钱袋;你的口袋里有一个手机,每一个app都想控制你的注意力。

  现在,我们默认的生存状态是来自环境的持续激荡的诱惑链条。就好像你被一群神偷包围着,时间的小偷,注意力的小偷,效率的小偷。小偷怎么偷你的东西?靠转移你的注意力。所以,如果你根据环境的指示行事,你很快就会破产、肥胖、不断走神。

  

  2、控制你的环境,否则它就会控制你

  过去40年社会科学最大的成就之一就是发现环境的重要性。比如你去吃自助餐,餐台的组织方式决定了你怎么吃东西。你以为你自己做出了一个决定,实际上很大程度受到环境的影响,所以我们必须思考怎么改变环境。

  谷歌的办公室最近做了一个实验,把mm巧克力豆从开放的篮子改到带盖子的碗里,减少了每个月300万颗mm豆的消耗量。

  世界上效率最高的程序员有什么相同之处?

  不是经验,薪水或者花在一个项目上的时间,而是他们的老板创造了一个免于走神的环境。

  

  3、把要做的事情写下来

  研究发现,第一,只要把你要做的事情写下来,就更有可能完成它;第二,大部分人不会这么做。

  即时贴、日历、提醒,都是很重要的工具。

  斯坦福大学教授Jennifer Aaker指出,日历能让你更幸福。

  人们说自己想怎么度过时间和他们实际上怎么度过时间之间有很大的鸿沟,但一旦你把某件事情放在日历上,你就更有可能真正去完成这件事情,因为你不必再决定是否要做这件事情了。

  4、关键是什么时候做要做的事

  Dan Ariely的研究显示,每天我们都有一个2-2.5小时的效率高峰期,通常在醒后几个小时。大部分人一天最有效率的时间在早晨起床后的两个小时,比如7点起床,效率最高时间为8-10:30,这段时间应该用来做最挑战大脑的工作。

  这两个小时也通常是一个人自制力最强的时间段。醒来时间越久,自制力就越成问题。到了晚上,很多事情都会出错。节食计划通常是被晚间零食打破,冲动性犯罪大都发生在午夜之后。

  所以,每天最好设置两个小时的“保护时间”。

  

  5、不要逃避更重要的任务

        列好任务清单,然后一个个划掉,就是结构性拖延症的一个例子。因为大部分人会从最简单的任务做起,它让你感觉好像完成了一些了不得的事情,但实际上你在逃避更重要的任务。真正的成就需要时间,而进展未必是线性的。大的项目并不总是有即时回报。

  真正复杂的事情不会给我们暂时的愉快,但却在实现之后给你巨大的成就感。

  

  6、无聊的时候怎么办?【似乎我也有这样的问题】

  别拿Email当中场休息(翻译成中文就是,别拿刷微博/微信当中场休息)

  人们经常以为,查查邮件刷刷微博当中场休息有助于恢复精力。大错特错。如果你想休息以下,可以闭上眼睛、静坐、深呼吸,或者思考一些真正重要的事情。

  伦敦大学的一项研究发现,经常查邮件或者收发短信会让一个人的智商平均降低10个点——女人5个点,男人15个点,其效果相当于熬一个通宵对男人来说,效果相当于抽大麻的三倍。

  等等,邮件很紧急?

  紧急不代表重要!

  梦想君提示各位,时间管理的关键在于要做好自己的任务清单。这是区分紧急、重要和无关紧要的首要前提,它将使你的行为更高效。

这篇关于杜克大学教授关于时间管理的六个秘密(摘录)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/383227

相关文章

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

MySQL按时间维度对亿级数据表进行平滑分表

《MySQL按时间维度对亿级数据表进行平滑分表》本文将以一个真实的4亿数据表分表案例为基础,详细介绍如何在不影响线上业务的情况下,完成按时间维度分表的完整过程,感兴趣的小伙伴可以了解一下... 目录引言一、为什么我们需要分表1.1 单表数据量过大的问题1.2 分表方案选型二、分表前的准备工作2.1 数据评估

Spring Security 前后端分离场景下的会话并发管理

《SpringSecurity前后端分离场景下的会话并发管理》本文介绍了在前后端分离架构下实现SpringSecurity会话并发管理的问题,传统Web开发中只需简单配置sessionManage... 目录背景分析传统 web 开发中的 sessionManagement 入口ConcurrentSess