一种提高编程效率的『简单方式』

转载 2017年12月04日 00:00:00

提高编程的效率目的就是:早点下班回家抱女朋友。

最近,我觉得好像老了——事情一多、一杂,再加点别人的干扰,就有点记不住。于是乎,当遇到一系列的问题时,我开始写在便利贴上。然而,我却发现了,它可以让我更专注。

编程的效率

为了提高编程的效率,我们想尽了一切办法,戴上个耳机、寻觅个安静的地方、等到一个安静的片刻,可说到底就是:让自己能专注的完成目标。

身为一名程序员,每天我们都在为争取编程的时间而努力着:

  • 减少参加各种『不重要』的会议

  • 戴个耳机,尝试与世隔绝

  • 为了使用上 Google 和 StackOverflow 想尽办法

  • 尽量不参加微信群、微博、知乎上的撕逼

而往往多数的时候,我们会发现,我们没有办法避免别人的干扰。作为一个团队,我们总需要去响应别人的请求。而如果时间一长,则当我们安静下来的时候,我们已经没有思路了。

我们甚至已经不了解,我们究竟在做些什么。

便利贴与 Tasking

通常来说,我采用 Tasking 来切分某一个功能、业务的时候,并将它记在纸上的时候,就意味着这个功能、业务有一定的复杂度。

在完成某一个具体功能的时候,我总会习惯地将其划为一步、两步、三步,第一步做什么,第二步做什么。而这些东西,都是记在心里。当我们是一个人工作、或者是新手程序员的时候,要做到这一点很容易。

而这也只限于任务相对简单的情况下,当一个问题变得复杂的时候,如果没有记录下来,我们就会变成一个混乱的状态:

  • 我们要先考虑如何解决这个跨域请求?

  • 我们是不是应该解决一下这个参数的异常处理?

  • 我们是不要看一下后端是不是正常工作的?

  • 我们要先处理这个表单没有验证的问题?

  • 我们还要处理这个样式的问题

天呐,为什么我们有这么多的问题,而却只有一个大脑。如果这个时候,我们没有记下来,那么我们就会陷入焦虑中,我们要解决的问题太多了。但是,到现在我们一个也没有解决。


焦虑

当我又一次,发现这种情况的时候,我才想起来把它记在便利贴上:


Todo Lists

每当我们完成一小步的时候,就愉快地划上一笔,直到我们完成这个任务。

这时的我们就好像在心流上的这种状态。


Flow

即使是被打扰,我们也会发现我们正在一步步的逼进任务。

燃尽图

等完成任务的时候,就愉快地撕毁它吧!


唯一的问题是,你需要在最初的时候,按照优先级,先把重要的任务完成了。

那么你呢,为了提高编程的效率,你是怎么做的?


不对,女朋友还在加班中。

不对,你有女朋友吗?

那么,我为什么要这么早回来呢?

提高程序运行效率的10个简单方法

对于每一个程序员来说,程序的运行效率都是一个值得重视,并为之付出努力的问题。但是程序性能的优化也是一门复杂的学问,需要很多的知识,然而并不是每个程序员都具备这样的知识,而且论述如何优化程序提高程序运行...
  • ljianhui
  • ljianhui
  • 2013年07月01日 12:06
  • 46188

提高C++程序运行效率的10个简单方法

这篇文章主要介绍了提高C++程序运行效率的10个简单方法,包括了循环、变量、继承等等应用的技巧,非常具有实用价值,需要的朋友可以参考下 本文以C/C++程序为例讲述了程序运行效率的10个简单...
  • u013220405
  • u013220405
  • 2016年03月08日 22:44
  • 3299

C语言提高代码效率的几种方法

一段完美的代码不仅在于找到一个给定的问题的解决方案,但在它的简单性,有效性,紧凑性和效率(内存)。设计的代码比实际执行更难。因此,每一个程序员当用C语言开发时,都应该保持这些基本的东西在头脑中。本文向...
  • wangliang888888
  • wangliang888888
  • 2016年05月03日 10:05
  • 3294

一种减轻服务器负担并提高客户端间通讯效率的网络通讯设计[TCP/UDP合用] | 简单加密

这是一个简单的P2P模型,目标是尽量减少服务器的负担和维持双方通讯的开销。 我自己设想了一个通讯架构,主要的设计思路就是,仅在登陆时通过服务器获取数据,然后客户端间互相通讯。一来减少了服务器出入流量,...
  • Shenpibaipao
  • Shenpibaipao
  • 2017年04月19日 17:25
  • 529

C# 快速高效率复制对象另一种方式 表达式树

1、需求 在代码中经常会遇到需要把对象复制一遍,或者把属性名相同的值复制一遍。 比如: public class Student { public int...
  • u011555996
  • u011555996
  • 2017年12月15日 17:12
  • 49

listview效率最高的一种方式

public class Custom_BaseAdapterActivity extends ListActivity { List> list; pro...
  • zshshuai
  • zshshuai
  • 2012年03月13日 13:50
  • 1086

穆利堂推荐:员工效率低下怎么办?工作日志,就是解决这个问题的一种简单办法。

穆利堂推荐:员工效率低下怎么办?工作日志,就是解决这个问题的一种简单办法。 穆利堂推荐:员工效率低下怎么办?工作日志,就是解决这个问题的一种简单办法。 调查数据表明,员工有效工作时间只有3...
  • movno1
  • movno1
  • 2014年06月20日 10:23
  • 510

论文《一种提高Ad Hoc网络节点能量效率的DPM模型》

  • 2010年05月17日 18:44
  • 737KB
  • 下载

提高MS-WORD办公效率的一种方法

  • 2015年05月06日 17:35
  • 1.52MB
  • 下载

一种简单粗暴的方式实现钱柜娱乐开户文本域左右对齐

  • 2016年06月06日 18:12
  • 17.09MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一种提高编程效率的『简单方式』
举报原因:
原因补充:

(最多只允许输入30个字)