2019前端開發十大戰略性技術布局

導語 未來五年的技術尋寶圖我已經給大家展開,是否能理解其中奧妙,就看大家是否認真研讀付諸行動了。

2010年,如果你能學會Android開發到目前,你的薪資不會低于年薪50萬

2015年,如果你能熟練使用react到目前,你的薪資不會低于月薪30K……

看到這兩個數據,也許有人會說,首先技術剛出來的誰也不敢用,第二任何一個技術你工作三五年工資也不會低于這個……

OK,我們一個問題 一個問題看。

首先第一個問題,2010年 Android 是才出來嗎?

這里我只說三個事實,

Android 是 2008年9月23日,發布的,不是才出來,而是出來了兩三年……

ok,我們不是賭徒,我們不知道他會火,可以原諒,我們還有機會,2010年10月份,谷歌正式發布Android 2.3,這時候應用已經超過了10萬……

你錯過了,沒關系,我們繼續,

2011年1月,Android 已經成為智能手機占有量最高的系統。

OK,你也錯過了。

半年后,Android成為全球第一智能手機系統,這個你再錯過了,顯然你不能說“首先技術剛出來的誰也不敢用”了吧。如果占有量都第一了,你還說他是首先剛出來的技術,那我不說什么了。事實上,我很多做java的朋友就是2011年,這個時間開始轉做Android的。

OK,第二個問題更好解決,第二任何一個技術你工作三五年工資也不會低于3萬+,好吧,相信你身邊3-5年的java或者php,低于三萬的,可以從天安門排到北京南站吧……

ok,我們再看看前端行業,

angularjs 誕生于2009年,

react 誕生于 2013年,

vue 誕生于2013年,

他們基本上開始被大規模應用都是在15年-16年。

我為什么說這個呢?因為

每一項新技術的問世,到在市場上大規模的應用或者登頂,都會有一個3年左右的成熟期。

我們有充足的時間和機會去把握,學習,并成為這個領域的專家,而三年后將是你享受平滑的技術曲線和豐厚的回報的時候。

遺憾的是,大部分開發者都沉迷于技術本身,對新技術和新的問題解決方案要么視而不見,要么選擇忽視,一方面是擔心學習成本,一方面是由于自己的惰性。因此,也有一個段子那么流行。

php是最好的語言。

可是,相信很多人知道php已經誕生了三十多年,而node 也出現了9年。相信很多人知道nodejs的性能相比14倍以上。

想想看,我們假如說25歲開始工作,那么php 已經55歲了,而nodejs 34歲。如果你是老板,你是花1萬雇傭一個55歲的老農用鐮刀收割麥子,還是花3萬雇傭一個34歲開收割機收麥子一個人頂14個老農的小伙子?

是老農不夠努力嗎?是收割機技術難學嗎?是收割機才出來大家都意識不到它是收割的利器嗎?

非也!

因為老農習慣了鐮刀收割,因為老農覺得收割機不好操作,因為老農覺得自己買不起收割機,因為老農忙著收割麥子沒時間想這些。

可是仔細想想,收割機真的是老農學不會的嗎?會使用收割機跟一定要買個收割機有必然聯系嗎?習慣了鐮刀收割和沒時間想這些,能讓他多收割麥子嗎?

道理都懂,可是很遺憾,目前大部分的前端從業者還停留在刀耕火種時代。一個jquery 搞定所有,好一點的套個vue寫完邏輯完事。收割小麥的工具不僅僅有鐮刀,同樣,前端技術也不僅僅只是jquery或者vue。

你的選擇有時候比你的努力更重要,這個世界上充斥著忙忙碌碌的窮人。你愿意做其中一員嗎?孔子說的好

邦有道,貧且賤焉,恥也;邦無道,富且貴焉,恥也!

用魯迅的話說,如今國家安定,互聯網行業發展日新月異,可以說目前是前端開發人員最好的時代。你還窮的一逼,你好意思么?

ok,我們不墨跡,直接整干貨,那么最關鍵的問題就來了:

過去的機會就像你跟別人跑了的女朋友,該忘就忘了吧。問題是2019年,我該學點啥能夠讓我三年或者五年內抓住機會收入翻番,贏取白富美……

接下來,我就說下最關鍵的問題,

決勝未來,2019前端開發十大戰略性技術布局!

如果大家真的認真聽了我的分析,并認真研究學習了,我保證五年后男前端開發人員笑的合不上嘴,女開發笑的合不攏腿。

