开发者,别被小程序“坑”了

2017年1月9日,对于大多数开发者来说必定是一个激动人心的日子,因为微信推出了自己新的布局性产品——小程序。小程序实在太火了,相信每一个互联网人,今日得微信群众都充斥着各式各样的小程序。

一时间,各种问题铺天盖地:

  • 创业公司,只做小程序是否可行?
  • 小程序,解放你的手机内存
  • 应用分发的新途径

开发者们也跃跃欲试,希望加入这个小程序研发的大军之中,分享小程序的第一波红利。那么,我们真的有思考过,作为研发工程师的你真的适合转型进入小程序研发的大军中吗?

客户端研发,是否要转型

1. 小程序的研发门槛,有多高?

根据官方给出的开发工具和DEMO:

整个小程序的组成模块分为三部分:

文件说明
wxml文件布局使用
js文件数据交互、逻辑处理使用
wxss文件样式表

如果你做过研发,你应该会发现,整个微信小程序的研发过程与网页前端的研发流程极其相似(其实,小程序的底层与前些年Facebook退出的React Native很像)。

如果你使用过,Angular/React/Vue等MVVM的框架,你更会发现,小程序也采用了MVVM的思想,对于一个有1年左右研发经验的前端开发来说,转型做小程序,也就是2~3天的问题。

2. 未来的市场需求有多大?

微信小程序开发其实本质上就是前端开发,那么:

  • 现在前端开发的市场有多大?
  • 我们适合转型去做前端开发吗?

市场混乱,前端简历满天飞

做过前端人才招聘的企业应该知道,只要上51、智联上随便发放一篇前端人才招聘的JD,就能够收到上百篇简历。从专科到本科,从培训学校到海归大神,各式各样的人才都有。一直让企业有一个错觉:前端的人才很好招,前端研发要求的门槛并不高。

然而,事实去刚好相反,每一个企业都在为前端项目的混乱而苦恼。前端一个星期绝对入门轻松,但是要想做厉害的前端,没有一两年的编程经验是很难突破的,瓶颈很大,很多人都卡在瓶颈中,所以前端很多,好的前端没多少,这也导致了很多前端开发工程师对自己的职业规划并不明朗。

3.优秀的工程师,不愿意去做前端

问问你身边的牛人们,给他们的工资加上20%,让他们转去做前端,他们愿意吗?相信绝大部分的回答是否定的。笔者对前端工程师职位没有高低上下的感情色彩,只是个人完全不喜欢这个工作。

如果前端只写js,或许还可以被大部分程序员接受,可惜前端还要把html和css也都搞定,有时候还要搞定切图,这种工作琐碎,反正,花了绝大部分的时间做出来,却没有成就感,很是揪心。

4.要求基础好,但大部分工作却又不需要功底好的工种

收入低,入门容易精通难,职业上升不明确,不被重视等等,我觉得其实都是很次要的原因。所有语言精通都很难,入门容易不会是缺少优秀人才的原因。php也是入门容易精通难,为什么没人喊缺少php的牛人。职业上升不明确其实和人的关系更大一些,只会写后端的人和只会写前端的人是一样重要的,无法在职业生涯中上升是因为在更多周边技能上的欠缺导致的。

受不受重视永远只和你对公司有多大贡献相关,和你出身是无关的。你完全有可能可以在做前端工程师的基础上再做更多的管理工作,来达到被重视的目的,只要你有能力做这些。而且在优秀前端这么稀缺的情况下,怎么可能不被重视,我就非常重视公司里的前端啊,高薪供着他们,生怕他们一不高兴拍屁股走人。

那么,问题来了:

我合适转型做前端吗?

如何做?职业规划

作为程序员的我深深的体会到学习的快感,但是,很多情况下我们却又本不断的努力学习蒙蔽自己。

  • 学完客户端再去学前端研发是进步吗?
  • 学完前端研发再去学小程序有成长吗?
  • 全栈工程师,一定对自己有经济上的回报吗?

1.努力的谎言,你得专一

我们听到了太多有关“努力”的建议。努力当然很重要,但“努力万能论”却是一个谎言。

如果让你和泰森对打,你觉得靠努力、靠意志就能打过他了?你又不是星矢,没有小宇宙可以爆发。聪明的人会绕开那些根本解决不了的问题。

你要去寻找一些领域,这些领域里你有“相对优势”,在这个领域里你是不可替代的。时刻记得:脑力劳动者的价值和劳动时间无关,只和“不可替代性”有关。那么,怎么找到一个适合自己的“不可替代性”职业呢?

所谓的“最佳领域”,就是你热爱的、你擅长的、以及社会价值所看重的内容恰好所重叠的领域。

然而,光是找到“最佳领域”,还是远远不够的。因为你的最佳领域,可能很多人都已经在奋斗了。你要找的,其实是一个“相对优势领域”。

小程序对于一个开发者来说也许是一个“最佳领域”,因为它确实带来了一些“社会价值”。但是,它并不适合与所有的开发者。因为你根本不擅长,也不爱好。

你真的准备好转型做前端吗?还是希望小程序的红利给自己带来不错的工资待遇?

2.如何选择行业?

好行业不等于当下的热门行业,因为你会面临非常激烈的竞争,要找你自己有优势的行业。如,算法很了解、数据结构设计很删除、SQL优化已经达到了满级等等。

择业就是选择自己发展的方向,选择哪个方向都不要紧,重要的是在这个奋斗的过程中还能积累自己的开发经验和技能。但,不断跳槽换行,切换不同平台,做相似性的工作肯定是是得不到成长的。也无法让自己的经济和社会地位有所提升。

也许“小程序”能够拯救APP研发/传播上的劣势,但它始终拯救不了你的屌丝人生。

韬哥说:程序员的价值

脑力劳动者的价值和劳动时间无关,和“不可替代性”有关。做不到”稀缺”,你会陷入贫穷与忙碌的循环之中。


ps.开了公众号了,以后自己的博客更新都会在公众号里第一时间推送,多谢大家对我的博客多年的支持。

@author zhoushengtao(周圣韬)
@since 2017年1月9日 23:45
@weixin stchou_zst
@blog http://blog.csdn.net/yzzst
、

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北漂周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值