返回

我为何退出阿里云

前端

今年一直犹犹豫豫到现在还没写年度总结,往年的总结往往是把各种社区的经历放一起就可以把整篇年度总结堆积得满满当当的。但是今年笔者仔细想了好久也没想到特别多的经历。今年社区混得更少了,没有那么多在社区的产出。往年我会有很多在社区的足迹,譬如说参加各种技术大会比如 SeeConf、D2;也常常在掘金和 InfoQ 发表一些文章;也常常会关注社区里的一些热点问题,并且写一些文章去批判或者发散性思考。当然还会有各种技术分享,比如去大学或者其他公司分享技术。

今年基本没做什么分享,论文也没有写,博客也没怎么写,那么一年过得如此充实吗?其实并没有,大部分时间都花在了内耗上面。

内耗是指无意义的消耗自己的精力,最终一事无成。那么为什么会出现内耗呢?内耗其实就是做事效率低下的表现,效率低下的原因无非两个:一是主观原因,二是客观原因。主观原因是自己的问题,而客观原因是外界的因素。

要讨论内耗,其实还要先讨论做事效率。做事效率低下,要么是做的事没有产出,要么是做了事但不是最该做的事。没有产出的事或者不是最该做的事,其实都可以统称为无用功。既然是无用功,那么肯定和自己设定的目标不一致。由此可见,效率低下其实和目标设定也有关系。

说了这么多,其实是想说,要想提升效率,就要先明确目标,然后再按照目标去执行,那么这个目标的设定其实也是至关重要的。那么对于个人来说,这个目标可以是短期目标,也可以是长期目标。个人职业规划也可以视为长期目标。

职业规划肯定是根据自己的职业兴趣以及职业能力去制定的,职业兴趣很重要,因为兴趣是最好的老师,如果自己对自己所做的工作没有兴趣,那么做起事来就会比较累,效率也会比较低。效率低下的后果就是内耗。内耗的后果就是一事无成。

那么对于笔者来说,作为一个前端,最核心的技能就是写代码,那么如果想在前端这条路上走得更远,那么肯定是要不断提升自己的代码能力的。那么代码能力可以拆解为代码实现能力和代码设计能力。代码实现能力是指能将设计稿正确地还原,没有 bug,这其实就是基本功,可以通过大量的练习来提升。而代码设计能力,其实更多的是一种抽象思维能力,需要通过大量地思考以及阅读源码来提升。

现在想一想,为什么今年会有那么多的内耗,其实归根结底还是能力没有得到提升。为什么能力没有得到提升呢?其实是因为没有抽出时间去练习和思考。当然这里所说的练习并不一定非要是写代码,也可以是阅读源码或者阅读技术书籍。

那么这里就涉及到一个时间的管理问题。时间管理的方法有很多,这里就不一一列举了。笔者最常用的一种时间管理方法就是每周写周计划和周总结。周计划一般在周日晚上写,周总结一般在周五晚上写。周计划的目的是理清下周要做什么事,而周总结的目的是回顾一下本周做的事以及对下周进行计划。

总结一下,要想提升自己的能力,其实还是要靠自己努力,努力的方向就是练习和思考。而练习和思考的动力其实就是来自于兴趣。那么只要找对了自己感兴趣的方向,并朝着这个方向不断努力,那么能力肯定会有所提升的。