想法跟实践的距离

最近,因为要去附近城市,我使用了几次【去哪儿旅行】APP客户端,我使用客户端里面的【汽车票.船票】购票功能。我几次使用下来,体验不错。可以搜寻所在城市车站的可用票,然后,可以顺利购买。

对比以前的购票经历,这个功能,真的是节省了我很多的时间和精力。以前购买车票,我首先要去找附近有哪些车站,了解车站的发车信息,价格信息,然后再购买。这需要跑一趟。

情况稍微好一点的一种,我保留了某部车的联系名片,通过电话了解该车的发车信息和价格。但是,我要么是名片搞丢了,要么是某部车不跑了。即使顺利联系上某部车,我还要忍受价格不透明这一回事,有时候,我会在车上,发现有人里程跟我一样,但是价格跟我不一样。到了节假日,更是,看人加价,价格完全是双方在谈,谈的好的就又便宜又可以上车。

好几年前,移动开发很热闹,我当时也刚从事移动开发的工作。有一次,我白跑了一趟车站,没有买到车票。那时候,我就想,要是,有这么一个app,它提供如下功能:

1.可以搜寻附近的所有车站

2.获取某个车站的所有车次信息

3.实现购票,从某个城市到另外一个城市

我当时,就有这个念头,要去实现这个app。在实现之前,我找遍了市面上的所有应用,没有发现有提供上述功能的应用。

我带着这个念头,在回家过年的路上,思考该怎么着手去做。我记得,我当时是这么展开思考的。首先,要想办法获取每个城市每个车站的车次信息。这是一个大工程。那么,我就缩减一下,先获取一个区的所有车站的车次信息。然后,车站的信息会实时更新的,那么,要有一个方法,可以获取更新的信息。接着,还要实现支付。

这样思考下来,整个架构大概是这样:1.一个后台,获取车站信息;接收车站的信息更新。提供车票信息给客户端。2.支付功能。 3.客户端跟后台交互。

后面,我还是搁置了,停止了。我当时停止的原因,不是考虑到技术的原因。而是考虑到,车站怎么会愿意提供车站的信息给你,愿意帮助你接入它们内部的业务系统?我只是一个普通的上班人员。另外一个,我还需要自己跑每一个车站。这可是要耗费我白天的工作时间,而我需要工作的收入来维持生活。

最近我在使用【去哪儿旅行】客户端的【汽车票.船票】功能时,想起了过往的这么一个事情。

想在想起来,我如果要去实现当初的那个想法。我会这么做:1.先调研,支付这个流程是否可以走通,可以做一个小实验。2.然后,去调研一个车站,了解他们内部的业务系统,想办法怎么接入。3.在前面两部调研好,没有当前条件情况下不能解决的阻碍存在的话,那么,就可以开始设计业务流程,实现后台。

不过,话说,即使我实现了一个车站的车站信息查询,下订单的功能。东西做好了,我还需要想办法去推广。

我觉得,这些问题都是可以解决,只是时间的问题。最关键的是,我个人做的速度不会快,如果其它大公司发现这个需求,要实现它。它们的实现速度,推广速度,必然比我个人的要快。那么,在这种情况下,又会是另外一种考虑了。

全文完。

时间: 2024-10-17 19:34:54

想法跟实践的距离的相关文章

业内docker技巧和最佳实践的想法

业内docker技巧和最佳实践的想法 最佳实践问题 这里有一些技巧,可能符合或可能不符合最佳实践,回复评论将不胜感激.?保持映像小:使用--no-install-recommends选项的apt-get,安装真正的依赖性,而不是大的元数据包(如的texlive-full).?避免结合RUN命令,等创建更多的AUFS层? (限为一次42,但现在是至少127).?可以使用Run git clone......将数据添加到一个容器到ADD位置,这缓存无效.?使用自动化构建链接到Github上,基于Do

推荐数据挖掘入门教材《数据挖掘与机器学习 WEKA应用技术与实践》

该书由于去年刚出比较新,所以很难在网上下载到电子书,本人很幸运找到了前两章的电子版,而第二章又是本书的关键,所以建议大家先看看第二章,如果觉的写的好,可以再买书,或寻求电子版的全书,下载前两章请到:http://download.csdn.net/detail/u010968153/8686369 图书简介: 本书借助代表当今数据挖掘和机器学习最高水平的著名开源软件Weka,通过大量的实践操作,使读者了解并掌握数据挖掘和机器学习的相关技能,拉近理论与实践的距离.全书共分8章,主要内容包括Weka

跨平台技术实践案例: 用 reactxp 重写墨刀的移动端

