[转载]一天只工作 3 小时的程序员,已坚持两年

原文转载于http://blog.jobbole.com/98877/

 

我是一个 iPhone 独立开发者,已经坚持每天工作三小时两年了。这个方法可能不适合每一个人,但是我从2014年初就开始培养这个习惯了。我坚持这么做是因为发现这是我最高效的工作方式。

塔勒布和 DHH 的建议

我这种工作方式的灵感来自于我在创业课程中看的 DHH(Rails创始人)的演讲。

他当时是这么说的: “长时间工作一点也不高效。假如你工作八小时,试试五小时,或者甚至只工作四小时。如果你只有这么多时间来工作,你就不会有空在工作的时候去看推特了。” 演讲视频

以及,当我读塔勒布的书《反脆弱》的时候,他也提到长期保持较高的工作效率的技巧是每天只工作一段的时间。

在苹果App Store挣钱真的很难。大家也都不在乎我在我的应用上花了多长的时间。他们只在乎这个应用是不是有用。这是一个完完全全以结果为导向的世界。但个人来说,我还挺喜欢这样的。

我一直在想,我怎样才能优化我的时间来有效率地工作。在尝试了很多不同方法之后,我发现最好的办法是限定我每个工作区间的时间,以在长期里获得最佳结果。

在UI设计中留白是一个非常重要的因素。这条规则也同样适应于工作。

为什么每周四十个小时不管用?

由于我自主开发应用,我能选择如何安排我的时间。开始的时候,我一直在寻找分割我每周、每月工作时间的最好方法。

没有人命令我工作,我也可以随心所欲地休息。于是我首先安排了一个工作时间指标。比方说,我的第一个指标是每周工作四十个小时。

我用一个秒表计算我的工作时间。我看秒表的时候都是“啊,我今天工作了好几个小时呢”,或者“我昨天出去了,没干活,那我今天多工作一点吧”的感觉。

然而,就算我每天工作时间相同,工作效率却随着每天的状况变化而变化。我累了,或者在一个很糟糕的环境里的时候,就不能专心致志。工作的质量一点也不一致。

我经常只能在头几个小时专心工作。我工作时间持续越长,我就越不能专心。

每天工作短短几个小时

后来,我规定我自己不分节假日,每天工作三小时。这有点太极端了,但是在这短短几小时的限制里,你会更加有动力地努力工作,来让你的工作时间有意义。

首先,我最高效的时间是我起床之后。所以我需要睡个好觉,醒来之后立刻开始工作。我并不看新闻或者社交网络。因为即便我只看一下下,就会由于注意力被分散而影响我的工作效率。

我甚至在睡觉之前把我iPhone的所有消息提醒都关闭,于是我第二天工作之前就不会看到这些提醒。

我每天都认真准备,就好像一个运动员早上认真为比赛准备一样。每天工作九个小时的产量和每天工作三个小时的产量有非常大的差异。

你真的会思考做什么

这真是个很棒的发现。当你只有这么一点时间的时候,你会比以往更在意你做些什么。

当我开发应用功能的时候,我会更认真地思考我应不应该这么做。这真的值得我花费今天的时间吗?这个项目值得做吗?

我曾经也很在意,但是当你每天只有几个小时工作的时候,你会更加严肃对待。

更少卡在编程上

编程的时候,你经常会卡住。有时候,你会用好几个小时来解决问题。然而,用我的每日三小时工作法,我发现编程卡住的情况出现得少了,因为当你每天没有足够时间完成任务的时候,你不能一直深挖一个问题。

用这种方法,你会想出解决方案,或者在第二天从不同的角度想出别的方法。

我难就难在,有时候想不出某些未知问题的解决方案的时候,很难睡着。我并不想在编程编到一半的时候停下来。

无论如何,当你停止思考这些问题,稍作休息的时候,第二天你就可以冷静地想“好吧,反正这也不值得我花这么多时间”。

