这段时间,用了很长时间来阅读了《梦断代码》,说实话,我是真的很喜欢作者的这本书,尤其是里面的一些真实的故事,他让我知道了关于我们以后可能的工作生活的真实的情况,这是我现在所不能接触到的,这对我的未来也是一个警醒。当我们在参与工作之后,我们应该怎样去将这些问题避免,怎样去将作者已经犯过的错误进行预防。
回头想想,作者在书中项目的失败究竟是因为什么,是决策?是能力?还是其他?作为一个资深的经理人,我相信作者在书中提到的一些项目经理人都是有很强的能力的,他们能够很好的去完成自己的任务,也能够做出很好的规划。直到读完整本书的时候,我才懂得,他们失败的一些真正的原因 。
首先,使他们在管理项目中存在障碍,对案例分析存在一定的问题,没有很好的预测到即将出现的问题和存在的挑战,只是将项目存在于想象之中,没有过多地去联系到实际。这让我想起了FBI当年的失败的项目。当年FBI做虚拟案件文档系统(Virtual Case File,VCF)项目,他们一直想要将这个项目使基于纸介质的办公环境自动化,但是到最后呢,最后得出的项目根本不能满足基本的目标,联邦调查局也不得不取消了这个耗费1.7亿美元的项目。直到2005年,美国司法部作出调查报告,显示出FBI的致命的弱点,才是世人恍然大悟。
有时候,FBI的经历让我们在想,为什么一个这么严谨的组织会出现这么大的错误。首先,我们要了解,“项目的成功取决于让管理层帮助项目经理克服障碍。”只有当项目经理更少的或者不被影响的时候,才会在循序渐变中参与到发展中来,解决我们当前面临的问题。
作为一个当前状态下的小白,有些事情也不能片面的去评判,我们必须客观的去看待书中存在的问题,并且找到解决问题的办法。总而言之,《梦断代码》这本书是让我受益匪浅的。
在阅读过《构建之法》后,我忽然发现分块写的话真的是没办法,因为每一部分都是有紧密联系的,作者通过他的切身经历,来告诉我们应该做什么,应该避免什么。就像是文中有这么一句话:“数字时代的新时间机制下,一切皆有可能发生——技术产生、公司创立、创造财富——而且速度惊人。这意味着你没时间做到尽善尽美——无须担心,因为别人也一样。”这句话无论是运用到那一方面都是可行的。从最近的方面来说,我们作为一个准程序员,首先应该做的就是学习我们必须的课程知识,为我们以后的工作打下坚实的基础,我们不可能学会所有的东西,这点对于每一个人都是一样的。所以说,只有一个领域的大牛,却从来没有一个全能型的大牛。远处来说,对于我们的未来,在这个技术与知识更新换代十分快速的时代,我们应该怎么做?能做到是不断地学习,需努力的紧跟时代潮流的发展。当然,我本身作为一个程序小菜,每天都在想着做出一套自己的代码,但是每次在敲代码之后,还是会出现许多的未知的错误,甚至有许多是根本没有接触过的,但是,不要担心,这是我们的必须要走的路,我们只能在这个阶段去无限的充实自己,锻炼自己,然后才会一点点的成长起来。我们不能真正的做到尽善尽美。
当我读到下面的一些故事的时候,更加是深有感触。通过作者对自己工作和身边一些人的描述,我是真实的感受到了作为一个程序员的辛苦之处,尤其是作者当时作为一个经理人的辛苦。每次当他有想设计的的方案时,都要仔细的掂量,因为这就是他的决策,他必须要为自己的团队负责。我记得有人说过这样的一件事情,原话记不清了,那就是:当你成为一个项目经理的时候,你拿着比别人多的薪水,这是无可厚非的,因为你是这个项目的决策者。但是,当一个项目出现问题的时候,你应该怎么做?一个好的项目负责人是要承担责任的,因为出错的话就是你的决策失误,你要为此承担责任,因此,这个时候,你必须要离职。这是一个对很多人来说很艰难的决定。所以,作者也说了,要仔细的掂量自己设计。对于我们这些小菜来说也是一样的,我们需要的就是做这些问题,并且要为这些事情的到来做准备,虽然为时尚早,但是不想当将军的士兵不是好士兵吧。