美文网首页
懂更多的“框架”并没有带给你更多利益

懂更多的“框架”并没有带给你更多利益

作者: 茶艺瑶 | 来源:发表于2019-01-03 21:41 被阅读207次

    现在前端被问的最多的一个问题是选择Vue还是React。
    经理常给我说的一句话,我说说我的看法吧

    我先发表一下个人的观点吧。
    1.我对React的熟悉程度远超于Vue,再这种熟悉程度,Vue给我带来的解决问题能力,并没有任何的提升,这样只是在浪费你更多时间去做你真正想做的事,因此不怎么想用。
    如果非要用,我只能说Vue在移动端的开源Ui库真的很多,但是你后面都会发现一个通病,都没有Andt这一类的React有更好的扩张性。

    2.React可以更好的使用到开发模式来设计的你项目和组件,你学了多年的设计模式难道不是用来做管理项目用的吗?这要你用了Typescript后你会发现 另一种开发体验。

    3.我生活、工作中有很多的问题需要我去解决,使用能用 React 解决的问题,用 Vue 成本并不会变低。
    他们都是同一时代的产品不同的解决方案而已。当别人提起是 亚马逊 的商业模式正确还是 阿里巴巴 商业模式正确的时候,马云说:我希望两种模式都正确,如果世界只有一种模式,那就太无聊了。

    我真正想说的

    前端大概是目前程序员届里对什么是「核心竞争力」最模糊的一个群体,造成这样的原因是因为前端程序员这个群体年龄还比较小,人数又众多,所谓说有人就有江湖,就是这个道理。

    我一直提倡,想成为一个厉害的人,既不能随波逐流也不能停止学习。作为我个人,我不局限我所做的语言甚至是行业,什么前端和后端其实只是软件设计的一种解决方案而已,程序员多看看市场、多了解产品,多学学说话,多多修炼自己的写作,多多锻炼自己的身体。

    这么做的原因并不是毒鸡汤,而是我之前说的一个核心:提升自己的「核心竞争力」。每当说到 React 和 Vue 又或者是什么前后端框架的时候,总会有几个人跟我争辩,其争辩的核心思想无外乎就是:xxx那么大公司的公司,根本不需要你 xxx 样,你懂个 b 毛?

    "我们不生产代码, 我们只是代码的搬运工." 没有GOOGLE, 基本是不能开发的。这就是我们大部分人的现状,你们别以为你们生产代码,用来这么多框架,大家有哪些代码不是搬运过来用的?真正生产代码的应该都在github上面的库。国内码云出来很有什么?一搜索全是“系统程序”,“CMS”,“小程序商场”,也就一个价值比较高的Swoole,这个是真的在生产代码。

    是的,那些个大公司就是想让你进去做一个螺丝钉。在你年轻力壮、呆头呆脑、初出茅庐的时候给你灌输「面试造火箭,入职螺丝钉」的奇葩理论,把你这个加班勤快的小呆子绑在一台机器上,让你以为这他妈就是全世界最好的工作,于是你就被按在这台机器上,慢慢磨成了这个机器上的某个特定零件,一离开这个岗位,你发现自己连 b 都不是(心里还没 b 数)。

    某一天,这台机器被抛弃了,你不得不离开自己的岗位,去别的岗位的时候,你会发现,自己仍然屁都不是。你看,这是不是就是知乎上说的程序员中年危机?

    React 和 Vue 就算你再精通也好,都只是历史进程这台机器上某个特定时段的一个小螺丝,这跟螺丝小到可以忽略不计。所以你再熟悉,再屌,也没球用。

    这个时代是信息暴涨的时代,解决方案同样很容易被传播。传播和推广,你看那个互联网公司不是一直在烧钱打下一片商业模式的?

    马云说过70%的成功人士都和自己在大学学过的专业技能没有很大的关系,因为那些人懂得开放自己。变成多领域的学习者。这些领域包含 投资、商业、推广、策划、产品、人际关系、艺术。
    乔布在离开苹果的时候学了艺术字,产品营销等对产品体验有帮助的艺术灵感。

    大部分的程序最傻的就是沉浸在自己的世界里,以为自己研究了 xxx ooo 源码非常厉害,而忽略了人际关系,很多时间,人与人的交涉交流中,能获取得的往往是1+1=n。
    我是经常那一块业务出来和上司交流的,因为小公司,有时候交流就比较方便,关键上司也比较愿意分享。
    就Tpshop这个开源系统程序来说,他的订单流程处理流程是错误的,虽然程序上面是没有错误的,但是在业务流程上面来说,订单是数据是不可以删除的。订单流程是不可以逆转的,举个比如,你支付过的东西,在后台里面是可以把支付的东西变回未支付的,大部分小白会觉得没有问题,但是在生活处理和业务流程上来说,支付的东西怎么可以变回未支付呢?你只能是变成一种异常订单处理,也就是后台列为异常订单后在进行退款流程,这样财务数据,出入对账还能对得上流水。你写一辈子代码,你会知道这些东西吗?

    想想到了30多岁,依然没有明白自己认识了什么人,获取了什么信息,还在没结婚,还要面临中年危机?这是一件多么可悲?
    简直 "人又老,钱又没,老婆又跑路"。

    程序员经常是被产品经理牵着鼻子走的,明明是掌握更多信息的人,反而被一些外行扯淡带跑,这里说的是甲方。明明订单是不可逆的,甲方提了个需要,产品经理既然不会反驳。导致产品异想天开。所以你想提高,就要有产品思维,简单来说就是你要比产品经理更懂市场,更懂产品,更会好好说话...

    “多想想业务,业务怎么来的”,“我在锻炼的是你的情商” 这是我经理常提醒我们做技术的。

    最后一定要跳出自己的领域,不要觉得自己的领域就是神,尤其是现在程序员可能是职场中的宠儿,钱多。然而,这只是时代造成的,并不是你比那些做科学的、做政治的、做经济的、做哲学的、做心理的、做生物的更厉害。一定要跳出领域,保持学习。

    比如24岁就学会理财。你想想三年存款都没有10w是一件多么悲伤的一件事。我妈妈社会的底层人事,没有拿过社会任何补贴,一个人把我和我弟弟的读书和生活费都解决了。这应该脱不开理财这个学问,所以别说自己没有钱,那是你不懂的理财,不懂就学,有钱你就可以做自己的事情。

    最后

    无论是React或者Vue都会像Bootstarp或者jq一样,被时代的抛弃。 选择当下对你、对团队成本最低的一个框架或者语言、是最实际可靠的。

    切记、精通什么XXX的绝对不是核心竞技力的体现,因为这些都是随便请个人都能代替你的工作。过几年,死都不懂怎么死。

    Prolog 就是个例子。。。。

    相关文章

      网友评论

          本文标题:懂更多的“框架”并没有带给你更多利益

          本文链接:https://www.haomeiwen.com/subject/afwqrqtx.html