要是你刚好有状态怎么办?

这个方法的另一个痛处在于,你不论如何也要停止工作了,即便你恰好在状态。

我时常觉得我在状态中,想继续工作。但是,假如你延长了你的工作时间一次,你还会继续这么做的。你越是延长时间,你的效率就越会降低。

这是一个艰难的取舍。

如果我有一个星期来工作,工作越多,产量越高。但是假如我要工作一整个月,每天工作时间相对较短的方式会比每天工作很久的方式更高效。

如果我工作一年,我完全可以用这套工作常规来更有效率地工作,反正我很确定我不会过几年就退休。

工作到死

我之前以为,我会很早退休,过上只玩耍不工作的生活。

用了这种方法,我再也不那么为年复一年的工作感到压力巨大了,所以我觉得我能坚持这么愉快地工作直到我过世。这是我的另一个意外又惊喜的发现。

在我不想停的时候停止工作,最好的方法是保持长期工作。这样做,就好像让我像马拉松运动员那样一直匀速跑着,而不是埋头苦干然后提早退休。

FAQ

我发表这篇文章之后收到了好多人的邮件,因此我挑出了一些常见问题在此回答。

Q:我好好奇这种工作方式怎么适用于编程之外的工作,比如说跟设计师合作准备logo,或者任何种类的推广–那一定也是你工作的一部分,对吧?

是的,我得做所有的事情,包括UI和UX设计、市场营销、技术支持等等,因为我是一个人的团队。编程大约占了我工作时间的一半。

Q:你是怎么盈利的呢?

Taxnote,Voicepaper和Lisgo (译者注:作者自己的App)的话,有免费版本和app内购买升级。ListTimer和Zeny大部分都是基于广告收入。

Q:你是自由职业者吗?还是你也愿意在公司做事?

暂时没有考虑找公司里的工作。

Q:你剩下的时间做啥呢?

我喜欢读书和走路。

Q:这种工作方式适合自由职业者吗?

老实说,我并不知道,因为我缺乏这方面的经验。我相信最好的工作方式因人而异。

要是日后我想到了一个超级棒的创业灵感,我大约会完全改变我的工作习惯,然后每天都在创业方面辛勤工作。

我觉得每个人都有权利选择如何在余下的一生中安排自己的时间。我也一直在思考这个问题。

 

 

先谈谈我个人的想法

我觉得这样的工作方式可行,高效的工作总比边做边玩强,高效工作完后能去做一些其他有意义的事,比如研究新技术新框架各种

但是在我大天朝还是不现实,自由职业者没问题,但是平时8小时上班你还是得干活,不让你加班算不错了!

时间: 2024-10-25 21:25:48

[转载]一天只工作 3 小时的程序员,已坚持两年的相关文章

asp.net一个2011年入行到现在工作五年的程序员的自我怀疑,请各位大神给我指一条进阶之路

问题描述 [无以为报,100分求真实经验]我就是一个工作五年月薪不过万的asp.net程序员,这几年主要工作事项是二次开发OA系统到微信商城,然而我现在的水平,跟三年前,或者是四年前,甚至于初学者差不多,ps只会扣扣图,css只能调整下别人的,js也只是抄袭修改偶尔callback写个提示框,JQ也只是用get,post请求,SQL也只是一般基本存储过程,视图(无大数据优化处理),每天都这样重复的做着一个又一个的页面,一个又一个的功能.....感问路在何方,回头想想一无是处,我能做的,所有人都能

为什么程序员的工作效率跟他们的工资不成比例(转)

英文原文:Why programmers are not paid in proportion to their productivity 最有效率的程序员会比一般的程序员的编程效率高上几个数量级.但在任何公司里,他们的工资水平却只会出现很小的浮动差距.甚至在整个行业内,这种差距也不是很大.如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢? Joel Spolsky在最近的他的一个演讲里就这个问题给出了一系列的答案.首先,程序员的工作效率在整个行业内千差万别,但在一个公

