日月逝矣,岁不我与。
——《论语·阳货》
文章首发公众号:程序员技术专栏
01
之前有很多文章都在教大家怎么提高工作效率,最近发现一个比低效更严重的问题:花了时间,却没有产出。
低效最多是别人花2小时干完的工作,你可能花半天甚至1天;但也有很多人每天忙忙忙瞎忙,最后发现,啥重要的、体系化的工作都没干。
这些人大部分是专注力差的人,被同事打断、被会议打断、被网上海量的信息推送打断...
就像之前有个程序员在群里分享的段子,说大部分人的一天的工作流程是这样的:
到公司-喝咖啡-看邮件-上厕所-吃午饭-午休-上厕所-开会-下午茶-写邮件-吃晚饭-开始写代码-下班回家。
算一算,真正投入到工作的时间,也就2-3个小时。
02
但这并不代表“摸鱼”,如果一个舒适的工作状态并不妨碍任务的交付,那比起低效的忙碌的状态,当然选择高效的舒适的方式。
从我的第一份工作开始,我在好几年中都保持着一天集中精力花2-3小时写代码的习惯,其他时间自由分配。
我并不倡导加班,也不觉得每天全部时间扑到工作中就是更努力的。
相反,我觉得能用更短时间完成工作还能享受个人时间的程序员,才是更专业、更理解工作本质的。
在我开始成为管理者后,我的时间分配基本变成了下面这样:
到公司-回复邮件和消息-看行业新闻-开会-吃午饭-午休--集中处理重要工作-吃饭-准点下班。
发现没有,我的时间几乎是分成2大部分:
紧急不重要的事情,放在上午统一处理,比如开会和回邮件;
重要不紧急的工作,我下午会集中时间处理,这样能有效避免被经常打断,保持高度专注。
03
对比一下高效且有产出的人的工作流程,你会发现,那些时间被过度碎片化的人,大多难在“开始”。
程序员会被产品经理的问题打断、被测试及其他开发同事打断、被一直解决不掉的bug打断、被其他任何小事打断...
如果碰上一点小问题就有畏难情绪,很难开始下一个任务,那就会陷入恶性循环,越来越多的事情做不完,且越来越忙。
所以在我看来,那些高效的程序员,或许是专业能力强,或许是形成了习惯,但最重要的还是:他们时刻准备着开始。
这也是为什么你和同学一起看书就会更高效,和同事结对编程也会更高效。因为你们会相互影响。
每天进步一点点,抓紧每一秒,把时间分配的主动权掌握在自己手里,而不是被事情推着走。
如果你有以上的问题,那么从明天开始,到工位的第一件事就是打开编辑器,尽快进入专注状态。
《论语·阳货》中提到:“日月逝矣,岁不我与。”
不管工作多难,先开始。做着做着就顺手了。
文章首发公众号:程序员技术专栏
你好,我是中年码农飞哥,
我会从CTO视角讲述程序员职场/技术/学习/创业等,
分享从码农到CTO的职场和技术经验
扫 码 | 围 观 飞 哥 朋 友 圈