先说结论,无论小程序火不火,短期内,前端都很抢手,但长期来看,更值钱的也许是有架构基础的人才。
从腾讯官方公布小程序内测,到小程序正式上线,我的朋友圈里经历了两次几乎是全线的刷屏。除了永远在等待热点红利的媒体人,两次刷屏的重心不尽相同,简单概括,就是从开发者转移到了商业围观者。这其中涉及到的差异非常微妙,后面再讲。
先不说这次刷屏了,这次刷屏还在热潮当中,能看到这篇文章的人,估计已经看到 100 个关于小程序不同的看法了。
倒是想先回顾一下上次刷屏,当时小程序刚刚宣布内测,我寻永远站在热点 3 米之外的程序员们全部原地爆炸了,那是我第一次见证互联网社群的力量:短短一天里, 办公室所有开发者加入的无论微信群还是 QQ 群,都迅速爆满,我自己加的一个 QQ 群不到一天,就成员过千。接下来的一周,那个群持续地讨论了当时还在保密开发,零星流出的各种技术要点。
小程序火爆后,抢手的人才和值钱的人才,完全不一样
转型前端,发家致富?
如果要总结那一次刷屏,一句话就可以了:「转型前端,发家致富。」搞得简寻的客户纷纷跑来问前端行情。
腾讯官方公布小程序内测时,一开始,大家都在猜测,微信会给出怎样的流量入口和应用场景,边猜测,边摩拳擦掌,纷纷准备以应用商店或订阅号的形式准备着小程序。当时,各技术社区,争论的是原生 APP 和 H5 之间的性能差异,并以此警告人才供需两边的公司和程序员,要合理把握自己的需求和价位。
事到如今,靴子落地,人们发现,之于小程序,优秀的前端人才当然重要,但更重要的是小程序本身的期待变化:既不是低频 APP 的简单迁移,也不是微信服务号的功能替换,这不仅仅是说微信要竭力避免流量分发,而是,张小龙看中的根本就是线下与线上的连接。
原生 APP 与 H5 性能之争,变成了线上线下如何实现高效打通的难题。无论对公司还是程序员来说,想要在小程序上有一番作为,这个变化都是巨大的,也就是,原本大家以为,只需要有几个能成事的前端搞出个东西来替代 APP 或服务号就万事大吉了,现在却发现,根本是要对整个线下进行场景发现和线上化。
长远来看, O2O 有多复杂,小程序就会同样有多复杂,小程序未来的生态建构也取决于此。(不要只看人们在热点期的反应,人们追热点有多快,忘记热点就有多快,哪怕对象是微信。)
既然这样,那么问题就来了,小程序最需要的是前端吗?需要怎样的前端?这个问题几乎等同于, O2O 做好 APP 就可以了吗?
小程序火爆后,抢手的人才和值钱的人才,完全不一样
不光小程序需要前端
在回答小程序需要怎样的前端人才之前,我们可以基本判定,在互联网从 pc 到移动端再到智能场景的变迁中,更需要的一定是两个端点上的技术突破,一是底层技术的支撑、突破;二是直接面对用户的前端优化。
其中在底层技术上,随着移动互联网发展日趋成熟,这一趋势已经体现出来了。根据简寻的数据,去年算法工程师岗位需求量出现了爆发式增长,不光各巨头互联网和人工智能类别的公司愿意养着(看起来无直接产出的)算法工程师了,甚至一个 B 轮及以上的大数据公司,没个算法工程师,简直都不好意思出门跟人打招呼了。(具体现状和形势,简寻会会再出文章,详细阐述。)
在前端方面,实际上,不光小程序需要前端,而是整个互联网都需要前端。作为一个大约从 2005 年左右才开始有专门岗位设置的行业,前端工程师在 2010 年,也就是移动互联网全面发展之后,开始被大面积需要。
小程序火爆后,抢手的人才和值钱的人才,完全不一样
根据简寻的数据,在 2015 年,北京和武汉(某种意义上可以代表一线互联网和二线互联网城市)的工程师需求岗位中,前端都是仅次于 Java 的热门岗位
根据 indeed.com 对全世界互联网人才数据的抓取,在过去 10 年中,「 HTML5 」是需求增长最快的开发岗位,并在 2010 年和 2014 年底有两次爆发性增长
那这一次,国内的业界会因为小程序所代表的趋势,对前端的总体需求量造成大的波动吗?小程序需要什么样的前端人才?
答案很简单:不会;要求变高。
因为即使微信能够构建一个良好的小程序生态,对目前野蛮生长、标准滞后、各种框架和工具日新月异的前端,起到的也是更流程化、更标准化的推动。实际上,小程序刚刚发布,已经有公司提供「一键生成小程序」了。
并且,因为小程序重视的线上线下的场景发现和打通,对前端的要求会变得高得多。(当然,这也是废话,不管是微信的小程序还是其它,随着人机交互,线上线下连接的不断深入,对前端的准入门槛和综合素质都会不断提高。)
抢手的人才和值钱的人才
现在回到小程序上,我们假设微信能构建起一个良好的小程序生态吧(即使微信不能,我依然认为这是一种互联网趋势。)但即便如此,真正涉及到小程序人才供需的,其实还有一个张小龙不断提起,但却被讨论得不多的地方,那就是二维码。
二维码被微信普及,成为人们在移动端使用最多的入口,二维码作为移动互联网最重要的入口之一,对标的应该是语音交互,后者是美国的微软、 google 、 facebook ,国内的百度共同的选择。
这当中的差别约等于,未来你是拿着手机扫一扫二维码进行去餐厅等位,还是对着手机说一句话等位。如果技术足够成熟,我更看好后者。但直到如今,无论是技术本身,硬件要求,还是复杂的应用场景(比如用户的方言口音),都在阻碍着语音交互的全面应用。
作为一个产品经理,而非技术极客,张小龙选择二维码而非语音交互,实际上是在远期的酷炫产品和眼前的应用现实当中做出的平衡选择。但这并不排除小程序未来会采用语音这样更智能的交互方式,因为良好的语音交互,也不是什么远到不可见的事。
所以,对于多有有志于开发小程序的企业来说,正如「歪理邪说」霍炬的判断,「接入方式都是表现层,重要的部分是后端的数据和数据处理能力,或者提供信息的能力。所以只要设计好架构,表现层可以用非常低的成本叠加上去。」
这句话的延展意思是,无论小程序的未来怎样,短期内,前端都会是抢手的人才。但长远来看,就算小程序真的成气候了,更值钱的,也一定会是有底层架构基础的人才。
针对这个话题,我们还可以进行进一步讨论。
一下是一个微小的硬广: 简寻是一个高端的程序员招聘平台,欢迎各位高冷又可爱的程序员前来注册使用。 进入简寻官网,即刻注册使用[](www.jianxun.io )
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.