如何看待微信小程序?

新手学堂011

如何看待微信小程序?,第1张

最近微信小程序比较火,我赶快在书架上拿出三年前买的书,把上面的土擦干净,压压惊。

作为一个并不是资深的程序员。 从程序员的角度分析一下微信小程序,欢迎指点。

首先吐槽

微信小程序只发了200个邀请号,和我预想的一样,张小龙并没有翻我牌,难道就不能雨露均沾吗?

先来了解下什么是微信小程序。 转自知乎

微信也许重申了"我们是一款约炮软件"

微信还提供了一大堆接口和组件(不好意思,说了句废话)。

下面是禅叔的观点:

小程序原理就是用JS调用底层native组件,和React Native非常类似。恰恰又证明了,凡是能用JS开发的最终都会用JS开发。

证明:凡是能用JS开发的最终都会用JS开发

解:

据我多年经验,这句话是一个真命题。

语言的设计者是有两个派系的,有些人认为程序员语言应该防止程序员干蠢事,另一些认为程序员应该可以用编程语言干一切他们想干的事。 C/Java语言是前一个阵营的代表, JS是后一个阵营的代表。

往往第一个阵营的语言强调性能, int就是int,double就是double 还第二个阵营就是强调便利性 ,int是var , double还是var。

选择语言的时候,其实就是在做选择题。是选择便利还是选择性能。

往往新出的语言便利性都很强,是因为硬件性能提高了,从而可以为了便利性放弃性能要求。

编程语言的主要矛盾就是程序开发的便利性和硬件水平的矛盾。

如果能够穿越回到70年代(首先在中南海西面买块地), 那时候你坐在庞大的计算机面前写代码的时候,无意间小手一抖,多敲俩空格,然后程序oom。

不要感觉上面的事情不可思议,那时候内存低的可怜,每一个字符都是严格定义的,不允许任何浪费。能运行java虚拟机都是天方夜谭,怎么可能会有java语言。

节俭是一种美德,浪费不一定是坏事情

随着硬件性能的提高,出现了越来越多的编程语言,新出的语言往往性能上浪费,便利性上提高。要是按照几十年前的标准衡量,有一些使用新语言开发的热门应用程序对硬件资源浪费非常惊人。

不仅编程语言有这种现象,这实际是一种普遍的历史趋势, 随着技术的发展,每一代人都在做上一代人觉得浪费的事情。你可以想象下30年前打个长途电话,而现在,别说长途电话了, 有的人都就坐飞机去约炮了,这个在以前很难想象。

浪费可以分成好的浪费和坏的浪费。用更多的浪费换来简单的设计,并不是什么坏事。

如何才能充分利用新硬件更强大的性能最有利地“浪费”他们?

这时候问题就回到了开始, 证明:凡是能用JS开发的最终都会用JS开发

JS这种语言扩展性极强, 性能比起其它语言只能呵呵了。 但是硬件速度会提高很快。

Paul Graham算过,如果摩尔定律一直成立。一百年后计算机的运行速度是现在的74乘以10的18次方倍。(准确地说是73 786 976 294 838 206 464倍)

终有一天,你会在选择的时候忽略性能,选择便利性。

以前上学的时候,经常去网吧玩大话西游和传奇。而现在随便一个页游就能做出这种游戏效果。10年前你很难想象在网页上能玩这种游戏。

你现在就可以尝试想象一下若干年后,打开网页能玩魔兽世界。这并不是不可能实现的。

强调性能的语言还能否生存

我们都知道C/C++ 就是强调性能的语言, 我们做游戏或者视频播放的都是要求性能的。他们会不会被新的语言取代呢?

我可以郑重证明,不会的。

虽然上面我说的Java语言属于强调性能的第一阵营的语言。但是相对于C/C++ 它显然是增强了便利性。

语言是发展的,是迭代的, 随着硬件性能提高,基本上每个节点下都会产生新的语言,相对于之前的语言浪费性能,增强便利性。

但是很难取代之前的语言,对性能要求高的程序依然会出现的, 即使以后可以在网页上玩魔兽世界,但是还会出现 超级魔兽世界,泰坦世界, 宇宙世界 等等一大堆新的对性能要求较高的游戏。

微信小程序会取代其它APP吗?

问题回到我们的主题微信小程序上,微信小程序会取代其它APP吗?

我的观点很明确,

现在不会取代,以后会,但是以后会出现以后的微信取代不了的;以后的以后会取代以后的,但是以后的以后会出现以后的以后的微信取代不了的

其实也不难解释,10年前我们不能在网页上玩传奇, 但是现在可以。但是现在又有了魔兽世界,也许10年后网页上就能玩了,但那时候肯定还会出现 超级魔兽世界之类的游戏不能在网页上玩。

