1. 程式人生 > >汽車銷量查詢小助手(小程式)開發心路歷程

汽車銷量查詢小助手(小程式)開發心路歷程

偶然的機會,在旁邊公園帶孩子的時候,結識了鄰居家孩子的爸爸。他是做汽車維修的,聊天的時候,得知我是做軟體開發的。

他告訴我,他每個月都會對上個月的汽車銷量進行手動的彙總, copy 到 excel 中,然後利用 excel 的繪圖功能,檢視最近幾個月的趨勢圖。反覆這樣做,感覺很麻煩。

問我能不能使用程式自動完成這件事情。

由於我之前做過使用 jointjs 的經歷,理解只要有資料,就可以非常方便的以圖形的形式,

在頁面將資料趨勢圖等方便的展現。我告訴他,是可以這樣做到的。先用 python, java 語言從網站上爬取資料,再使用 d3.js 或者其他的圖形庫,

就可以方便的展現。如果他需要的話,我可以推薦他一些程式設計方面的書來讀,畢竟隔行如隔山,他聽了後笑了笑,看的出來他對我說的這些未知的知識還是有些敬畏的,

並沒有打算真正的從零開始去學程式設計完成這個功能。這件事也沒有特別引起我的注意,就這樣過去了。

九月份的時候,在微信公眾號中看到一篇介紹一本名叫《軟技能——程式碼之外的生存指南》的文章。

大體意思是說,程式設計師除了程式設計之外,還要認真關注自身的發展(身體,職業規劃,影響力,生活習慣等),真正的讓程式設計師過的更好。

一直以來,我自認是非常的努力的,努力工作,努力看書,提升自身的專業技能。時間是付出不少,但是卻看不到特別的效果,對職業生涯也有不少的迷茫。

這本書的主旨正中下懷。於是,趕緊從孔夫子舊書網上淘了一本。

讀過之後,覺得茅塞頓開。我比較喜歡作者關於創業,建立自己的部落格,番茄工作法,流程管理工具 kanbanflow.com

的論述。

程式設計師確實是具有其他行業無可比擬的優勢,如果有一個好的想法,我們自己就完全可以將其實現。我本身也比較贊成邊創業,邊工作的方式。

考慮到自己如何創業的時候,又想起了前面講到的汽車銷量查詢的需求,於是就花時間認真調研了下。發現並不像鄰居說的那樣,無法查詢到銷量趨勢圖,

如搜狐汽車(http://db.auto.sohu.com/cxdata/)就可以非常方便的檢視這些資訊,但是卻是限制在電腦 web 頁面上檢視。而在手機應用中想查詢這些卻沒有找到。

汽車銷量查詢的需求本身就是一個小工具,比較符合微信小程式的特點。於是便萌生了使用微信小程式開發這款工具的念頭。

說幹就幹,我利用業餘時間一邊從汽車熱門網站上爬取銷量資料,一面邊學小程式,邊開發。不知覺已經過去了一個月的時間,我的小程式 1.0 版也已經上線。前面說的那位鄰居

看到後說做的不錯。但我知道,由於剛接觸小程式以及汽車行業,我還差的很遠,很多地方都需要進一步完善。我知道創業的路是艱辛,曲折的,但我絕不會輕易放棄。我會一直做下去。

近期也會將我開發的小程式以及汽車銷量爬取工具放在我的 github 賬號,歡迎有興趣的同學共同交流進步。

後面我會定期撰寫隨筆,分享開發 汽車銷量查詢小助手 過程中的點滴善始者實繁,能克終者蓋寡。我知道我也有懶惰,中途放棄的弱點,以前做過的好多事情也證明了這一點。

但是我還心存希望,相信終有一天我會克服這一弱點。歡迎廣大同學監督和交流。

如果有同學對我開發的汽車銷量查詢小助手 感興趣,可以在微信中搜索 汽車銷量查詢小助手 或者掃描下方二維碼檢視效果。

有意見和建議,歡迎各位留言,我將仔細閱讀,認真回覆。