面试感悟:3年工作经验程序员应有的技能

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的. 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于: 1.阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮

一名3年工作经验的程序员应该具备的技能

细读本文需要6分钟 与你共勉 背景介绍 LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于: 1.阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以LZ在和主管的交谈中也是毫无顾忌,说得天花乱坠,很多自己介于知道和不知道的东西都直接脱口而出了,结果多次被对方一反问就问得

程序员的工作环境和他们的工作效率

1.足够大的桌面空间 我认为程序员的办公桌最好能够并排坐下2个人,用来结对编程或者code review.而在不离开座位的情况下,还要有足够的空间用白板或者纸面展开讨论问题.而协作的同事就不必站在身后费力的越过肩膀去看屏幕上的内容.而桌面上可以放下2个显示器并可以还要可以随手拿到常用的参考资料及书籍,同时要有合适的文件柜或壁柜存放归档的资料,以此避免桌面上堆满了各种打印的资料. 2.电脑环境 我想工作的机器应该要有足够的内存,比如8G,这样并行打开复杂的workspace时候就不需要关闭邮件或者

90后齐俊元:独自写了22万行代码,每周工作100小时

8月16日,"腾讯产品家沙龙:90后企业家专场"在杭州举行,本文是Teambition CEO齐俊元的分享内容. 项目协作工具Teambition,帮助中小创业团队.研发机构.教育培训机构或学生团体等降低沟通成本提高工作效率.首发于2013年6月,目前平台上已有数十万个项目,并获得戈壁创投数百万元的A轮融资和新一轮美元融资. 腾讯组织"产品家沙龙:90后企业家专场",主要是提醒世界,包括腾讯自己,要向90后企业家学习,更好地了解90后,00后. 以下为齐俊元的讲话全

一次谷歌搜索的能耗:100瓦灯泡工作1小时

进行一次网络搜索需要付出怎样的代价?这个问题很多人大概从未思考过.据英国<新科学家>杂志报道,网络搜索其实需要付出代价,而且这个代价不能只用金钱去衡量. "搜索引擎"这个词太妙了.引擎就是发动机,你要将它发动起来,显然离不开能源或电力,事实也正是如此,网络搜索需要数百万台计算机协同作战才能完成.通过联网,这些被放置在仓库内的计算机形成一个单独的系统.与任何系统一样,这个系统也无法违背热力学定律,因此也会消耗能源. 热力学第一定律指出,工作需要消耗能量,像推动硅片上的电子这样

每周工作30小时薪资下调25%?亚马逊准备让员工试试

亚马逊为了员工工作与生活的平衡推出了每周工作30小时计划,但对员工而言似乎并没有什么用. 上星期亚马逊宣布,公司正在对技术团队部分员工实验每周工作30小时计划.这些员工依然享有全职员工福利,不过薪酬会是以前的75%.参与实验的员工从周一到周四工作时间为早上10点至下午2点,剩下的时间可以随意安排:他们也可以选择申请退出实验,继续按照正常时间段工作. 据<华盛顿邮报>(现已被亚马逊CEO Jeff Bezos收购)报道,亚马逊此举是为了应对人们对弹性工时的需求.不过无论是对公司还是对员工,这种方

李开复:你是否愿意每周最少工作80小时?

据报道,李开复上周出席了阿布扎比传媒峰会.在峰会上接受了多家媒体采访. <每日电讯报>近日发表了一篇关于李开复的报道.报道称:离开谷歌半年之后,李开复说,他的新公司--创新工场吸引了来自YouTube联合创始人陈士骏等人. 李开复表示,公司宣布成立的当天,就收到了7000份简历.而那些通过了简历筛选的申请者将要回答三个关键问题:"你写过多少行代码?你是否愿意每周最少工作80小时?你会不会接受大幅降薪?" 李开复说,如果中国想要挑战硅谷作为创意中心的地位,这种执着精神和拼命工