帶你認識Web前端工程師
這是一個很老的話題“前端工程師的價值體現在哪裡?”。 有人說:“前端工程師之於網站的價值猶如化妝師之於明星的價值。”一位好的 Web 前端開發工程師在知識體系上既要有廣度,又要有深度。當然,Web 前端工程師並不是設計師,每天接觸最多的是程式碼,程式碼,還是程式碼。對此,你是如何給自己定位的?你的價值是否能夠得到很好的體現?
前端工程師的價值體現在哪裡?
一起來看下業內資深大牛對前端工程師是如何評價的:
張克軍 豆瓣前端工程師:
個人認為前端工程師正慢慢演變為產品工程師。WAP App,響應性 UI 等以 HTML5 技術為基礎的開發將成為前端工程師的主要工作內容,解決產品跨平臺跨裝置的實現問題。Javascript,HTML,CSS 這些前端工程師熟悉的,多年使用的語言,作為開放標準將被各種平臺所支援。產品形態和資料的分離是形勢所趨。移動時代對產品形態多元化的要求雖然可以靠不 同技術分別實現,但要付出巨大的成本。這也是 HTML5 這個 04 年就提出來的標準,直到前兩年才火爆的原因。
現階段的價值也很大。Web 產品互動越來越複雜,使用者使用體驗和網站前端效能最佳化,這些都需要專業的前端工程師來解決。另外,在專案中還要彌補設計師在互動設計上的不足,前端工程師 在開發過程中起著重要的承上啟下的作用。一兩個前端工程師就可以讓整個開發並行起來,讓設計到實現的轉換更順利。明智的公司應該貯備前端工程師資源。
我不認為前端工程師和產品經理有什麼關係。好的前端工程師一定會成為好的互動設計師。前端工程師對資訊架構的理解應不亞於專業的互動設計師。
張經緯 前端工程師:
一、前端工程師所需要掌握的基本技能:
HTML CSS
JavaScript
PHP/ASP/或者其他廣泛應用在 Web 領域的程式語言
美術、視覺
二、前端工程師面向於:
使用者
瀏覽器
資料介面
三、那麼前端工程師的價值體現在哪兒呢?
四、
為簡化使用者使用提供技術支援(互動部分)
為多個瀏覽器相容性提供支援
為提高使用者瀏覽速度(瀏覽器效能)提供支援
為跨平臺或者其他基於 webkit 或其他渲染引擎的應用提供支援
為展示資料提供支援(資料介面)
元彥雲端工程師:
關於前端攻城師的價值體現,我覺得主要取決於下面幾個方面:
1. 與使用者最近,最願意揣測使用者,是工程師中最瞭解使用者的
2. 前端充滿創新
3. 前端技能 JavaScript、HTML、CSS....入門易,深入難
4. 前後端互動方式多樣,適用場景不同,Ajax(Post、Get)、Comet(輪訓、長輪訓、永久幀、XHR 流)、WebSocket
5. 隨之瀏覽器的發展,很多技術方案開始偏向於前端
6. 前端不僅僅是 Desktop,而有 Mobile、Pad、TV......
高原Web工程師:
作為前端工程師最核心的價值或者說是責任,就是將大夥的所有心血和努力最終要完美地呈現給使用者。在一個技術開發團隊中,無疑離使用者最近的人就是前端,其次是 UI、UE 和產品,然後是後端、DBA 和系統工程師。
如果說一個技術開發團隊就是一支足球隊的話,那麼前端工程師無疑就是前鋒,他接到隊友們傾力傳到腳下的球,他責無旁貸,要做的就是必須將球準確 無誤地打入對方的球門..... 他有兩點必須是非常清楚:1.他必須清楚在對方球門與自己之間存在著哪些阻礙;2.他必須清楚如何破除這些障礙將球直至門網.....他也應該要是所有隊 員中對這兩點最為清楚的人。
每個球隊都有自己的明星,可以是鋒線殺手、可以是中場戰車、可以是超級後衛、也可以是神奇門將、甚至可以是救火教練。而且相信球場上任何一個位 置的優秀球員,都有可能在後場斷球長途盤帶奔襲射門,球進!但任何一支優秀的球隊都必須有兩類分工,前場球員想的是贏得比賽,後場球員想的是不能輸掉比 賽,各司其職才能卓越。而作為一名稱職的前鋒,你必須是球隊裡,進球最多、射門技術最好的那一個,否則你還有什麼價值可言呢....
不管技術實現的風潮如何變化,一個給使用者的互動介面要有人來實現,這是不辨的硬需求.... 除非以後人機的資訊互動不依賴視覺了(直接靠意念連結),那時的前端就轉向只做資訊的組織與表達形式的設計就好了,因此,前端的最終價值是對人機互動的設計與實現。
李春平百度研發工程師:
應該來講有三條路,一個是向前走,一個是向後走,另外一個是一直做前端,深入下去。向前即是前面所說的往使用者體驗與互動設計甚至產品設計師上走,這是最能體現前端價值的了,即使用者體驗,大多人會往這方面走;
向後走就是做 Web 開發,往資料庫和後臺開發方面走,不再區分前後端,大家深入產品的研發實現,這條路就是與軟體工程師融合的路,這是的價值就體現在對於業務功能的實現上;
最後還有的是一直深入做前端開發,比如前端各類庫與框架的架構設計,W3C 各種標準深入研究,對於 JavaScript 語言本身的研究,對瀏覽器的原理分析,對於網路傳輸協議的原理分析等等,這條路要深入下去很不容易,因為涉及很多原理與根本性的東西,所以走的人也不是很 多。
當然了,還有一些徹底離開了前端甚至軟體開發,轉行專門做產品或者做業務運營。可能會因為有不錯的技術背景有一定的優勢呢。
結束語:
前端就是後臺實現和視覺表現的橋樑,是貫穿在整個產品開發過程的紐帶,起到承上啟下的作用,一個好的前端工程師他能夠很好理解產品經理對使用者體 驗的要求,也能夠很好地理解後臺工程師對資料邏輯,或者程式邏輯進行分離的要求,並將這些要求轉化成前臺的開發工作。前端就是網站的門面,它的價值遠大於 其他的客戶端開發。
前端工程師的價值體現在哪裡?
一起來看下業內資深大牛對前端工程師是如何評價的:
張克軍 豆瓣前端工程師:
個人認為前端工程師正慢慢演變為產品工程師。WAP App,響應性 UI 等以 HTML5 技術為基礎的開發將成為前端工程師的主要工作內容,解決產品跨平臺跨裝置的實現問題。Javascript,HTML,CSS 這些前端工程師熟悉的,多年使用的語言,作為開放標準將被各種平臺所支援。產品形態和資料的分離是形勢所趨。移動時代對產品形態多元化的要求雖然可以靠不 同技術分別實現,但要付出巨大的成本。這也是 HTML5 這個 04 年就提出來的標準,直到前兩年才火爆的原因。
現階段的價值也很大。Web 產品互動越來越複雜,使用者使用體驗和網站前端效能最佳化,這些都需要專業的前端工程師來解決。另外,在專案中還要彌補設計師在互動設計上的不足,前端工程師 在開發過程中起著重要的承上啟下的作用。一兩個前端工程師就可以讓整個開發並行起來,讓設計到實現的轉換更順利。明智的公司應該貯備前端工程師資源。
我不認為前端工程師和產品經理有什麼關係。好的前端工程師一定會成為好的互動設計師。前端工程師對資訊架構的理解應不亞於專業的互動設計師。
張經緯 前端工程師:
一、前端工程師所需要掌握的基本技能:
HTML CSS
JavaScript
PHP/ASP/或者其他廣泛應用在 Web 領域的程式語言
美術、視覺
二、前端工程師面向於:
使用者
瀏覽器
資料介面
三、那麼前端工程師的價值體現在哪兒呢?
四、
為簡化使用者使用提供技術支援(互動部分)
為多個瀏覽器相容性提供支援
為提高使用者瀏覽速度(瀏覽器效能)提供支援
為跨平臺或者其他基於 webkit 或其他渲染引擎的應用提供支援
為展示資料提供支援(資料介面)
元彥雲端工程師:
關於前端攻城師的價值體現,我覺得主要取決於下面幾個方面:
1. 與使用者最近,最願意揣測使用者,是工程師中最瞭解使用者的
2. 前端充滿創新
3. 前端技能 JavaScript、HTML、CSS....入門易,深入難
4. 前後端互動方式多樣,適用場景不同,Ajax(Post、Get)、Comet(輪訓、長輪訓、永久幀、XHR 流)、WebSocket
5. 隨之瀏覽器的發展,很多技術方案開始偏向於前端
6. 前端不僅僅是 Desktop,而有 Mobile、Pad、TV......
高原Web工程師:
作為前端工程師最核心的價值或者說是責任,就是將大夥的所有心血和努力最終要完美地呈現給使用者。在一個技術開發團隊中,無疑離使用者最近的人就是前端,其次是 UI、UE 和產品,然後是後端、DBA 和系統工程師。
如果說一個技術開發團隊就是一支足球隊的話,那麼前端工程師無疑就是前鋒,他接到隊友們傾力傳到腳下的球,他責無旁貸,要做的就是必須將球準確 無誤地打入對方的球門..... 他有兩點必須是非常清楚:1.他必須清楚在對方球門與自己之間存在著哪些阻礙;2.他必須清楚如何破除這些障礙將球直至門網.....他也應該要是所有隊 員中對這兩點最為清楚的人。
每個球隊都有自己的明星,可以是鋒線殺手、可以是中場戰車、可以是超級後衛、也可以是神奇門將、甚至可以是救火教練。而且相信球場上任何一個位 置的優秀球員,都有可能在後場斷球長途盤帶奔襲射門,球進!但任何一支優秀的球隊都必須有兩類分工,前場球員想的是贏得比賽,後場球員想的是不能輸掉比 賽,各司其職才能卓越。而作為一名稱職的前鋒,你必須是球隊裡,進球最多、射門技術最好的那一個,否則你還有什麼價值可言呢....
不管技術實現的風潮如何變化,一個給使用者的互動介面要有人來實現,這是不辨的硬需求.... 除非以後人機的資訊互動不依賴視覺了(直接靠意念連結),那時的前端就轉向只做資訊的組織與表達形式的設計就好了,因此,前端的最終價值是對人機互動的設計與實現。
李春平百度研發工程師:
應該來講有三條路,一個是向前走,一個是向後走,另外一個是一直做前端,深入下去。向前即是前面所說的往使用者體驗與互動設計甚至產品設計師上走,這是最能體現前端價值的了,即使用者體驗,大多人會往這方面走;
向後走就是做 Web 開發,往資料庫和後臺開發方面走,不再區分前後端,大家深入產品的研發實現,這條路就是與軟體工程師融合的路,這是的價值就體現在對於業務功能的實現上;
最後還有的是一直深入做前端開發,比如前端各類庫與框架的架構設計,W3C 各種標準深入研究,對於 JavaScript 語言本身的研究,對瀏覽器的原理分析,對於網路傳輸協議的原理分析等等,這條路要深入下去很不容易,因為涉及很多原理與根本性的東西,所以走的人也不是很 多。
當然了,還有一些徹底離開了前端甚至軟體開發,轉行專門做產品或者做業務運營。可能會因為有不錯的技術背景有一定的優勢呢。
結束語:
前端就是後臺實現和視覺表現的橋樑,是貫穿在整個產品開發過程的紐帶,起到承上啟下的作用,一個好的前端工程師他能夠很好理解產品經理對使用者體 驗的要求,也能夠很好地理解後臺工程師對資料邏輯,或者程式邏輯進行分離的要求,並將這些要求轉化成前臺的開發工作。前端就是網站的門面,它的價值遠大於 其他的客戶端開發。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30010422/viewspace-1482558/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 帶你真正認識ViewView
- 一文帶你認識DockerDocker
- 帶你認識Photoshop的混合模式模式
- 好程式設計師帶你認識“jQuery”程式設計師jQuery
- 7.帶你認識Dart中的MapDart
- 【前端Talkking】CSS系列——一步一步帶你認識animation動畫效果前端CSS動畫
- 一文帶你認識Spring事務Spring
- 一篇文章帶你認識 SpringSecuritySpringGse
- 帶你認識那些App可靠性設計APP
- 4步帶你從Web前端小白到入門!Web前端
- 【實踐】你真的認識 Web 快取體系?Web快取
- 帶你漲姿勢的認識一下 KafkaKafka
- 一文帶你認識LPWA通訊技術
- 帶你認識Java開發框架是如何使用的Java框架
- 【北京】美餐招聘 Golang、Web 前端工程師(待遇你自己看)GolangWeb前端工程師
- 認識Web3Web
- 2020年12月-前端基礎-認識WEB前端Web
- 你使用的框架都是假的 帶你認知未來前端UI框架框架前端UI
- 整個行業都在缺Web前端工程師,你還在問Web前端工作好找嗎?行業Web前端工程師
- Flutter | 通過一個小例子帶你認識動畫 AnimationFlutter動畫
- 帶你認識9種常用卷積神經網路卷積神經網路
- 帶你認識,19個學習Python的小技巧!Python
- web前端工程師入門須知,你全部瞭解嗎?Web前端工程師
- Web前端怎麼學?如何成為Web前端工程師?Web前端工程師
- 五分鐘帶你瞭解年薪50W的Web前端開發工程師需要掌握什麼?Web前端工程師
- IP,PV ,UV 它們認識你,你認識它們嗎
- Web前端開發工程師必須瞭解的HTTP知識Web前端工程師HTTP
- 超詳細的Servlet教程,10分鐘帶你認識servletServlet
- 帶你清晰認識,Java虛擬機器記憶體管理!Java虛擬機記憶體
- CSS並不簡單--帶你認識不一樣的marginCSS
- 【HTML+CSS】web前端工程師HTMLCSSWeb前端工程師
- web前端工程師必備技能Web前端工程師
- 識別這5個錯誤,進階高階web前端工程師!Web前端工程師
- 圖文並茂,帶你認識 JVM 執行時資料區JVM
- Go 語言之父帶你重新認識字串、位元組、rune 和字元Go字串字元
- 從零認識webpack4.0,帶你走進神祕的webpackWeb
- 好程式設計師帶你認識HTML5中的WebSocket程式設計師HTMLWeb
- 帶你認識網際網路架構的演變過程架構