綜合自己十幾年眼睜睜看著web前端在這個孩子長起來的經歷,結合大量的調查和數據分析,我總結了2019你年你最該儲備和布局的前端知識。好,我們詳細說下。

2019年第一個需要布局的技術就是:基礎知識

好吧,我知道你想說,what the fcuk!你特么開玩笑呢吧。

好吧我理解的基礎跟你理解的基礎不太一樣,你覺得基礎知識就是html+css,頂多加一個基礎的原生javascript。

我想說的是通過各種調查,我認為nodejs也已經作為一個必備技能,而不是拔高技能了。

當然了,你可以說我不認同,我只想說,這個是我大量調查的結果,你愛認同不認同,不認同你可以不看我寫的文章啊,我又沒求你。當然你不學node也行,但是聽我建議的人,大部分都已經 他好,我也好了。

2019年,第二個需要布局的技術就是:框架

vue、react、angular你只要要會一個,這個東西就跟娶媳婦的三件套(戒指、項鏈、耳環),你買了的話丈母娘不找你麻煩,你感覺也不重要,但是你沒有,你肯定結不了婚。

2019年,第三個需要布局的技術就是:web組件化

我知道你第一個想的就是 模塊化,或者class 或者匿名函數自執行。我說的組件化不是那些玩意,而是web 組件,江湖人稱web components.

html+css+js結構表現行為分離確實是一個挺好的想法,但是也帶來了一定的問題,比如狀態管理和數據同步。

這就好比一個公司分了好幾個部門,各司其職確實是個好想法,但是卻會造成各個部門的進度、信息不同步問題,而跨部門協作是個很需要技巧的事情。同理在程序里面也存在這個問題,這也是為什么vue、react、angular大行其道的原因。但是從根兒上解決的話還是得靠web components。
web組件化的好處就是不依賴于任何框架,可以復用。

不懂也沒事,記住一句話,你開發jquery插件和vue插件是不一樣的,但是現在用web components,統統的一樣,誰來都是一樣的。

這就好比現在公司實行項目制,有清晰的流程,而不是js部門或者html部門說的算。流程也業務說的算,不管哪個部門來人,都得按照流程走。

2019年,第四個需要布局的技術就是:PWA

漸進式網絡應用程序(簡稱PWA)是一種帶有一些額外功能的Web應用程序,是一種編寫Web應用程序的新方式。我知道你可能沒聽過,現在我也沒打算你能會,我只是告訴你他有多重要,然后你自己決定是否學就行了。

太陽底下沒有什么新鮮事,2005年左右其實數據交互形式很多,這個時候google大張旗鼓的使用ajax,一舉讓ajax成為了數據交互事實的標準。

10年之后情況類似,各種webApp開發亂七八糟早,google 又說了,pwa才是下一代web 應用。

2005年 ajax ->數據交互

2015年 pwa->web App開發

這樣類比,理解他的重要性了不?

2019年,第五個需要布局的技術就是:GraphQL

關于GraphQL我只說三句話:

  1. GraphQL 是 REST API 的替代品,搞數據接口用的
  2. 如果你是創業公司或者小公司,沒有以前的技術負擔,用GraphQL爽歪歪
  3. 如果你想成為全棧,GraphQL是你工資突破50K+的絕佳機會

2019年,第六個需要布局的技術就是:Serverless Services(無服務器服務)

用了它,你們公司再也不用自己去買服務器做負載均衡各種惡心事兒了。目前典型的應用就是圖床,你上傳一堆圖片,根據你的需求,別人家的服務器把各種尺寸給你做好,而且還做好防盜鏈和負載均衡。性能安全沒的說。

這種方式將會徹底改變前端和后臺撕逼的工作方式(因為根本就不需要后臺了)。

不理解沒事,給你個類比,

以前你家生爐子取暖,你跟你哥分工好了,他每天搬煤到爐子旁邊,你負責生火。你爸說了,晚上我回家你倆得把屋子給弄暖和了,不弄暖和了我就拿凍帶魚抽你倆。然后你整天催你哥趕緊放學搬煤,你哥整天催你煤搬好趕緊生火。現在好了Serverless Services來了。相當于你家集體供暖了,你們通過支付寶就能交取暖費了。你把直接告訴你今天記得交取暖費非,不然晚上家里冷,抽你。這個難度就小太多了吧?理解了吧?Serverless Services就是集中供暖,徹底改變了你跟你哥挨抽的命運。

2019年,第七個需要布局的技術就是:網站靜態化

直接推薦一個技術棧JAMStackhttps://jamstack.org/

知道上面的東西你看著費勁,我翻譯成人話。

