• 开发人员,别被小程序“坑”了


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

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

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

    开发人员们也跃跃欲试。希望增加这个小程序研发的大军之中,分享小程序的第一波红利。

    那么,我们真的有思考过。作为研发project师的你真的适合转型进入小程序研发的大军中吗?

    client研发,是否要转型

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

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

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

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

    假设你做过研发,你应该会发现。整个微信小程序的研发过程与网页前端的研发流程极其类似(事实上,小程序的底层与前些年Facebook退出的React Native非常像)。

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

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

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

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

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

    做过前端人才招聘的企业应该知道,仅仅要上51、智联上随便发放一篇前端人才招聘的JD,就能够收到上百篇简历。

    从专科到本科,从培训学校到海归大神,各式各样的人才都有。

    一直让企业有一个错觉:前端的人才非常好招,前端研发要求的门槛并不高。

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

    3.优秀的project师。不愿意去做前端

    问问你身边的牛人们,给他们的工资加上20%。让他们转去做前端,他们愿意吗?相信绝大部分的回答是否定的。

    笔者对前端project师职位没有高低上下的感情色彩。仅仅是个人全然不喜欢这个工作。

    假设前端仅仅写js,或许还能够被大部分程序猿接受,可惜前端还要把html和css也都搞定,有时候还要搞定切图。这样的工作琐碎,反正,花了绝大部分的时间做出来,却没有成就感。非常是揪心。

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

    收入低,入门easy精通难。职业上升不明白。不被重视等等,我认为事实上都是非常次要的原因。全部语言精通都非常难,入门easy不会是缺少优秀人才的原因。php也是入门easy精通难,为什么没人喊缺少php的牛人。

    职业上升不明白事实上和人的关系更大一些。仅仅会写后端的人和仅仅会写前端的人是一样重要的。无法在职业生涯中上升是由于在很多其它周边技能上的欠缺导致的。

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

    那么,问题来了:

    我合适转型做前端吗?

    怎样做?职业规划

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

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

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

    我们听到了太多有关“努力”的建议。

    努力当然非常重要,但“努力万能论”却是一个谎言。

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

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

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

    然而。光是找到“最佳领域”。还是远远不够的。

    由于你的最佳领域,可能非常多人都已经在奋斗了。你要找的,事实上是一个“相对优势领域”。

    小程序对于一个开发人员来说或许是一个“最佳领域”,由于它确实带来了一些“社会价值”。可是,它并不适合与全部的开发人员。由于你根本不擅长,也不爱好。

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

    2.怎样选择行业?

    好行业不等于当下的热门行业,由于你会面临非常激烈的竞争。要找你自己有优势的行业。

    如。算法非常了解、数据结构设计非常删除、SQL优化已经达到了满级等等。

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

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

    韬哥说:程序猿的价值

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


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

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

  • 相关阅读:
    null in ABAP and nullpointer in Java
    SAP ABAP SM50事务码和Hybris Commerce的线程管理器
    Hybris service layer和SAP CRM WebClient UI架构的横向比较
    SAP ABAP和Linux系统里如何检查网络传输的数据量
    SAP CRM WebClient UI和Hybris的controller是如何被调用的
    SAP CRM和Cloud for Customer订单中的业务伙伴的自动决定机制
    SAP CRM WebClient UI和Hybris CommerceUI tag的渲染逻辑
    SAP BSP和JSP页面里UI元素的ID生成逻辑
    微信jsapi支付
    微信jsapi退款操作
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8302175.html
Copyright © 2020-2023  润新知