12306经常卡死的情况,相信很多人领教过,但是大家有没有想过,如果把12306的网站建设交给阿里或者百度来做,结果会怎么样?
我尝试着从做为一个曾经的一线程序员/项目经理/高级系统架构师的角度来回答一下。包给阿里或者是IBM来做12306的网站建设,是不切实际的。
首先,如果要将一个项目发包出去,必须有明确的用户需求,要建立明确的指标,这些在12306的网站建设过程中是很难定量的,没有定量的指标,怎么明确项目是否做好了;可能有些人会说,这还不容易,就来个要满足多少时间响应,系统不能宕机等等这些就可以了。但从实际来说,这些都需要一些基本参数来,比如说,同时多少用户在线,这些数据怎么定量。
第二,12306只是庞大的票务系统中的一个终端,铁路的票还通过窗口等多个渠道售卖,如何与其它系统做到同步,需要对于各个系统有充分的了解。这些是否愿意向外部公司展示;
第三,从做的角度来说,软件本身是人做的,自己组建一个团队来做这个事情,也是可行的。然后对于部分专业性的问题,可以采取咨询的方式,跟外包出去无异;
第四,如何持续优化,会是一个持久的问题,相信做过软件的人都知道,像几十万,几百万的单子,如果前面的满足不了,推翻重做的事情常有发生,而对于上亿的单子,这样做不可行;
第五,大家说的问题,实际上还是机制的问题,说白了,做技术的不值钱,你有见过在一个传统的公司里面,一个架构师的或者是做技术的人的工资能超过传统的经理么?不给钱,当然是很难做好;
第六,也许,从某个意义的战略角度来说,对于铁路信息,不是那么完全适合于公开的(怎么给领导留票?等等中国特色的东西)
说了这么多,相信大家对于春节为什么抢不到票,为什么总是会出现卡死的情况有所了解了,网站建设虽然技术门槛不高,但是想做好也不是想象的那么简单。
更多网站建设信息,请关注大腕互联官网:www.dawaner.net