JAMstack是指使用JavaScript、API和Markup構建的技術堆棧,JAM是JavaScript、API和Markup的簡稱,前面第一個字母縮寫,JAMstack一種基于客戶端JavaScript,可重用API和預構建Markup的現代Web開發架構.

不墨跡啥時候用?

  • 使用服務器端CMS構建的站點,如WordPress,Drupal,Joomla或Squarespace。
  • 一個單片服務器運行的Web應用程序,它依賴于Ruby,Node或其他后端語言。
  • 單頁應用程序,使用同構呈現在運行時在服務器上構建視圖。

這幾種情況下不用,其它情況下隨便造。

為什么用它?

作為男人肯定希望慢點好,但是作為網站肯定希望快點好。用JAMstack就是一個字兒-忒快。開發也快,上線也快,基本上剛脫褲子就……反正就是一個快槍手。你明白就行了。

2019年,第八個需要布局的技術就是:javascript AI

了解JavaScript 構建的各種AI模型和機器學習模型。為什么?

目前發展速度太快,沒準哪天商用的切圖和寫特效的AI就出來了。到時候設計師出來效果圖,上傳到我上面說的無服務器服務上面,直接就把圖切出來了,js特效都寫好了,重點是一點兼容性都沒有。這個不是科幻,是很貼近現實的,目前已經有AI摳圖,效果還不錯,如果經過大量的訓練精準度達到商用的話,那些摳圖為主要工作的設計師可能就下崗了。同理,到時候會大量的前端人員下崗,這不是危言聳聽。想想現在還有打字員這個職位嗎?

但是兩類人不會下崗。

1.熟練掌握javascript和AI結合,操作AI讓webApp和網站更貼合公司業務的人員。

2.通過js構建自己公司工作流的人員。

這兩類人不僅僅不會下崗,反而工資會翻倍。

想想吧,以前10個人團隊的工作,現在你一個人操作AI就做了,你覺得工資給你翻三倍過分嗎?

2019年,第九個需要布局的技術就是:javascript 物聯網(lot)

nodejs將 javascript推進了服務器端,而不是桎梏與瀏覽器。同理lot,將js推進到了更廣泛的設備。

從簡單的語音控制臺燈,到復雜的javascript+物聯網智能家居,js的應用范圍越來越廣。而每一次設備疆域的開拓都伴隨著巨大的技術核心和高薪機會。

從客戶端到服務器,從pc端到智能手機,同理從智能手機到智能設備也必將掀起新一輪的技術和高薪浪潮。

2019年,第十個需要布局的技術就是:知識挖掘技術

這個技術太有用了,如果你不會知識挖掘,你就不能看到這篇文章,目前的技術發展越來越“大彬哥化”(在按照大彬哥的預言推進),如果你不了解這些東西,你怎么怎么能漲工資呢(通過本文相信大家掌握最多的就是如何優雅的裝13)

 

最后一句,未來五年的技術尋寶圖我已經給大家展開,是否能理解其中奧妙,就看大家是否認真研讀付諸行動了。

前端世界,瞬息萬變,誰也無法準確地預測明天,連巴菲特也沒辦法算出來,蘋果公司明天的股價是多少,但趨勢是越來越明顯的,市場也會給我們足夠的時間,跟上浪花的潮流。讓自己的事業更上一個臺階,也許并不需要懸梁刺股、嘔心瀝血,只要我們把眼界放開,提前規劃,按照定好的路線一步一個腳印,即便爬不上世界之巔,也足以一覽眾山小了。

\

 


http://www.huibzy.icu/ true 2019前端開發十大戰略性技術布局 http://www.huibzy.icu/show-26-1123-1.html report 5161 未來五年的技術尋寶圖我已經給大家展開,是否能理解其中奧妙,就看大家是否認真研讀付諸行動了。
TAG:前端開發 技術布局
本站歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動成果
轉載請注明: 文章轉載自:愛思資源網 http://www.huibzy.icu/show-26-1123-1.html

[前端插件推薦] Plugin

1 2 3 4
  • jQuery實現逐字逐句顯示插件l-by-l.min.js
  • jQuery帶方向感知的鼠標滑過圖片邊框特效插件
  • jQuery HotKeys監聽鍵盤按下事件keydown插件
  • 響應式無限輪播jQuery旋轉木馬插件
響應式無限輪播jQuery旋轉木馬插件
web前端開發
愛思資源網 Copyright 2012-2014 www.huibzy.icu All rights reserved.(晉ICP備13001436號-1)
棋牌游戏推广招代理