“时间管理”
“时间管理”这个词现在是大红大紫了。
围绕这个话题,谁都可以说上一通。
然而说完仍然是云里雾里…
说白了,这里用这个名字就是为了蹭热点(不要脸),哈哈。
我以为,时间是不可管理的。每个人都一样,每天24个小时,每年365天。谁也管不了。
然而,可以管理的,是自己。自己用这24小时来做什么、怎么做,是我们今天这篇文章关注的重点。
做什么?
A:这个问题有意思,做什么又不是程序员自己决定的,应该去问问主管吧?
B:废话,做什么当然是自己决定的,主管还能天天过来告诉你今天的任务是1、2、3?一周向主管汇报一次就够了吧?
废话说多了,做什么当然听领导的了。
所以这个话题也没有什么可聊的。8(12)个小时的工作时间已经卖出去了。
如果下班后还有点精力,建议多看点理财方面的东西,并尝试开始理财。
重要的话说三遍:** 尝试开始理财、尝试开始理财、尝试开始理财 ** 。
这是个实现弯道超车、屌丝逆袭的道路。理财就像滚雪球,当雪球大到一定程度的时候,你就不用加班了。
推荐阅读:《聪明的投资者》
二八法则
这个有必要说一下了。就是工作方法的问题。
对于一个软件项目,从0开始到最终完成,几个阶段的时间占比大概如下:
- 需求分析转化为架构:20%
- 模块划分及编码:20%
- 测试及bug修复:50%
- 部署运行及后续升级维护:10%
于是乎,当领导给你一个两周必须完成的小项目时,你心里要明白,必须要在一周内完成,后一周用来测试,不然就可能要加班喽。
对于需要一天完成的任务,你也要清楚,必须上午做完所有的编码,下午时间进行测试修改bug,不然要加班喽。
到这里,你应该能感觉到一个重要原则:
二八原则。
在20%的时间里,你要完成极其重要的80%的工作,否则极有可能需要加班来完成工作。
如何确定那80%的重要工作是什么?那就是自个的事了。要事第一,就是要抓住主要矛盾,消灭掉它,其他自然不在话下。
关于这个话题的具体阐述,不妨请两本书(磨刀不误砍柴工):
《高效能人士的七个习惯》
《周一清晨的领导课》
协同工作
永远不要做单打独斗的员工,更不能做眼睛被布蒙上只知道拉磨的小驴,要changes with the environment。
这源自Obama的就职演说:“The world has changed, and we must change with it”。
团队协作,这是一个程序员的基本素养。而你,必须要积极推进团队高效协作。
如果团队中的每个成员都这么做的话,即使加班也会是幸福的呢。
向上管理
但凡你有领导,就可以做向上管理。向上管理使得上下意志一致,步调协同,轻松实现KPI。
向上管理可以从最简单的事情做起:
- 定期主动向领导汇报工作情况。让领导了解你的工作内容和进度,这会无意地帮助你管控项目进度。
- 提供多种方案并对方案的优缺点进行对比。自己思维能力提升的同时,也能从中了解领导到方案中风险的评估过程。
- 主动向领导展示自己的工作规划。这样领导知道你的工作量,自然不会无脑地向你分配额外工作。
借用华为的一句话:“没有沟通解决不了的问题,如果有,那就是沟通还不到位”。
我觉得在职场上,真的应该把这句话尽可能多地应用于实践。因为大多的员工抱怨领导,领导指责员工的事情,源于互不了解。
没有人会拒绝向自己坦诚沟通的人。
结语
道理大家都知道,唯一的区别只是谁能做到。
“明白了很多道理,依然过不好这一生。” 这是洗脑的话,因为它们之间根本没有任何的因果关系。
只要努力让今天比昨天过的好一点,任何人都能在平凡的世界里过上不平凡的一生。
又说废话了…
不说了,我要去加班了。