想法跟实践的距离

      最近,因为要去附近城市,我使用了几次【去哪儿旅行】APP客户端,我使用客户端里面的【汽车票.船票】购票功能。我几次使用下来,体验不错。可以搜寻所在城市车站的可用票,然后,可以顺利购买。
     
      对比以前的购票经历,这个功能,真的是节省了我很多的时间和精力。以前购买车票,我首先要去找附近有哪些车站,了解车站的发车信息,价格信息,然后再购买。这需要跑一趟。
     
      情况稍微好一点的一种,我保留了某部车的联系名片,通过电话了解该车的发车信息和价格。但是,我要么是名片搞丢了,要么是某部车不跑了。即使顺利联系上某部车,我还要忍受价格不透明这一回事,有时候,我会在车上,发现有人里程跟我一样,但是价格跟我不一样。到了节假日,更是,看人加价,价格完全是双方在谈,谈的好的就又便宜又可以上车。
     
      好几年前,移动开发很热闹,我当时也刚从事移动开发的工作。有一次,我白跑了一趟车站,没有买到车票。那时候,我就想,要是,有这么一个app,它提供如下功能:
         1.可以搜寻附近的所有车站
         2.获取某个车站的所有车次信息
         3.实现购票,从某个城市到另外一个城市
     
       我当时,就有这个念头,要去实现这个app。在实现之前,我找遍了市面上的所有应用,没有发现有提供上述功能的应用。
     
       我带着这个念头,在回家过年的路上,思考该怎么着手去做。我记得,我当时是这么展开思考的。首先,要想办法获取每个城市每个车站的车次信息。这是一个大工程。那么,我就缩减一下,先获取一个区的所有车站的车次信息。然后,车站的信息会实时更新的,那么,要有一个方法,可以获取更新的信息。接着,还要实现支付。
     
       这样思考下来,整个架构大概是这样:1.一个后台,获取车站信息;接收车站的信息更新。提供车票信息给客户端。2.支付功能。 3.客户端跟后台交互。
     
       后面,我还是搁置了,停止了。我当时停止的原因,不是考虑到技术的原因。而是考虑到,车站怎么会愿意提供车站的信息给你,愿意帮助你接入它们内部的业务系统?我只是一个普通的上班人员。另外一个,我还需要自己跑每一个车站。这可是要耗费我白天的工作时间,而我需要工作的收入来维持生活。
     
      最近我在使用【去哪儿旅行】客户端的【汽车票.船票】功能时,想起了过往的这么一个事情。
     
      想在想起来,我如果要去实现当初的那个想法。我会这么做:1.先调研,支付这个流程是否可以走通,可以做一个小实验。2.然后,去调研一个车站,了解他们内部的业务系统,想办法怎么接入。3.在前面两部调研好,没有当前条件情况下不能解决的阻碍存在的话,那么,就可以开始设计业务流程,实现后台。
     
      不过,话说,即使我实现了一个车站的车站信息查询,下订单的功能。东西做好了,我还需要想办法去推广。
     
      我觉得,这些问题都是可以解决,只是时间的问题。最关键的是,我个人做的速度不会快,如果其它大公司发现这个需求,要实现它。它们的实现速度,推广速度,必然比我个人的要快。那么,在这种情况下,又会是另外一种考虑了。
全文完。
 
 
 
 
原文地址:https://www.cnblogs.com/ttylinux/p/5967289.html