一直很想记录一下这个话题,可是以前总是让瞬间的灵感从笔尖溜走,还好,终于有机会说说直线的问题了。我无意影射某些中国软件人,只是一些感想,自己觉得颇为有理,希望大家拍砖啊,呵呵。
这是源于刘老师在一次午饭上的随感,却让我感触颇深。
刘老师提到了直线的故事,大意是说:大凡常人都知道两点之间直线最短,这是一个常识吧,只是很少有人会将这个最简单不过的常识运用到人生中去,为此走了不少弯路。就比如说在城市之间的两点之间,是不可能走出绝对的直线的,但是睿智的人总是先丈量出直线的距离,为的是虽然不能走出绝对的直线,但是只要在选择路线时尽量靠近直线,就能少走弯路,就能走出最短的距离。
有人会以走不出直线的距离为理由而不去关注直线,但是就算无法照搬,但是只要有无限接近的勇气,最终依然能走出最短的距离。所以直线依然在我们的生命中扮演着重要的角色,虽然我们无法走出完美的直线,但是只要有一颗无限接近的心,那么我们依然能做的最好。又如同我们在完成任何的工作之前,定下一个完整而详细的计划和预案,是项目成功的有力保证。有的人会以未来无法预测而随波逐流,但是只要我们始终围绕着计划而实施,就算是有丝毫偏差,也不会影响最后的结局。在做每一件事情之前,首先做到心中有直线,那么我们才能坦然面对吧。就这么一条短短的直线,可能会影响我们的一生,想起来,以前总是做到哪里想到哪里,不觉的有些后怕了………………
这样的寓意同样也适用于软件开发的流程和模型,很多软件业的同行们不断地在批驳经典的软件开发流程,同时也以流程过于僵硬和不适用于中国国情为由而不去使用,只是挂着敏捷开发的牌子在进行着一些手工作坊式地操作,从这样不规范的软件开发流程中走出的中国软件人,恐怕很难胜任更为复杂的工作,项目的结果也是失败居多吧。他们也许就没有能够理解那简单的直线的道理,心中没有直线的规范和追求,心中排斥直线的参照,自然很难有所收获。如果我们能虚心的接收新进的开发理念,在心中把握住前进方向的直线,就算是真的偏差,也不会影响到成功的结局吧。那些对此排斥的人们,如果能亲身实践一番,应该会赞同我的观点,软件这个事情,不做是不会明白的,这也算是我心中的一条直线,为此追求便不会有遗憾了………………