很多人对时间和金钱的认知不一样,对于金钱,大多数人都知道通过工作、投资等获得响应的回报。对于时间,很多人觉得这就是我的,我可以任意支配。之前我也这么认为,看了本篇文章之后,有了些许不一样的想法。
投资自己的时间
时间和金钱同样重要,甚至更加重要。
把时间用在有意义的事情上,虽然有意义对于不同的人有不同的理解。对于程序员来说,时间更多的用在有利于自己技术成长的事情上。
花时间学习基础知识,花时间读文档
拿到需求,上网谷歌一下有没有合适的解决方案,copy过来改改直接用,发现了一个bug,再谷歌、@作者,最后发现解决方案文档里有解释说明、issue里有同样问题的解决方案。日常工作中是不是经常有这种场景,发现差不多能用的技术方案,不看文档,不看issue,拿来先用了再说,后面遇到问题再各种谷歌,浪费了很多时间。在查到解决方案的时候,先看下文档说明、其他同学提出的issue,对于使用过程中自己遇到的一些问题,可以更精准的找到解决办法。
花时间在解放自己生产力的事上
软件的自动化在初期的配置、使用时可能需要会花费很多的时间,一旦配置成功,后续会节省更多的时间,让你有更多的时间处理其他重要的事情。这种初期的投入是非常值得的。
花时间在让自己成长的事上
「成长不应该只看在一个公司内,而是要看在行业内,在行业内的成长才是真正的成长。」
花时间在建立高效的环境上
工欲善其事,必先利其器。好的环境同样可以为你节省更多的时间。
规划自己的时间
事分轻重急缓,每天的工作同样如此。
定义好优先级
把每天、每周乃至每月的工作定义好优先级,然后根据优先级去完成工作,这样可以让每天的工作更有条理性,也方便检查工作进度,推荐一个to-do list工具:Microsoft To Do。
最短作业优先
最短作业优先可以让自己快速得到正向反馈,to-do list中的工作越做越少,为后续复杂工作留下更多时间,心态也会更加积极。
想清楚再做
三思而后行。很多公司喜欢敏捷开发,敏捷到上午提需求,下午出产品,然后一堆bug,开会撕逼,周而复始。敏捷开发并不是意味着可以不动脑子开发,拿到需求需要跟产品讨论清楚,是一次性买卖还是长期功能、是小版本迭代还是一次全部完成、后续功能扩展怎么处理等等等等。前期不考虑清楚,后续会有无尽的坑再等着你。
开发没有小需求。
关注长期利益规划
长痛不如短痛,短期的充分准备是为了长期更好更快的发展。复盘、总结,这些短期来看会花费更多的时间和经历,但是会为以后的工作带来更高的效率。
用好自己的时间
将军赶路不追小兔
专注 专注 专注
形成习惯
坚持 坚持 坚持
形成正反馈
做到以上两点,正向反馈自然就到来了
反思和举一反三
思考 思考 思考
人最宝贵的财富就是时间,把时间用在刀刃上,必将让你的人生有更多收获。
网友评论