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


    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
    、

  • 相关阅读:
    周总结5
    《梦段代码》阅读笔记01
    NABCD
    结对开发(四则运算)
    《人月神话》阅读笔记03
    周总结4
    移动端疫情显示
    周总结3
    《人月神话》阅读笔记02
    软件工程第四周作业
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/8302175.html
Copyright © 2020-2023  润新知