从开发到提交经历大半年,提交两个版本,最后一版自我感觉良好。
看到很多的小程序,觉得里面功能不算复杂,觉得自己也可以搞一个。
奔着一个小程序的小字去的,初出毛驴不怕虎,认为小不就是简单吗。但入门之后,我才发现,小程序并不小,尤其是对于一个零基础的人而言。写到这里,简单介绍一下,之前没学过编程,什么关键字、if、for语句啥的,没听过,更别说其中复杂的逻辑了,真实的小白一个。
但这些,并不能阻挡我。心中有一些想法,总想实现,又不知如何表达。于是我给自己订了一个学习计划,其实也是比较水的计划,接触不深,也不知如何下手。当然,这也不能阻挡我。于是,我的开发小程序之路凭着一股蛮劲开始了。
刚开始,我打开微信开发者文档,一看懵了,什么框架,什么组件,API是啥,不知道啊。看指南吧,一圈看下来,云里雾里,理解能力有限,还是无从下手啊。接着我想,程序不是有这语言,那语言啥的,不如先学习基础语言。于是,我去看小程序的实现技术主要是哪门子语言,JavaScript,我给看成了Java。奶奶的,我的白嫖之路就算是从Java开始学起了。
当我把java的学习视频看完,算是了解关键字,if语句,什么是for循环了。再回过头来看小程序开发文档,才发现不是Java,是JavaScript,学错了,心情哪个纠结啊。不过这时候再看开发文档,虽然有难点,但好歹不那么排斥了,但这也不行啊,没法下手。见识了Java的难度,再看JavaScript视频,我心哇凉哇凉的,根本看不进去。但!这并不能阻止我开发小程序的心,霸王硬上弓,不行也行。于是,我白嫖的第二段开始了。
找一些小程序基础开发之类的视频,一边看,一边敲,一边到开发文档中去查知识点,就这样,我的初级版未上线小程序开发出来了。在这里,要感谢下腾讯的强大和支持了。当时,云开发给出的基础套餐容量够大,作为一个新手,一分钱没花,每天不断地折腾,硬是给我搞出来了。
技能算是基本掌握了,但我的想法又开始多了。根据小程序上线的要求,接下来注册公司,再申请账号,比学习还繁杂的工作就此展开了。因为初级版本完全是白嫖视频的,功能简单,逻辑简单,完全不能达到上线的要求,在此情形下,我的白嫖第三段就开始了。
我重新构思了小程序的架构、布局,以及背后的逻辑关系,包括设计上的美学思考等等,随着思考的深入,对技术的要求就有一定层次了。看视频已经不能满足要求了,于是开始求助度娘,看相关网站,查资料。这个阶段算是带着问题白嫖了。在此,感谢互联网的博大精深,尤其是诸多大咖们宽广的胸怀和无私的分享。
值此,“跑车宝”第二版上线,可能还存在一些技术上的瑕疵或兼容性问题,愿接受五湖四海的朋友的批评和指正,同时也愿意分享我开发中曾经遇到的问题与解决方案。隆重感谢腾讯,微信,以及我白嫖过的那些未谋面的大咖们、前辈们!
落笔,安康幸福!