不满订票难程序员自建12306开源项目
时间:2012-09-29 来源:酷遨网络
国庆前,12306 再次站到风口浪尖上,因为系统崩溃而买不到火车票的人们纷纷在网上吐槽。当程序员也订不到火车票,后果就不止吐槽那么简单。
27 日下午 3:02,网友@caoz 发表了一条微博(见下图),很快该微博就被转发了上万次:
[caoz]
caoz:花了3个亿,不知道什么叫SQL注入,花了3个亿,不知道数据库查询优化!花了3个亿,连SQL还都是应届生水准的(还不是优秀应届生水准的),尼玛还说没有黑幕!http://t.cn/zl49bFp
caoz:#12306# 尼玛被注入,被爆库,也就算了,看看SQL 语句 ,like '%...%' 这就是所谓技术专家的牛B的负载系统?! 这么2的代码在我们这里都是无法容忍的!这就是12306效率底下,卡死的真相!所谓专家,你们就辩解吧。 真jb烂到家了。
随后,各种专业吐槽和评论,让人们从专业角度了解到 12306 在技术层面上还有很多需要改进的地方。然而,程序员的脚步不止于此。同一天晚上 10 :34,网友@大学001 发了这么一条微博:
为了程序猿可以顺利在 12306 预订到火车票,我建议成立 12306NG 开源项目组。有兴趣参加的请转起来!我负责筹资并以一个程序猿老兵名义奉献不止…
28 日凌晨 1:38,12306NG.org 注册成功,并接受报名。@大学001 表示:“这将是项目组自己的网站,完全公益!我们将通过此网站发布项目所有成果,包括源代码、技术方案、各类文档等。此网站也是我们项目组讨论、协作、分享的地方。”下午 5:07,12306NG 开源项目组官方微博发了第一条微博,表示项目组开始筹备。
今天,@12306NG开源项目组 发表微博,公布项目进度。现在,项目已吸纳 10 多名程序员,涵盖数据库、大并发、高性能、分布式架构等多领域。而项目范围日益清晰,技术框架渐现眉目。
@大学001 在新浪微博上的认证身份为京东商城副总裁李大学,但他声明:此事与京东无关,纯属个人行为。
现在,12306NG 开源项目组论坛上《【需求分析】12306NG 的需求总汇》一帖已有44 楼,用户活跃地讨论交流对于 12306 的设想。
李大学认为,在中国,社区力量能够挑战商业组织,中国经济已经从资源争夺转向技术驱动,属于程序员的时代来了。他希望程序员们能做到:不抱怨,去改变,从我做起。
NG 是 Next Generation 的意思。《建设一个靠谱的火车票网上订购系统》一文写道:“如果我们能够设计建造一套,稳定而高效的铁路订票系统,不仅解决了中国老百姓的实际问题,而且在全球高科技业界,也是一大亮点,而且是贴着中国标签的前沿科技的亮点。”现实也许是,最后铁道部并没采纳项目组的方案,但我们可以看到,正是由于网络的开放性,才能聚集民间智慧,推动社会进步。至少,参与其中的程序员能将受益于彼此的想法,而铁道部技术人员也能从中借鉴。最终受益的是老百姓。
“中国程序猿们站起来,火车上的民工们才能坐下去!”
——@大学001
我想,很快,这一条将位于“找程序员当男朋友的十大好处”这一类排行榜榜首。