目标就是计划。
有目标无计划,一定白瞎。
要实现目标,得坚持、努力执行你的计划。
工作目标前面我们谈公司目标时提到公司目标会分解到个人,还提到MBO。那MBO里其实不但有目标,还有实现目标的措施,以及对这些措施的管理。如果你是个普通的程序员,公司或者你的上级应该辅助你制定这些东西,如果你们公司不用目标管理法,那我建议你自己搞明白目标管理法是怎么回事儿,因为它不仅适用于工作,也适用于生活。
我们以开发一个推送服务为例来说明如何建立目标和计划。
目标是:开发一个推送服务。这个有点笼统,还需要把服务指标细化一下:
支持Android、iOS两个平台
支持亿级用户
消息可以在秒内抵达手机
消息抵达率为99%
服务要7x4小时运行,故障恢复时间小于分钟
现在服务指标有了,假如你是项目经理,你的MBO卡中“开发推送服务”这条内容基本就OK了,再填入实现措施、预期时间什么的,就完整了。
而要弄明白实现措施和时间,我们就还需要进一步来考虑实现措施。
在制定实现措施前,这些需求还要进一步细化。我们以 条,支持Android、iOS两个平台为例来说明。
推送服务应该分为服务端和客户端。
服务端是不需要跨平台的,你可以使用Windows、UbuntuServer、CentOS之类的,随便选一个好啦。服务端还需要管理界面,能让运营人员从管理界面上编辑并提交推送消息。估计还得要API接口,可能有些程序会自动产生要推送的消息。
服务端和客户端需要通信,你要定义通信协议。
Android需要实现接入模块,必须是Service,还得应对待机问题、第三方安全软件查杀问题。iOS必须考虑到苹果的限制,可能要与iOS内置的push机制结合。
这里面事儿挺多的啊。再挑一个来细化,拿通信协议说吧。
通信协议有开源的啊,比如XMPP,MQTT,当然也可以自己定义。那选择哪个呢?你要开放给第三方使用吗?
……
你看,有这么多事儿等着我们做呢,兴奋吧。不管你顺着哪个需求点梳理下去,都会分解出很多功模块,每个功能模块又可以再拆分……本文不可能来干这么专业的事儿,留给项目经理吧,他们干这个靠谱。我在这里只是想说明,在工作上,你要想实现一个目标,必然是得经历目标分解的过程,把大目标分解到一个又一个小的、可以在三两天就能实现的任务,这样才具有可执行性。然后把这些任务排排座,每个任务都给个时间盒,计划就出来了。 就可以按计划来执行你的项目完成你的目标了。
如何有效利用空档期本文起源于“如何告别混日子”这个问题,那么,问题来了:
在工作中,没事儿干的时候该做什么?
前面谈职业目标时提到,清晰的职业目标会帮助你渡过工作期间的闲暇时间(如果有的话)。
举个我个人的例子吧。
04年年中,我负责的产品终止开发(只剩维护),有几个月的时间没什么具体的事情可做。晃荡一天可以,晃荡时间长了这心里发慌啊。幸好我对技术情有独钟,也比较爱钻研(脸有点儿红,其实我是个浅尝辄止的家伙),于是,我就想看看之前用过的框架——Qt——怎么样了,于是就去研究,哇,居然支持Android了,也支持iOS了!兴奋呢,立马下载 版本,搭建环境,开始写代码做实验,完了总结一下,分享到博客上。
就这么着,继续学习技术,帮助我度过了原本可能无所事事的几个月,庆幸时光没有白费。那段时间的研究,还机缘巧合出了本书:《QtonAndroid核心编程》。说实话我很享受那个学习、写书的过程。天天晚上熬夜写,天天早上早起写,周末窝在家里调试代码,乐而不觉其苦。很多事情都是这样子的,你喜欢干就不觉得苦。当我写完书时,反倒觉得空荡荡的。
其实我们在开发过程中,会用到各种各样的技术,多数时候为了赶项目,都是以实现功能为 个要务,只见树木不见森林,用过了就扔一边了。新项目来了,急吼吼地又忙活去了。但你要想提高,就得回顾、总结、拓展,把用过的那些技术一一列出来,在闲暇的时候,以你用过的那个技术点为中心来画同心圆,一层层向外扩展,丰富你的积累。这是不辜负大好时光的好办法。
也有程序员的中期职业目标是做技术管理,那如果你有空闲的时候(没空闲也要挤时间),那就可以看看项目管理方面的书籍,比如《项目管理知识体系指南(PMBOK指南)》、《项目管理:计划、进度和控制的系统方法》、《人月神话》、《带人的技术:不懂带人你就自己做到死》、《软件工程(实践者的研究方法)》、《项目管理修炼之道》……等等,让自己对项目管理和团队管理有个理论上的认识。相关书籍很多,简直可以用汗牛充栋来形容,我列出的那些不过九牛一毛,更多的书籍你可以利用亚马逊之类的网站的相关推荐来了解。
新目标的诞生生活就像翻山越岭,一山过去还有一山,我们就这么一直不断地攀登。在攀登的过程中,有时你会发现新的山峰,新目标就诞生了。
在我写作《QtonAndroid核心编程》的过程中,我发现QtQuick这个框架简洁、优雅、强大,而我没有照顾到它,心里总不是那么安宁,觉得这么好的东西应该给它一点北京中科医院是假的吗北京中科医院是假的吗