在第6个微信小程序上线之后,我才敢来说说有关于小程序开发方面的内容。可能是程序员天生追求完美的个性导致,总认为一件事自己都没搞明白的情况下,就跟别人”吹”,是很不负责任的表现。单从这一点来说,我觉得其他职位的人,就该跟程序员好好学习,特别是产品经理,别总是没事找事,满嘴跑火车。
不过话说回来,能吹其实也是本事,你看那些在职场上,春风得意,如鱼得水的人,那一个不是能吹破天,能拍彩虹屁的主。更令人程序员气愤地是,这些人,往往捞外快,获得额外的收入,也是很有一套。
说到这,你可别误会,我不是叫你去学会,咱都不屑一顾,实则也做不到的”忽悠”本领否则,有一天,你会说:“去他的人生忠告,去他的励志名言,去他的致富圣经,去他的人生哲理,去他的处世之道,去他的心灵鸡汤,去他的职场宝典,去他的超越未来,去他的生活艺术……我活着本来独一无二,简单快乐,就是信了你这些骗人的鬼话,才变得无聊、庸俗、攀比、无趣。”
那我可就罪大恶极,跳进臭水沟都洗不清了。其实,我想说的是,咱们程序员,能不能在不改个性的情况下,就凭自己的特长--编程能力,赚取额外的收入?
答案是可以的。这也是我要上线6个微信小程序之后才来说其相关内容的原因。其实不单单是小程序,iOS App、Android App,也是较适合程序员,一个人开发一个App,赚取额外收入的选择。
到这,或许有人会问:“那你为什么不讲iOS App或Android App,而要讲小程序呢?”--因为小程序,无论从学习、开发或上线等方面,都要比iOS或Android快得多。
iOS App开发,投入成本会高很多,不光要有一台苹果电脑,还要有一台iPhone手机,而Apple公司的产品,你懂得,都价值不菲。另外,App要上线App Store,还要办理一张信用卡,开通一个付费账号,才能提交App,以供Apple公司审核,具体细节,在这咱就不讲了,等以后出iOS App开发相关的内容时,再好好讨论。
至于Android App,现在大多数应用商店平台,都要求要有计算机著作权,而著作权的申请时间,一般是在两个月左右,如果我没记错的话,个人好像是不能申请著作权的,那你开发出来之后,发到哪去给客户下载?另外,服务器搭建,也是一个问题。
那是不是小程序就完美无缺,不存在任何问题呢?--不是的,小程序虽然没有iOS App的繁琐,也没有Android App上线的问题,但也有不足的地方。
如,用户体验性方面,小程序就比不上iOS或Android App,如推送方面;如,功能支持上,小程序就比iOS或Android App差一些,如蓝牙通讯之类的;如,大型应用产品,小程序就会显得捉襟见肘,如……
既然为此,为什么还选择小程序呢?--其实我先选择开发选择小程序,那是因为:小程序开发成本低,一个小程序,可同时运行在iOS和Android系统上;开发周期短,技术学习成本低,获取用户成本低,安装下载成本低;运营成本低,毕竟无论是微信还是支付宝等,都有大量的用户所在。总而言之,船小好调头,试错成本小。
也就是说,咱们开发App,可以按小程序,iOS,Android的顺序进行,在小程序迭代开发功能,在小程序上积累用户,到一定阶段后,引流到iOS,Android,那便是水到渠成,自然而然的事。实际上,大多数企业都是这样做的,起码我上班的企业就是。究竟有哪些公司这样做,我就不说来来了,避免有打广告的嫌疑。
如果你同意了我的说法(就算不同意也没办法),就接着往下看,往下要说的是哪些程序员适合学习小程序开发?
做Java开发的,可以学小程序,因为Java也有Web开发;做PHP的,可以学小程序因为PHP的就是Web开发;做C#的,可以学小程序,因为Aps.net就是Web开发;做前端,可以学小程序,因为前端也在做Web开发……
那如果不是做Web开发的呢?--也可以,只是要学习的时间长一点点。那做单片机开发的,可以么?--这,这……,我不知道。
我只知道小程序开发,是做比Web开发还要简单的Web开发,因为很多Web开发,像Java,还要进行后端开发,而小程序,有了云开发之后,就可以省略,这也是我建议先开发小程序的原因。
好了,我该说的都说了,不该说的也说了,反正听我的,就错了。有关小程序开发方面的内容,从开始下一刻开始,欢迎光临,敬请关注。