【讨论】怎么处理工作中的杂事?

【讨论】怎么处理工作中的杂事?

刚到阿里的时候,工作是比较单一的,只要写好代码就行了。但是随着能力的提升和职位的发展,新的挑战也越来越多。

一个非常大的挑战就是事情变得越来越杂,除了要写代码,你还要进行客户答疑,产品沟通,面试,文档编写,技术分享,客户现场部署,POC等等。

事情变得越来越杂,怎么样在纷繁复杂的各种事情中抽出时间来保证自己的工作效率,就是非常大的挑战了。

【讨论】怎么处理工作中的杂事?

首先,每天给自己四个小时的核心编码时间,其他时间处理杂事。人一天的精力是有限的,不可能一整天都在进行高效编程,特别是需要思考的新系统设计等工作,花四小时把要做的一些难点突破,系统架构设计好,一天的产出就足够了。其他时间用来回复客户问题,安排面试,处理各种其他杂事。

所以四个小时的核心时间就变得非常宝贵,怎么保障这四个小时里面的工作效率呢?提前安排好一天的工作,想清楚哪些事情是要做的。如果接下来的工作中有难点,不确定的点,先进行探索,先确保整个方案的可行性,然后规划好架构和模块,尽量想清楚细节之后,再去动手做。

当然计划赶不上变化,即使你一切都安排好了,总会有新的更紧急的问题来打乱你的计划。这些事情是在核心时间里做,还是当作杂事处理,就得自己取舍了。但是我们尽可能保障四小时核心时间是真的在处理系统的难点,而不是耗费时间做一些没技术的事情。

剩下的干杂事的时间一天大概有六个小时,不要以为很多,有时候一个会就可以全给你耗光。当然,干杂事的时候也是需要技巧的,把事情归类,同一类的统一处理,效率会更高一些。

不知道小伙伴们一天能有几个小时安静写代码,欢迎留言讨论。

【讨论】怎么处理工作中的杂事?