在大城市买房安家,并不是一件容易的事。还房贷,便是很多购房者每个月不得不面对的压力。本文作者老蔡,根据自己在买房过程中学到的贷款知识和经验,做出一款名叫「100 房贷助手」的小程序。他为什么会开发小程序,又是如何看待小程序的呢?这篇文章,便能让我们了解「100 房贷助手」的诞生始末。知乎有很多类似的讨论,我算是很符合要求的一人吧。从高中开始,编程就是我的爱好,因为爱好,选择了大学专业,选择了最终的职业。做自己喜欢的事当然开心,但职业中的选择有限,很多的时候只能重复无聊或执行并不认同的工作。累觉不爱的时候,就得找点真心想做的项目来弥补一下,所以对我来说编程既是工作,也是消遣。2011 年的时候由于自己有需求,写了一个 Excel 版贷款计算器,解决了利率变更和提前还款计算两个痛点,程序发布在网上也收获了不少用户的好评。但现在已经是移动互联网时代,经常只是想看一眼数据却得掏出 PC 和 Excel 这种重武器,还是不太方便,如果改成 app 就好了。我把这个想法告诉了我的用户,他们也表示了很大的期待。前阵子学习 Android 的新语言 Kotlin,正好拿这个项目练手。Kotlin 很赞,我很快上手并完成了核心算法,开始写界面。然后微信小程序来了,经过短暂的了解,我决定转向用小程序来实现。能力上,小程序基于阉割的 HTML,但微信提供了丰富的组件和 API 并保证了足够的性能,体验上和原生应用几乎无异,足够支持大部分的功能型应用。成本上,它天生解决了跨平台的问题,意味着开发工作量可以减少一半,或者开发人员可以减掉一半。交付上,有微信这个国民应用做 Runtime,小程序只需要打包核心的代码逻辑,可以做到秒下秒开,将传统的 app 扫码下载安装过程中的流失减到最低。直接发布的特性同时也解决了传统 app 多平台、多版本兼容的问题。推广上,微信已经占有了线上(消息)和线下(二维码)最大的渠道和入口,传统应用都不可避免要支持分享到微信和微信扫码。而小程序天然内置在微信中,基于微信好友和群的现成关系,很容易被传播分享。以上都是我们传统 app 开发者多年梦寐以求的特性,虽然小程序也有很多限制和不足,但对于我要做的这个小工具,它是完美的选择。我不打算在最短的时间内把它搞定然后不管,否则这比赶工作还更无趣,我更希望把它当做一次有趣的实践,尽可能体验从 0 到 1 这个过程中相关的一切。JavaScript 是现在最活跃的编程语言,不仅跨过了 Web 页和服务端,近一年大热的 React Native 和 Weex 已经开始攻占移动端的地盘。移动端开发者如果还不主动了解,那就太迟钝了。从小程序入门,正好是一个机会。小程序是微信近两年最大的动作,目标和特性都昭示了巨大的野心。它究竟能做到什么程度,未来会如何发展,只有参与了才有可靠的判断。工作中我负责客户端,跟产品磨跟 UI 磨跟后端跟测试磨,大量的时间用在沟通和等待上,最终的交付也有很多不甘的妥协。这次我一人全栈,终于有机会做一个只让自己满意的产品,顺便体验一下不同职能的思考,对未来工作也有益处。从未接触过产品的运营和推广,想在小程序的生态中探索一下盈利模式。先定一个小目标:收回成本!张小龙对微信的寄托是「做一款伟大的产品取悦自己」,不知道此生我有没有这样的机会,至少目前我还可以做一款满意的小程序取悦自己。买房是成家的必经之路,贷款又是买房的必经之路,起码中国如此。我经历过在银行办贷款签几十个名字的激动与担忧,合同还没看清楚就欠了上百万的负债,每月省吃俭用担心破产,央行降息让我暗暗开心,好不容易存了点钱去提前还款,又被银行大姐问到蒙圈。直到我认真研究了一下贷款的机制,开启了对理财的新认识。我将我对贷款的知识与经验,装进这个小程序,并赋予它随时访问,轻松分享的能力。希望这个小工具,能帮助要购房和已购房的年轻人做点决策,清楚掌握自己的债务情况,做好财务规划,维持信用。
目前已经完成了基础的功能,还在继续打磨。如果你有更多的需要和建议,可以给我反馈。谢谢!
「100 房贷助手」小程序已进驻 minapp.com,全国最大最好的小程序商店。
本文由知晓程序授权转载,关注微信号 zxcx0101,回复「1228」获得全网第一本《小程序入门指南》电子书。
▽ 点击「阅读原文」,发现更多优质小程序。