UI 工程師是怎麼樣的角色呢?

2021-09-22 01:29:03 字數 1504 閱讀 8513

這個話題幾年前我就一直在思考,曾經我也一度很迷茫,現在雖然已經不做網頁重構三年了,但是仍然會有些人問起我的經歷和現狀,也總有一些現實在刺激著我不得不去想這個問題。

同時,這些工作經歷和思維方式也一直深深地影響著我,所以即使這終究是個怎麼說都會得罪人的話題,我也不得不去勇敢面對。

從乙個「認知」說起

所有從事網際網路行業的人,都知道有個工種叫做「美工」,當然他還有許多其他的名字。比如,南方的就喜歡自稱「頁面仔」,「切圖仔」,而 tx 的就喜歡稱為「構建」,意思是構建頁面結構的工種。

那麼,這個崗位從什麼時候開始變得有點 low 了呢?

這可能要從《網頁重構》這本書,以及這個崗位的誕生開始。

重構,就意味著推翻過去的東西,重新構建新的規則制度。美工,由於參與的流程比較長,所以也不可避免地難以做到每個環節都很完美,甚至很糟糕(全棧工程師?呵呵)。

所以導致的結果就是,大量素質很一般的從業人員乘著網際網路的大潮,進入了美工這個崗位,最後設計設計做不好,****寫不好。最終留給人的印象就是:美工都在做一些粗製濫造的東西。

由於這個角色的 title 實在太多,我還是統一用 ui 工程師比較好,至少是個比較新的 title 吧。

既然是新的 title 必然會有些新的定位,以 tx 為例,許多部門的 ui 工程師也都歸到了 t 族(技術族)的通道中(曾經有一段時間是在設計族)。

然而,儘管職級通道劃分到了技術族,但編制往往是在設計部門,或者是跟著產品線走。那麼設計部門中的 ui 工程師,就成了設計師中最懂**,程式設計師中最懂設計的一撥人了。

這種略微有點錯位的身份關係,也曾讓我們迷茫。說是設計師吧,也做不出像樣的設計稿;說是工程師吧,只做些頁面搞搞動畫好像也談不上工程。

唯一乙個經常被我們掛在嘴邊的詞就是「使用者體驗」,但使用者體驗又是個很大的範疇,我們能把握的也只有頁面的效能,酷炫的動畫等等。

這些東西確實可以從某種程度上提公升體驗,但究竟有多大作用,很難去量化。

最近幾年,在各種 js 框架風生水起的大環境下,更是沒有太多人願意關注 ui 方面的東西,關注前端行業裡這些對畫素有特殊偏好的人了。

我自己也有這樣的趨勢,當接觸了更全面的研發流程之後,就很難保持對 ui 細節以及曾經追求的極致使用者體驗的關注度了。

這或許也恰恰說明,對於某些型別的產品或某些階段的產品來說,ui 細節沒那麼重要。

而對於重視使用者體驗的使用者體驗設計部來說,隸屬於設計部的編碼人員也較難受到重視和提拔。

這就是 ui 工程師的困境。

前端的發展太快了,應該怎麼去追求深度學習而不是一味追求廣度?

當討論前端 ui 工程師困境的時候,會立足以個體為主,還是以這個崗位群體為主?

怎麼更好的學習應用基礎布局及響應式布局?

樣式表現有問題如何除錯?需要根據某些瀏覽器 hack,具體處理時除了經驗還有什麼好辦法?

後端開發者需要掌握哪些前端知識或技能?

公司或者 leader 應該如何衡量乙個偏科前端的價值呢?有比較合理的衡量標準嗎?

國內外 ui 方面有何差距?如何判斷一套 ui 系統/框架的優劣?

如何根據自身情況來針對某些東西做總結或計畫?

怎麼樣好好的聊天呢

來看看怎麼好好的聊天呢 你需要給get的技能 你get到沒有呢 有些人,你跟他聊天,分分鐘就能把話題終結,讓你沒了聊下去的慾望 而有些人,跟他說話有道不盡的樂趣,讓人覺得意猶未盡。和不同的人聊天,你會收穫不一樣的心情。會聊天的人,你難過的時候他能給你安慰,開心時,愉悅的心情也能變得更愉悅。跟這樣的人...

2020,網路工程師的就業前景怎麼樣?

網路工程師未來的發展前景將體現出以下幾個特徵 第一 行業優勢 通訊技術的發展為網路工程師提供了新的發展空間。隨著5g標準和物聯網 雲計算 大資料等技術的落地,將出現大量新增的資料湧向資料中心,在這種情況下,網路工程師必將迎來新的發展機會,這些發展機會不僅存在於傳統的資料通訊領域,還包含 雲大物智 雲...

include是怎麼樣工作的?

大多數園友可能對 include 比較熟悉,因為我們寫c c 程式的時候都會寫的字串之一,但是它是具體怎麼工作的?或者它的原理是什麼呢?可能不太熟悉,也有可能沒有去關心過。我們只關心程式能否正確執行,或者程式怎麼實現等等一些問題。這裡筆者就為介紹下我們熟悉又不太熟悉的 include 首先我們了解下...