欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

你認為前端工程師是一個怎樣的角色

江奕云2年前21瀏覽0評論

你認為前端工程師是一個怎樣的角色?

你好,下面是我個人見解:

css 和 js 是否分家?

首先回答“分家”這個問題,答案是:不分家。

我從第一天進入公司開始做前端開發(5年前),我們的開發模式這樣:會有一個網頁工程師協助我們切圖,編寫頁面靜態 css 文件,交付到我們前端開發時就是一個瀏覽器打開成型的頁面了。

起初我以為這是“分家”,大家各司其職,我們寫 js 邏輯,她做頁面布局。但隨著時間的推移,越來越多的頁面工作不再交給她,這些原本分開的工作已經全部給我們前端專職來做了。分析有這幾個原因:

前端的職責:

無論是簡歷招聘,還是你看的所有前端的內容都是 html+css+js 三者在一起的,沒有那個公司專招會 js 的。

現在不像 10 年前,java 后端開發們做邏輯,有個專門的網頁工程師來寫靜態頁面,隨著 nodejs 的發展,前端被賦予了更多職能。何況我們本來就是具備切圖,寫頁面能力的。如果你說 css 動效寫不來,我只能說你作為前端本領還不到家。

工作效率:

前端這個比較特殊,你必須有頁面才有 html 節點,然后通過 js 實現相關交互。如果 html css 由別人來做,那必須要等待他們的完成,我們才能繼續下去,耽誤進度。

而且隨著 angular、vue 等框架模式,很多和模板相關的功能,網頁工程師根本不了解。組件式的開發模式,不太適合兩個跨職能的工程師來共同完成,太變扭了。

前端 和 全棧,前端開發擔任的角色?

上面是 css 和 js 的分家問題。這里我再引申另外一個:前后端難道不同語種來開發嗎?

你說前后端工資不同,能力也不同。其實你可以看下那些出名的前端程序員,哪個不是熟練、或者接觸過 java 等后端語言。

現在依靠 nodejs,我們前端不單單是面向客戶端瀏覽器的前端。更是有能力面向后端,koa、express、egg 之類的后端框架不正是最好的證明嗎?

拋去公司老板的壓榨不說。資深的前端完全有能力擔負起前后端全棧的重任。

未來?

js 這個語言已經面向多個端了,無論是混合開發、動畫特效、網頁開發、后端服務、數據交互、人工智能... 都有前行者做了不少的努力。

so,點個題:不應該分家,雖說術業有專攻,但我們前端開發更需要多方面發展,在某個特定的領域垂直發展。

我是【前端雨爸】,可以關注我,查看前端技術相關文章。

css動效,你認為前端工程師是一個怎樣的角色