Authors:  Gao Cong, Perry Poon Illustrators:  Shena Bian April 20, 2019 重新编写,又一次,我们又一次重新编写了移动端应用和移动端网站.要重新编写是一个风险很大的决定,但是其必要性以及它所带来的收益是我们无法拒绝的.这篇文章会分享我们为什么这么做,我们是怎么做的,以及这次重写后为我们带来了什么收获.如果你也正在经受和我们一样的遭遇,希望这个分享会带来帮助. 欢迎在 https://org.modao.cc/downloads 

使用抽象类和接口的优解

使用抽象类和接口的优解 1. 前言 2. 所谓习惯认知 3. 开门见山的万金油 第1条:抽象类设计注重对象性,接口设计注重服务性 第2条:更近的抽象类,更远的接口 第3条:子类间有关系时考虑用抽象类,没有关系时一定要用接口 第4条:版本迭代中优先考虑使用抽象类而不是接口 4. 设计是个性的妥协 5. 参考资料 1. 前言 笔者相信,每个使用面向对象语言的开发者自编码以来,肯定便琢磨过抽象类(Abstract)和接口(Interface)的区别.可能一些人已经找到了适合自己的方式,另一部分却仍然深

平安7年精益敏捷转型之路

导读:平安作为互联网金融的领跑者,目前有超过40个APP,传统业务全面互联网化.能够成功转型与敏捷密不可分,平安科技更是整个集团敏捷转型的领头羊.2011年,敏捷开发试点项目大获成功之后,平安科技驶入敏捷推广的加速车道.2012年试点范围扩大到10个团队,引入Scrum.看板(Kanban).持续集成等流行的敏捷方法.2013年“开启敏捷2.0”,在组织架构上成立“敏捷中心”,整合业界优秀实践,形成平安科技自己的敏捷开发方法体系和敏捷成熟度评价体系.2014年,敏捷开发覆盖到公司大约80%的开发

数据挖掘一般过程

目录 1.数据集选取 2.数据预处理 (1)数据清理 (2)数据集成 (3)数据归约 (4)数据变换和数据离散化 3.数据分析算法 4.分析总结改进 这学期提前选课学习了Data Mining,最近提交了论文已经彻底结了.想来想去还是写点东西记一下,假如以后能用上呢?仅供参考哈 参考书:<数据挖掘概念与技术>  Jiawei Han 等著 首先一些基本概念还是要了解一下的,数据挖掘是从大量数据中挖掘出有趣模式和知识的过程.数据源一般是数据库.数据仓库.Web等,得到的数据称为数据集(datas

201521123074 顾芷菱 软工网络15个人阅读作业2——提问题

[问题一] 书中第四章4.4.2 代码复审的步骤 部分,第五个步骤说道: 复审者有权提出很多看似吹毛求疵的问题,复审者不必亲自调查每一件事,开发者有义务给出详尽的回答 · · · · · · 要记住复审者是通过这些问题来确保软件质量的,而不是有意找碴儿. 对于这句话,不知是自己理解能力欠佳还是语义有歧义.复审者可以提出吹毛求疵的问题,又不用亲自调查每一件事,不要找茬.那复审者是要仔仔细细阅读开发者的代码,提出非常细节的各种问题,还是观其大略了解通透,明白开发者大致的意思即可,并就不懂的地方提问?

解释机器学习模型的一些方法(二)——在受监管的行业使用机器学习

对于在受监管行业中工作的分析师和数据科学家来说,尽管机器学习可能会带来『能极大提高预测精度』这一好处,然而它可能不足以弥补内部文档需求以及外部监管责任所带来的成本.对于实践者而言,传统线性模型技术可能是预测模型中的唯一选择.然而,创新和竞争的驱动力并不因为你在一个受监管的模式下工作就会止息.在银行,保险以及类似受监管垂直领域里,数据科学家和分析师正面对着这样一个独一无二的难题:他们必须要找到使预测越来越精准的方案,但前提是,保证这些模型和建模过程仍然还是透明.可解释的. 在这一节中所展现的技巧,

七牛云李朝光:深度学习平台助力亿级别内容审核系统

2018 年 10 月 18 日-20 日,由极客邦科技与 InfoQ 中国主办的 QCon 全球软件开发大会在上海宝华万豪酒店举行.? 在人工智能与深度学习实践专场(解决方案专场)中,七牛云深度学习平台研发负责人李朝光受邀出席,并带来了主题为<七牛深度学习平台支持亿级审核系统>的精彩演讲,详细讲解了内容审核方面用户所遇到的问题以及最优的解决方案.七牛云内容审核系统的强大优势等内容,为到场嘉宾带来了满满的技术干货.??七牛云深度学习平台研发负责人李朝光?当下,网络视频与直播用户已分别超过 5