如果你2010年能学会Android开发,你现在的薪水每年不会低于50万...如果你2015年能熟练使用react,你现在的薪水,不会低于月薪30K……看到这两个数据,有人可能会反驳:技术刚出来,没人敢用,任何技术用个三五年,工资会不会低于这个算?第一个问题,安卓是2010年出来的吗?从上面的信息我们可以看出Android是2008年9月23日发布的,所以2010年不是刚出来,而是出来两三年后。我们不是赌徒,我们不知道它会流行,这可以原谅,我们在年初没有抓住机会,还有机会,2010年10月,Google正式发布了Android2.3,此时申请人数已经超过10万。错过了?没关系,我们继续。2011年1月,Android成为智能手机中占有率最高的系统。也错过了吗?半年后,Android成为全球第一的智能手机系统。错过这个,显然不能说“技术刚出来,没人敢用”吧?拥有量第一,“新技术”在哪里?其实很多java的朋友都是2011年开始转安卓的,上面那句话的后半句:如果你用任何技术三五年,工资都不会低于30000+。好吧,我相信java或者php在我们身边3-5年,月薪不到3万,从天安门到北京南站都可以安排。。。再看看前端行业:angularjs诞生在2009年;React诞生于2013年;Vue诞生于2013年,它们基本上在15-16年开始大规模应用。我为什么这么说?因为每一项新技术从出现到大规模应用或达到市场顶端,都会有3年左右的成熟期。我们有充足的时间和机会去掌握、学习并成为该领域的专家,三年后,您将享受到平滑的技术曲线和丰厚的回报。遗憾的是,大多数开发者都痴迷于技术本身,要么视而不见,要么选择忽视新技术和新问题的解决方案。他们一方面是担心学习成本,另一方面是出于自身的惰性。因此,也流传着一个笑话。php是最好的语言。不过相信很多人都知道php诞生30多年了,而node才出现9年。想一想,如果我们25岁开始工作,那么php是55岁,nodejs是34岁。如果你是老板,你会花1万请一个55岁的农民用镰刀收麦子,还是花3万请一个34岁的小伙子开着收割机收麦子?老农还不够努力吗?收割机技术难学吗?还是收割机刚出来,人们还不知道它是收割的利器?两者都不。因为老农习惯用镰刀收割,因为老农觉得收割机不好操作,因为老农觉得自己买不起,不愿意买收割机,因为老农是忙着收麦子,无暇顾及。但是仔细想想,收割机的操作真的很难学吗?收麦子需要买收割机吗?省下一点思考和判断的时间,用来收麦子,他还能收多少麦子?道理我都懂,可惜大部分前端从业者还停留在刀耕火种的时代。一个jquery搞定一切,再用一个更好的vue来写逻辑就完成了。收麦子的工具不仅仅是镰刀,前端技术也不仅仅是jquery或者vue。选择有时比努力更重要。世界上到处都是忙碌的穷人。孔子说,好国自有其道,穷贱则耻;国若无道,富而贵,耻之!用鲁迅的话来说,现在国家大局稳定,互联网行业发展迅猛。可以说是目前前端开发者大好时光最重要的工作。如果作为前端的你还在温饱线上挣扎,那你就真的很尴尬了。欢迎对web开发技术感兴趣的同学加入:前端学习圈,无论你是新手还是大牛,我都欢迎。那么问题来了:2019年,我们应该学什么,才能在三五年后让自己变得更好?抓住机会让你的收入翻倍?这就是我接下来要分享的内容:赢在未来,2019年前端开发十大战略技术布局!根据自己十几年的前端经验,以及大量的调研和数据分析,在这里总结了2019年需要储备和布局的前端知识,下面详细说一下。2019年第一个需要布局的技巧:基础嗯,你可能想说,你在开什么玩笑?我说的基础,在有些人看来就是html+css,顶多加个基础的nativejavascript。在我看来,基金会的范围不止于此。通过各种考察,nodejs也已经被视为必备技能,而不是高阶技能。2019年,第二个需要布局的技术:只要知道vue、react、angular这几个框架中的一个,这个东西就像结婚时的钻戒一样。如果没有,娘家多少会有些不高兴。2019年,第三种需要布局的技术:Web组件化很多人听到这个词,首先想到的就是模块化,或者类,匿名函数自执行。但我指的不是这些,而是??webcomponents。世人都说webcomponents.html+css+js结构、性能和行为分离确实是个好主意,但也带来了一定的问题,比如状态管理和数据同步。这就好比一个公司分成几个部门。各司其职确实是个好主意,但是也存在问题,比如各个部门的进度和信息不同步,跨部门协作是一件很有技巧的事情。这个问题在程序中也存在,这也是为什么vue、react、angular这么受欢迎的原因。但是如果从根本上解决,还是要依赖webcomponents。Web组件化的好处是不依赖任何框架,可以复用。开发jquery插件和vue插件不一样,但是现在有了webcomponents,谁来了都一样。这就好比现在的公司实行的是项目制,流程清晰,而不是js部门或者html部门。不管是哪个部门来,都要按流程走。2019年第四项需要布局的技术:PWAProgressivewebapplication(简称PWA)是一种带有一些额外功能的web应用,是一种新的web应用编写方式。太阳底下并无新鲜事。2005年前后,数据交互其实有很多种形式。这时,谷歌大张旗鼓地使用了Ajax,使Ajax成为了数据交互的事实标准。十年后,情况类似。各种webApp开发乱七八糟,谷歌又说pwa是下一代web应用。2005年ajax->2015年pwa数据交互->2019年webApp开发,第五个需要布局的技术:GraphQL关于GraphQL我想说的是:1.GraphQL是RESTAPI的替代品,用于数据接口。2.如果你是初创公司或者没有之前技术包袱的小公司,用GraphQL会很爽。3、如果你想成为全栈,GraphQL是你薪水超过50K+的绝佳机会。2019年第六个需要布局的技术:ServerlessServices(无服务器服务)有了它,你的公司再也不用自己去买服务器,做负载均衡之类恶心的??事情了。目前典型的应用是画床。你上传一堆图片,别人的服务器会根据你的需求,给你准备各种尺寸的,还做了防盗链和负载均衡。更不用说性能安全了。这种做法将彻底改变前端和后台的工作方式(因为后台根本不需要)。我们打个比方。以前家里建个炉子取暖,你和你哥分工很好。他每天给炉子挑煤,你负责生火。你爸说,我晚上回家,你们两个先暖暖屋子。然后你整天催你哥:放学搬煤;你哥整天催你:煤搬好了,快点生火。那么现在,无服务器服务就在这里。相当于家里集体供暖,取暖费可以通过支付宝支付。你爸直接让你今天记得交暖气费,不然晚上屋里会很冷。这个难度就小很多了吧?ServerlessServices就是集中供暖,彻底改变了整个家庭的取暖方式。2019年第七个需要布局的技术:网站静态化。欢迎对web开发技术感兴趣的同学加入:前端学习圈。不管你是新手还是大牛,以上内容我都欢迎。看起来很难,我翻译了一遍。JAMstack是指使用JavaScript、API和Markup构建的技术堆栈。JAM是JavaScript、API和Markup的缩写,首字母在前。JAMstack是一种基于客户端JavaScript、可重用API和预构建标记的现代Web开发。建筑学。什么时候使用它?这里我们使用排除方法1.使用服务器端CMS构建的站点,例如WordPress、Drupal、Joomla或Squarespace。2.在依赖Ruby、Node或其他后端语言的单片服务器上运行的Web应用程序。3.使用同构渲染在运行时在服务器上构建视图的单页应用程序。除了上面三种情况没有用到,其他情况都是随便创建的。为什么要使用它?作为一个网站,我绝对希望它能尽快好起来。使用JAMstack就是一个词-快速。开发也快,上线也快。2019年第八个需要布局的技术:javascriptAI理解JavaScript构建的各种AI模型和机器学习模型。为什么?现在的发展速度太快了,说不定有一天会出来商业化的切图写特效的AI。到时候设计师会出效果图,上传到我上面说的serverless服务,直接切出图形。js特效都写好了,重点是一点兼容性都没有。这不是科幻小说,它非常接近现实。目前已经有AI抠图,效果还不错。如果经过大量培训精度达到商业用途,那些主要工作是抠图的设计师可能会下岗。同样的,到时候会有大量的前端人员被裁掉。这不是危言耸听。想想看,你还有打字员的职位吗?但是有两类人不会被裁掉。1.精通javascript与AI的结合,能操作AI使webApp和网站更适合公司业务。2、通过js搭建自己公司工作流的人。这两类人不仅不会下岗,工资反而会翻倍。为什么?你以前在10个人的团队里工作,现在你可以通过操作AI一个人完成。你认为你的工资翻三倍太多了吗?2019年第九个需要布局的技术:javascript物联网(lot)nodejs将javascript推向服务端,不再与浏览器束缚。同样,很多也将js推向了更广泛的设备。从简单的语音控台灯到复杂的javascript+物联网智能家居,js的应用范围越来越广。而每一次装备版图的扩张,都伴随着巨大的技术核心和高薪机会。从客户端到服务器,从PC到智能手机,再从智能手机到智能设备,都会有新一轮的技术浪潮和高薪。2019年需要布局的第十项技术:知识挖掘技术。世界各地数据库中存储的数据量急剧增加。处理和分析以获得数据的一般特征和发展趋势的预测。因此,知识挖掘技术也是非常有用的。如果你不知道知识挖掘,你可能不会看到这篇文章。当前的技术发展趋势越来越明显。如果你不了解这些,你的薪水将很难提高。.前端世界瞬息万变,没有人能准确预测明天,就连巴菲特也猜不透苹果明天的股价会是多少,但趋势越来越明显,市场会给我们足够的时间紧跟潮流。要想事业更上一层楼,或许并不需要扛在肩上努力。只要我们放下眼光,提前谋划,循着既定的路线,一步步走下去,即使不能登上世界之巅,也足以见遍千山万水。是的,希望这篇文章能成为帮助大家攀登的绳索。
