汽车销量查询小助手(小程序)开发心路历程
偶然的机会,在旁边公园带孩子的时候,结识了邻居家孩子的爸爸。他是做汽车维修的,聊天的时候,得知我是做软件开发的。
他告诉我,他每个月都会对上个月的汽车销量进行手动的汇总, copy 到 excel 中,然后利用 excel 的绘图功能,
查看最近几个月的趋势图。反复这样做,感觉很麻烦。问我能不能使用程序自动完成这件事情。
由于我之前做过使用 jointjs 的经历,理解只要有数据,就可以非常方便的以图形的形式,
在页面将数据趋势图等方便的展现。我告诉他,是可以这样做到的。先用 python, java 语言从网站上爬取数据,
再使用 d3.js 或者其他的图形库,就可以方便的展现。如果他需要的话,我可以推荐他一些编程方面的书来读,毕竟隔行如隔山,
他听了后笑了笑,看的出来他对我说的这些未知的知识还是有些敬畏的,并没有打算真正的从零开始去学编程完成这个功能。
这件事也没有特别引起我的注意,就这样过去了。
九月份的时候,在微信公众号中看到一篇介绍一本名叫《软技能——代码之外的生存指南》的文章。
大体意思是说,程序员除了编程之外,还要认真关注自身的发展(身体,职业规划,影响力,生活习惯等),真正的让程序员过的更好。
一直以来,我自认是非常的努力的,努力工作,努力看书,提升自身的专业技能。时间是付出不少,但是却看不到特别的效果,对职业生涯也有不少的迷茫。
这本书的主旨正中下怀。于是,赶紧从孔夫子旧书网上淘了一本。
读过之后,觉得茅塞顿开。我比较喜欢作者关于创业,建立自己的博客,番茄工作法,流程管理工具 kanbanflow.com 的论述。
程序员确实是具有其他行业无可比拟的优势,如果有一个好的想法,我们自己就完全可以将其实现。我本身也比较赞成边创业,边工作的方式。
考虑到自己如何创业的时候,又想起了前面讲到的汽车销量查询的需求,于是就花时间认真调研了下。发现并不像邻居说的那样,无法查询到销量趋势图,
如搜狐汽车(http://db.auto.sohu.com/cxdata/)就可以非常方便的查看这些信息,但是却是限制在电脑 web 页面上查看。而在手机应用中想查询这些却没有找到。
汽车销量查询的需求本身就是一个小工具,比较符合微信小程序的特点。于是便萌生了使用微信小程序开发这款工具的念头。
说干就干,我利用业余时间一边从汽车热门网站上爬取销量数据,一面边学小程序,边开发。不知觉已经过去了一个月的时间,我的小程序 1.0 版也已经上线。前面说的那位邻居
看到后说做的不错。但我知道,由于刚接触小程序以及汽车行业,我还差的很远,很多地方都需要进一步完善。我知道创业的路是艰辛,曲折的,但我绝不会轻易放弃。我会一直做下去。
近期也会将我开发的小程序以及汽车销量爬取工具放在我的 github 账号,欢迎有兴趣的同学共同交流进步。
后面我会定期撰写随笔,分享开发 汽车销量查询小助手 过程中的点滴。 善始者实繁,能克终者盖寡。我知道我也有懒惰,中途放弃的弱点,以前做过的好多事情也证明了这一点。
但是我还心存希望,相信终有一天我会克服这一弱点。欢迎广大同学监督和交流。
如果有同学对我开发的汽车销量查询小助手 感兴趣,可以在微信中搜索 汽车销量查询小助手 或者扫描下方二维码查看效果。
有意见和建议,欢迎各位留言,我将仔细阅读,认真回复。