作为一个程序员,我们需要学什么?

有的人会担心,微信小程序出来了, 做Android、iOS开发的会不会失业啊。

其实你大可放心,只要你会学习,永远不会失业,你不学习,就算微信小程序没有推出你也会失业。

就目前而言,小程序始终是小,场景有限。还不能完全取代APP , 还可以通过小程序引导用户下载APP。就像简书一样,网页端能浏览不代表不开发APP软件。

但是要认清大的趋势, 这段时间就是用来给你学习的。

具体怎么学啊?

看文档学习呗, 首先了解JS语法基础, 了解React Native原理,学习JS , RN,H5,CSS,运营,测试,产品设计规范,图形设计,神经网络,OpenGL

总之,根据具体文档,用到什么学什么。

作为一个程序员,你可以忘了学习的高数,可以忘了学习的英语,可以忘了学习的线性代数 但是千万别忘了学习。

第一、公众微信将合并订阅号和服务号

解读:微信弱化媒体属性,去媒体化,追逐B端商业化

11月初,微信开放第三方平台登陆授权,并确认此后订阅号可以升级为服务号,已经是一次很大的更新,此举让众人都看到微信商业化进程的推

进。此时微信又将订阅号和服务号合并,一方面是去媒体化,以达到弱化媒体属性。媒体属性一直承担着培养用户习惯的大任,但微信需要去媒体化,内容的推送并

非其实际价值,真正的核心价值是深挖微信更丰富的功能

另一方面,订阅号的功能甚少,基本是传播信息为渠道,粉丝居多的是服务号,广告主和流量主也都是被服务号占据。张小龙在此次微信公开课上

就表示:微信的流量是去中心化的。在这样的未来趋势上,订阅号和服务号合并,必能扬长避短,取之所长,让有需求的用户关注企业微信公众号,直接完成预定、

深度会员服务、微信支付等功能,跳过集中流量的中间商,服务号与订阅号并举,达到直接服务B端商业化的目的。

第二、服务号每天可以群发

解读:服务号与微信支付更连接,打造闭合生态,服务号迎来春天

微信新功能实现服务号每天可以群发,感觉服务号俨然成为订阅号了,但是与订阅号更具有媒体属性不同,服务号更地定位于一个连接企业和消费

者的平台。服务号从之前的一月1次,到一月4次,再到如今可以每天群发,群发权限的调整,意味着商家权利变大,权限越大责任越大。这促使企业商家更好地开

发出适合自身企业特色和需求的功能服务,从而让企业更有效出大用户并提供精准服务。

服务号的属性是服务,特点就是可以为企业提供商品服务,可以开通微信支付。企业要开发更好的产品和服务,群发次数的限制是一个关键因素,

这束缚了服务号运营者对服务号进行深度开发的热情。现在群发不受限制,用户可以获取企业更多服务信息,触发“微信公众号+微信支付“的模式,带动用户的消

费习惯向体验化、个性化、移动化、一体化转移。

第三、用户对公众号评论可见

解读:加大微信公众号自身运营能力要求,成立一种评论机制

微信用户对公众号评论可见,这不禁很类似微信此前公开阅读数和点赞数,让微信更透明化。相比之下,用户对于公众号评论可见,一方面可以看

到更多对好的、原创的文章的点评,鼓励更多有价值的文章内容投入到微信平台之中,尤其对于自媒体而言;另一方面是可以加大公众号对自身运营能力需求,成立

评论机制,以此建立广泛的联系。如果微信的评论显示还能显示公号运营者的回复的话,运营能力的彰显,就更加淋漓尽致了。

第四、关系链好友可以看到评论

解读:加强对公众号内容、价值方向、诚信度的监督

关系链好友可以看到评论是和第三条相关联,这一条就相当淘宝上的商品评论,一个差评的确会影响其他用户的判断。虽然这里只是局限关系链好

友可见,但是一个科技圈、商业圈、自媒体等圈子基本交集,评论可见在此时显得尤为重要。因为,我们的关系链好友给一个公众号给予了差评,一定会影响我对此

公众号的好感,即使是知名的公众号,对于一个新关注用户来说,取消关注的节奏也是分分钟的事。试想想淘宝购物不就是一个道理么

第五、钱包功能将会把入口浅化

解读:移动支付更便捷,加速微信支付闭环

今年6月,微信新增转账功能;在今年9月,微信就在钱包中加入了刷卡功能,刷卡就能消费,这让微信的O2O“闭环”上又多了一个活扣。微

信钱包功能会把入口浅化,笔者认为主要会从这两点:一是钱包中的刷卡功能,微信可能会优化入口界面,直接扫描二维码,再输入密码,而不是先密码再刷卡;二

