`
lvwenwen
  • 浏览: 928404 次
  • 性别: Icon_minigender_1
  • 来自: 魔都
社区版块
存档分类
最新评论

11个小技巧提高程序员工作效率,小习惯更重要(转)

 
阅读更多

“吃苦耐劳”真的是优良品质吗,与你怎么做相比,老板们应该更关心你做了什么、达到的效果。所以,效率,还是效率,希望这些实用小技巧对大家有所帮助。

 

提高程序员工作效率

 

        1、两分钟法则

 

        如果一件事可以在两分钟内完成,比如回复邮件,一个简单的家务,就立即完成,因为记住它、计划时间、在后来完成它,可能会花费五分钟甚至更多的时间。

 

        2、五分钟法则

 

        拖延症是影响工作效率的大魁首之一,想要治愈它不是给自己定下目标、下定决心去完成一项大任务,而是只在那件事上花五分钟。你会发现在大多数情况下,它在超出五分钟的时候依旧很顺利,因为你已经进入了平坦期。

 

        3、不要坚信自己的记忆力很强悍

 

        即使你是一个记忆天才,也要把每件事都从你的脑子里清理出来,并进行记录,方法不重要,可以把它们写在一个笔记本里,也可以放进专门的应用里等等。

 

         4、30分钟专注于一件事

 

         在30分钟内只做手头上的事,不去理会其他任何事,没有电话、没有邮件、不说话、不看QQ消息提醒,除非发生火灾。当然,如果老板找你谈话例外,这是没办法的事。

 

        5、尽量保持睡眠时间,白天小睡

 

        睡眠少可能导致许多能力退化,不是危言耸听,美国军方研究表明,“每天少睡 1 小时持续一周会导致相当于 0.1 血醇水平的认知退化”。

 

        《睡眠的秘密世界》指出:熬夜之后无论白天你干得有多好,情绪也不会太高。更重要的是前瞻性思考能力、行动的意愿、对冲动的抑制力、乐观程度、同理心、情商等也会下降。

所以,白天小睡真的是个好习惯,你没有发现爱熬夜的自己变笨了吗?

 

        6、总是戴着耳机

 

        戴着耳机不一定在听音乐,这可以防止别人接近你、打扰你。有些人听音乐时工作效率更高,比如小编。

 

        7、程序员离开手机一会儿真的没关系

 

        工作时把手机调成静音,放在眼睛看不到的地方,可以分批集中时间处理电话短信。

还有邮箱也一样,不用一直去关注,特别是放在早上和晚上处理,把需要解决的和代办事件列表连在一起,有用的存档,做到邮箱清零。

 

        8、MI3

 

        早上理出最重要的三件事,或是改成一件必做的,3件应该做的,或是五件可以做的,然后开始做最重要的一件事。不要认为意志力可以解决一切,把最重要的事情放在早晨做,并且尽可能地让所有事情自动化(委托,分批等等)。

 

        9、有计划的拖延

 

        你的大脑需要休息,并且有时候新一期的绿箭侠可以比最好的TED演讲创造更大的奇迹。

 

        10、假装无能

 

        有时候假装无能能让你更有精力去展示自己的能力。

 

         11、不追求完美,程序员更不需要

 

        达尔豪斯大学的心理学教授 Simon Sherry 的完美主义与生产力研究发现,完美主义是生产力的绊脚石:

 

        完美主义者完成任务需要花费更多的时间。

 

        完美主义者因此等待完美时刻而耽搁。就商业而言,如果你等到了完美时刻时间已经太迟。

 

        完美主义往往因为一叶障目而不见泰山,因为过于关注小事情而错失了大场面。

 

        所以,真的,差不多就行了。

 

        最后,还有一个方法就是把信用卡刷爆,当你觉得对工作不满意、没动力、效率不高时,去把你的信用卡刷爆,绝对鸡血满满,这个方法只为大家开心一下,要是这样还没动力:

 

信用卡刷爆

 

        还有不加班、学会拒绝、不要总是工作什么的就不提了,当你还不是老板的时候,这些应该在你可控范围之外。你有什么实用的小技巧,可以悄悄告诉博主哦。

 

        另外博主写的另外一篇文章大家感觉有兴趣的也可以看一看哦:

 

分享到:
评论

相关推荐

    开学了,有路网团购太便宜啦! C++编程惯用法(高级程序员常用方法和技巧)/深入C++系列(C++ Strategies and Tactics)

    掌握正确的策略可以帮助我们避免常见的陷阱,并提高我们的工作效率。在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 在本书中,作者大量采用了实际开发中...

    狂人C程序员入门必备

    2.7.4 更高效率的写法 2.8 算法的特性 小结 概念与术语 风格与习惯 常见错误 牛角尖 练习与自测 第3章 运算符、表达式及语句 3.1 C的“动词”及“动词”的“宾语” 3.2 表达式——C语言的“词组 3.2.1 初等表达式 ...

    软件工程习题解答 软件产品有几个阶段?各有何特征? 软件生存周期模型?有哪些主要模型?

    硬件特征 价格贵、存储容量小、运行可靠性差 速度、容量、工作可靠性有明显提高,价格降低,销售有爆炸性增长 向超高速、大容量、微型化以及网络化方 软件特征 只有程序、程序设计概念,不重视程序设计方法 程序员...

    C#微软培训资料

    1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20...

    数据库设计技巧.doc

    在数据库设计中,为了更好地应 用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准 确的理解): 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF...

    Windows驱动开发技术详解的光盘-part1

     7.1.5 编写一个更通用的派遣函数  7.1.6 跟踪IRP的利器IRPTrace  7.2 缓冲区方式读写操作  7.2.1 缓冲区设备  7.2.2 缓冲区设备读写  7.2.3 缓冲区设备模拟文件读写  7.3 直接方式读写操作  7.3.1 ...

    windows驱动开发技术详解-part2

     7.1.5 编写一个更通用的派遣函数  7.1.6 跟踪IRP的利器IRPTrace  7.2 缓冲区方式读写操作  7.2.1 缓冲区设备  7.2.2 缓冲区设备读写  7.2.3 缓冲区设备模拟文件读写  7.3 直接方式读写操作  7.3.1 ...

    代码大全中文版

    本书中所论述的技术不仅填补了初级与高级编程课本之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。比如当你读过 C 语言初级教程之后,你可以再读 C 语言高级教程,然后再去读 C 语言高级的...

    Accelerated C++ PDF 中英文版

    这些年来,C++语言的发展方向以及C++程序员的关注点,已经从以往注重运行时的效率,转到千方百计地提高程序员的编程效率上。随着标准库的广泛可用,我们现在能够比以往任何时候更高效地学习和使用C++。本书这一版本...

    Accelerated C++源代码

    这些年来,C++语言的发展方向以及C++程序员的关注点,已经从以往注重运行时的效率,转到千方百计地提高程序员的编程效率上。随着标准库的广泛可用,我们现在能够比以往任何时候更高效地学习和使用C++。本书这一版本...

    软件工程-理论与实践(许家珆)习题答案

     硬件特征:速度、容量及工作可靠性有明显提高,价格降低,销售有爆炸性增长 。  软件特征:程序员数量猛增,开发人员素质低。  ③ 软件工程阶段。  硬件特征:向超高速、大容量、微型化及网络化方向发展。  ...

    asp.net知识库

    Visual Web Development 2005开发ASP.NET使用小技巧 ASP.NET 2.0 异步页面原理浅析 [1] [原] 自定义通用System.Web.UI.IHierarchicalDataSource简单实现 在 ASP.NET 2.0 中创建 Web 应用程序主题 ASP.NET 2.0 中的...

    Java开发利器之Myeclipse全面讲解 pdf 文件

    高工作效率,从而使项目开发更快捷。 目前开发中可以选择的集成开发工具有很多,但是使用最多的还是MyEclipse,在绝大 部分的开发公司中都是使用它。所以是否能够熟练使用MyEclipse 决定了是否能够很好的融 入开发...

    万能头文件:编程中的瑞士军刀.zip

    通过合理创建和使用万能头文件,我们可以简化项目的依赖关系、提高开发效率并便于代码管理。然而,在使用过程中也需要注意避免过度依赖、控制头文件大小以及做好版本控制等工作。希望本文的介绍能够帮助读者更好地...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

    精通Delphi数据库设计与实例开发配套光盘

    具有高效率的数据库管理系统和新一代更先进的数据库引擎提供了最新的数据分析手段大量的企业组件。因此,使用Delphi开发数据库系统可以大大减轻程序员的工作量,缩短系统的开发周期。 本书系统而全面地讲解了使用...

    Toad 使用快速入门

    使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。 Toad 主要...

    《你必须知道的495个C语言问题》

    然后又使用一些内存分配技巧使namestr数组用起来好像有多个元素,namelen记录了元素个数。它是怎样工作的?这样是合法的和可移植的吗? 23  2.8 我听说结构可以赋给变量也可以对函数传入和传出。为什么K&R1却明确...

    PERL语言编程

    从另外一个角度来看,Perl 还可以从另外一个方向运转:在 Windows 上工作的 web 设计者通常会非常开心地发现他们的 Perl 程序可以不加修改地在 Unix 服务器上跑。 <br/>尽管 Perl 在系统程序员和 web 设计师...

Global site tag (gtag.js) - Google Analytics