新的一年即將來臨。

為下一年做好準備。


原則

要麼精於技術,要麼精於業務。

精於技術者,可以在技術行業隨意切換工作。

精於業務者,可以在同類型公司中隨意切換工作。

相對來說,行業比公司可選擇的範圍更加大。

最終取決于于現在的會不會比可選擇的好,取決於能力,最終取決於人的精力。


價值觀

人要有自己的底線,而不是公司決定你的底線。

底線是否一致取決於利益是否重疊或一致。

不一致時,什麼都是廢話。

志同道合者才能一起干出事情。


前端 - 未來

  • 工業化

在過去的一年裡面,前端進入繼續工業化細化過程。基於基本的運行時框架,劃分為腳手架CLI、UI庫、插件。

  • 生態化

任何一個主流的框架都組件形成了自身的生態,包括完善的文檔、解決方案、資源包管理。

  • 圖形化

去前端正在逐步興起,可視化配置方興未艾。在之前的預測中,大熱將會在 3 ~ 5 年。但是在弱交互、強展現場景下,將會在未來半年到一年成熟推廣。而強交互類型的,如CRM、CMS、OA等管理類場景,得益於 Vue、React 等數據驅動框架,可視化配置引擎的進化,邏輯可視化將變得比寫思維導圖還簡單,預計在一年到兩年內成熟推廣。在 AI、BI,前端也正在發力。

業餘寫 Web 頁面將變得像喝水那麼簡單。未來,職業寫頁面的人不會減少,但是會過濾掉一大批人;前端將會進化到專門提供標準化介面、標準化 UI 內容,寫頁面反而不是前端需要專門做的事情。

在長期以來,前端霸佔著專業業務人員的位置,是時候,讓業務頁面交給職業、專業的業務人員了。

  • 移動端、VR、物聯網

前端把移動端、VR、物聯網納入了前端陣營,底層的介面亟需標準化,一大塊標準 UI 亟需標準化。

  • 去 Java 化

這個不好說,政治不正確。但是隨著 .Net Core 的發展,Oracle 和 Microsoft 對開源的想法,正在易位。搞不好下一年,去 Java 就是政治正確了,跟當年 .Net 一樣。

  • 應用 Web 化 和 WebAssembly

Chrome 、 Electron 和 PWA ,B端、C端、BC混合端,谷歌提出這些概念和技術,成了 Web 的事實贏家。處於開發成本和跨平台的考慮,可預見的未來裡面,應用的 Web 化,成了不可逆轉的趨勢。但是 JavaScript 只是中間語言,V8 引擎不再演進(等於判了 JavaScript 死刑),WebAssembly 讓 C、C++ 等靜態代碼,寫 Web 成為可能。未來 10 年,JavaScript 還會是主流(肯定不是唯一了)的 Web 語言嗎?

  • Non-HTML、Non-CSS

Virtual DOM 只是過渡階段,JSON 將會徹底代替 HTML 和 CSS,瀏覽器的解析引擎,只需要解析標準化的 JSON 生成網頁界面。


解決焦慮

前端還在不斷地攻城略地,在 15 年後,成功地佔領了移動端領域,16年後,成功地佔領了 IoT 和 VR 的部分領域,17年 AI領域。前端學習的東西是在太多了。

怎麼解決焦慮,唯有不斷學習,並領先別人:

  1. 概念一代,緊密思考前端發展的方向,預測 5 ~ 10 年世界的發展;
  2. 理論一代,將概念付諸於理論實現,並可能在 3 ~ 5 年內可以付諸實現的;
  3. 實踐一代,將理論付諸於行動,並可能在 1 ~ 2 年投入生產的;
  4. 生產一代,將實踐的最優解用於生產開發,並至少領先同行 1 年 ;

為什麼 IT 業都在加班,就是因為目前各個大公司的領導者太過於短視,與同行相比,超期不夠,甚至落後於同行的情況。

在高房價面前,中國人的勞動力還是太廉價了。


推薦閱讀:
相关文章