是转账,直接选择用户,扫描二维码,再选择是转账还是收钱。摒弃了是否先选择转账和收钱的烦恼,这快节奏中,谁不想更方便呢。

同时,钱包功能入口浅化,用户在微信支付上便捷性促使更多用户支持商品线上至线下的购买,推动微信支付线上与线下(O2O)的结合,从而加速微信在支付闭环上路程。

第六、卡包功能也将全面优化提升

解读:强化微信社交,更好的连接用户

卡包功能是微信55版本中推出,主要是可以聚合你传统实物钱包里存在的银行卡、优惠券、**票、会员卡等信息。通过卡包功能,用户可以进入企业商家的公众号中领取卡券、优惠券等,将其存入自己的卡包中,后期再消费能以券抵扣。

卡包功能将全面优化,虽然具体未出,但是笔者认为卡包再升级,卡券、优惠券将更为便捷的在好友之间转赠,之前微客来的卡包就做得很好,将

好友变成商家的粉丝,可以以抢红包的形式发到朋友圈或微信群里,将朋友圈的朋友变成商家的粉丝,通过微信这个超级社交平台裂变。同时,新卡包功能将更重视

消息提醒功能,包括:快到期提醒、过期提醒、转赠提示、使用通知等等,强化商家与消费者间的连接,同时提升优惠券的使用率。但同时,笔者也预想:微信

POS机说不定会在这个时候面向大众推出。

第七、不限制48小时才能交互

解读:加强用户与商家联系,延长信息的时效性

此项功能应该是微信在这一块的首次更新。微信在此之前,在微信公众平台上的“消息管理”,如果公众号运营者未在48小时候之内与用户的留

言交流,将不可以再和该用户进行联系。这样会流失一部分有意向的客户,尤其是一些专做营销的公司,是一大损失,除非客户此后再来咨询,但是这样的概率通常

很小。

微信将推出不限制48小时交互的功能,这将保留客户的有效信息,运营者也将不再局限时间性的问题,不担心信息实效,可一个不落的收集消息,联系客户,挖掘潜在商机。

第八、新版微信可以分享到QQ

解读:渠道多样化,带来可观的流量,去中心化的表现

对于这一新功能,笔者认为是将微信的一些图文消息,视频等可以由朋友圈通过一个分享按钮分享至QQ空间,或者也可以是微信公众平台的消息

分享至QQ。我们现在熟悉的是微信公众平台消息可以与腾讯微博同步,现在微信可以分享到QQ,这打破了微信一直封闭的状态,今后用户的状态如果分享到

QQ,那更多未关注的好友也可以看到了。

这下,腾讯这两大平台,来一次亲密的交融,8亿与4亿的对碰,无疑是将双方的流量交融。对于用户,可以关注到更多想认识的用户;对于企业商家,可以以另一种途径收获粉丝。多样的渠道,更能为企业带来更多流量入口,因为QQ的影响力大家一直有目共睹。

第九、视频通话可分屏

解读:微信基础功能又一次提升,社交扩展性愈发强大

微信在9月推出微信微视频,拍摄8秒的视频如今是让很多用户很乐此不彼,相比QQ,美拍等,微视频一直受到热捧,毕竟微信用户量如此之大,使用的人群很多。不过前期的微视频只有简单的拍摄功能,并没有其他亮点。

现在微信将要实现视频通话分屏,微信的社交是要更强大了,因为之前如果视频通话只能一对一,我需要再和其他人聊天就不行了。现在可以通话

分屏,我们就可以“一心几用”了,再也不用担心好了你,耽误了别人。微信的社交属性又得到进一步强化,同时,微信又保证了视屏通话这一功能的持续运用。

在这次演讲中,他把自己15年来关于产品的所有经验和心得一次性全部公开, 今后将不再做类似公开课

它很清晰地给予以下启示:

1、一个亿级用户的产品经理,无需做到透彻思考人性和产品的所有方面,得出定性结论,但依然可以做出成功的产品。

2、一个成功的产品经理,需要在极端现实主义和极端理想主义之间取得平衡,把它们作为整体一并接受下来,彻底去除其中的相对性,丝毫不会觉得其中的矛盾和冲突之处。 以下是张小龙经典的干货ppt《微信背后的产品观》,与大家分享。

全文共40页ppt文档,详细讲解了张小龙团队微信背后的产品观,需要完整内容学习参考:

1完成关注和转发

2点击头像,在私信窗口回复数字003获取完整版

好的互联网产品特性

(1) 首先能在一个点上打动用户

(2) 它一定是一个靠持续改进、持续运营出来的东西