前端工作師都能做什麼?

原文鏈接:前端工作師都能做什麼?

作者: 老尚

這幾年,前端開發確實是火的不行不行的,

工資也動輒十幾K,幾十K的,

而且前端入門的門檻確實也不高,

無非是三大塊:html / css / js,

這三塊里,你搞懂任意二塊,就夠你吃穿之用了,

但如果只是這樣,那前端也不過如此而已,

那麼,它這麼「火」,到底「火」的是什麼呢?

以下為本人「一孔之見」哈,不喜勿噴,

前端火就火在,它有「無限可能」!

這,什麼意思呢?

無限可能?

它還能變成個猴啊?

當然不能,,

「無限可能」,我自己的理解就是說,你把它放在哪裡,它就在哪裡運行。

你把它:

-放在網頁中,它是網頁UI交互;

-放在移動端,它是webApp;

-放在服務端,它是nodeJs;

-放在React,它是桌面應用;

-放在Ruff,它是嵌入式開發;

-放在webGL,它可以搞canvas類遊戲;

換成你,你想把它(JS)放哪?

。。。

這就是前端真正火的原因(我以為的),

在這個思維下,前端的框架被泛化了,

以後啊,也許所有可以顯示的地方,都算前端了,

什麼電冰箱啊,微波爐啊,空調啊,,

這,這不就是物聯網么,

眼之所見,皆為前端。

這是境界,也是格局。

上面說了半天,也該讓天上的牛都落下來了。

那麼說回標題,前端都能做什麼呢,

目前看來,肯定是web前端開發,

那,前端開發怎麼做呢?

按下來的步驟來:

先學好html / css,然後用js || JQ實現一個一個的小效果,

然後把這些小效果連接起來,就是實現一個完整的功能了。

這些小功能寫的多了,把這些功能里相同的地方提取出來,

就形成了自己的小對象,然後你就開始了OO之路。。

再接下來,你會發現項目中許多需求也是類似的,

那麼你就把項目相同的需求,提取出來,合併它。

恭喜你,你已經跨進了架構設計的大門,,

同時,你可以T型擴展自己的技能樹,nodeJs怎麼樣?

這時你的一隻腳已經踏進了另一個世界,後端。

你也生成數據,

你也操作資料庫,

你也控制業務流程,

你也。。。

再接下來,

你愛幹嘛就幹嘛吧,

畢竟,無限可能嘛

閱讀原文


推薦閱讀:

DDFE 技術周刊(第九期)2017.1.1

TAG:前端工程师 | 前端开发 |