什么是小程序?
摩拜单车、大众点评、猫眼电影、拼多多等微信小程序你应该都或多或少用过,还有微信里跳一居这样的小游戏。属于“小程序”。
事实上,小程序的形式并不是最近才出现的。早在人人网/开心网火起来的时候(年轻的学生可能没体验过),大家热衷于抢车位,偷菜是一种“小程序”,但当时被称为开放平台应用。一个平台拥有足够多的用户,就可以演化出类似“小程序”的生态,为外部开发者提供数据和权限,为其开发功能多样的附属应用,构建功能更加丰富的用户生态。游戏公司Zynga最初在
Facebook上开发平台附属游戏,逐渐发展成为市值数十亿美元的公司。可见,即便是依附于平台开发“小程序”,也有可能挖掘出很大的市场
虽然现在我们说的“小程序”基本指的是微信小程序,但其实支付宝、百度、今日头条都已经有了自己的“小程序生态”(只是这个大大小小的生态)。尤其是两个月前,网上有一条路边新闻,说支付宝小程序团队获得了蚂蚁CEO奖,发放了50个月的奖金。看到这个消息,我一边变柠檬一边决定抓紧时间申请一个小程序试试看。梦想总是必要的,如果这是下一个趋势呢?
于是就有了这个支付宝小程序版的“扫码入库”:
搜索“支付宝库存管理中的小代码”即可找到。为什么不叫原来的“扫码入库”呢,后面会提到。
功能和微信一样。甚至,他们是相同的背景(基于python的django框架),理论上,他们可以相互交流......
顺便说一句:这个版本是更新版,美化了页面,现在免费了 用户也可以多人分享图书馆,批量进出图书馆。微信上的版本也同步更新了。
二小程序的异同点
对于开发者来说,这两个技术栈的相似度还是很高的,所以我们的移植并没有花太多时间。甚至有人直接在github上做了一个自动转换代码的工具。相信其他小程序的整体结构也一定是同一种模式,只是细节上的差异。
关于开发的细节,我们写了一个文档。考虑到现在可能需要开发支付宝小程序的人不多,这里就不一一贴出来了。除了技术上的差异,还有几点我想吐槽:
支付宝小程序的管理后台不是很好用。直到现在,每隔一段时间,我都要在几个页面上来回点击才能找到我的小程序。程序在哪里。然后页面上提供的一些信息也很混乱。比如数据分析里面的“总体概览”只能按天查看,而这周留存的数据莫名其妙的少了一阵子。
Review是一门玄学……我也看到很多开发者抱怨这个。被拒回电的问题往往无法重现,对方可能只是描述,没有任何截图参考。比较搞笑的是,被拒的原因之一是无法扫码,要求我们提供视频演示。基于此,我有理由猜测他们的审核可能不会在真机上进行。
另外,当你在审稿被拒的时候,点击“返回开发版”,被拒审的信息将无法查看...
限制也比微信需要的多。除了权限,还有名字的限制。原来的“扫码入库”被认为“过于笼统”而被否决。
有些设置很难理解。例如,它要求选择一种客户服务方式。我选择了“电子邮件”而不是“电话”,但一些用户仍然通过我的手机给我打电话。
所以,我的标题文中提到的“小惊喜”并不代表支付宝小程序的开发过程中有任何惊喜。这个体验真的不好。当然比微信起步晚,我也没抱什么期望。而且就我个人而言,我并没有主动在
支付宝中寻找小程序的习惯,一般只会使用一些日常使用的功能。所以就想把这个小程序上传上去,能通过审核就OK了。
小惊喜的意思是,没想到即使完全没有对外提及这个小程序,也有将近100个用户,而且其中一些已经在稳定使用中了。
这个数量肯定不多,但都是比较精准的用户。自从新版小程序(包括微信和支付宝)上线后,我现在平均每周能接到一个主动询问定制开发需求。说不定哪天我就不教编程了,光靠这个产品就够养家糊口了。
这并不是说我很牛逼,写了一个非常强大的程序。相反,这个小程序一点都不复杂。删除、修改、检查功能。初级程序员可以做到。唯一的区别是,我做了,把它放到网上,人们会使用我的并找到我。
所以对于那些想从事软件开发,或者做项目赚钱的同学,分享几点经验:
你不能说学校不教,不布置作业,你选择无视。如果你以后毕业和你同学一起找工作,他只是按照班级的要求完成了考试,而且因为你平时关注Crossin的编程课堂,所以你自己做了几个项目,而且你可以直接显示它们。你认为招聘人员会选择谁?
虽然商业项目更能培养人,也更能带来经济回报,但不太可能你一上手就有人给你项目。您必须从个人演示项目开始。把个人项目当作商业项目来对待,不断提高完成度。商业项目迟早会来。
初期选择项目时,首先考虑模仿,按照知名产品做,体验别人的设计;您或您的朋友可以使用的程序。人生从来不缺少项目,而是缺少发现项目的眼睛。
小众平台的小众领域是新人的机会。新手程序员可以从这几个角度入手,有时会有意想不到的收获。它不一定很受欢迎。想一想,90%的大市场有10000个竞争者,和1%的小市场只有一两个竞争者,哪个更好做?
此外,我不建议将我们的代码扫描项目用作小程序的实践练习。你应该先从官方的sample project入手,熟悉了小程序的各种配置后,再考虑进一步开发。如果有需要定制开发小程序的小伙伴们也可以联系我们--杰里科技
相关推荐