現在哪個 UI 會寫程式碼?
本文選自 | 《前端 UI 工程師的困境與破局》
Chat 作者 | 姬光
整理 | linse
這個話題幾年前我就一直在思考,曾經我也一度很迷茫,現在雖然已經不做網頁重構三年了,但是仍然會有些人問起我的經歷和現狀,也總有一些現實在刺激著我不得不去想這個問題。
同時,這些工作經歷和思維方式也一直深深地影響著我,所以即使這終究是個怎麼說都會得罪人的話題,我也不得不去勇敢面對。
01
從一個「認知」說起
所有從事網際網路行業的人,都知道有個工種叫做“美工”,當然他還有許多其他的名字。比如,南方的就喜歡自稱“頁面仔”,“切圖仔”,而 tx 的就喜歡稱為“構建”,意思是構建頁面結構的工種。
雖然美工,構建這些名字看起來沒那麼高大上,但也不能說帶有歧視,只是我們都不太喜歡這些名字。而且,早些年真正的美工的工作,是可以從設計到實現一手包辦的(現在稱為全棧設計師)。
那麼,這個崗位從什麼時候開始變得有點 low 了呢?我在本篇 Chat 裡詳細闡述了作為 UI 工程師的困境與可能的改變方向!
掃碼訂閱,破局 UI 工程師的困境
▼
這可能要從《網頁重構》這本書,以及這個崗位的誕生開始。
重構,就意味著推翻過去的東西,重新構建新的規則制度。美工,由於參與的流程比較長,所以也不可避免地難以做到每個環節都很完美,甚至很糟糕(全棧工程師?呵呵)。
所以導致的結果就是,大量素質很一般的從業人員乘著網際網路的大潮,進入了美工這個崗位,最後設計設計做不好,程式碼程式碼寫不好。最終留給人的印象就是:美工都在做一些粗製濫造的東西。
由於這個角色的 title 實在太多,我還是統一用 UI 工程師比較好,至少是個比較新的 title 吧。
既然是新的 title 必然會有些新的定位,以 tx 為例,許多部門的 UI 工程師也都歸到了 T 族(技術族)的通道中(曾經有一段時間是在設計族)。
然而,儘管職級通道劃分到了技術族,但編制往往是在設計部門,或者是跟著產品線走。那麼設計部門中的 UI 工程師,就成了設計師中最懂程式碼,程式設計師中最懂設計的一撥人了。
這種略微有點錯位的身份關係,也曾讓我們迷茫。我自己也有這樣的趨勢,當接觸了更全面的研發流程之後,就很難保持對 UI 細節以及曾經追求的極致使用者體驗的關注度了。
這或許也恰恰說明,對於某些型別的產品或某些階段的產品來說,UI 細節沒那麼重要。
02
UI 工程師的困境
前端的發展太快了,應該怎麼去追求深度學習而不是一味追求廣度?
當討論前端 UI 工程師困境的時候,會立足以個體為主,還是以這個崗位群體為主?
怎麼更好的學習應用基礎佈局及響應式佈局?
樣式表現有問題如何除錯?需要根據某些瀏覽器 hack,具體處理時除了經驗還有什麼好辦法?
後端開發者需要掌握哪些前端知識或技能?
公司或者 leader 應該如何衡量一個偏科前端的價值呢?有比較合理的衡量標準嗎?
國內外 UI 方面有何差距?如何判斷一套 UI 系統/框架的優劣?
如何根據自身情況來針對某些東西做總結或計劃?
如果你也有同樣的職業瓶頸或者有以上疑問,可以與我共同探討 UI 工程的困境和可能的改變方向。我將會分享我的親身經歷,告訴你如何邁出職業的下一步,點選閱讀原文,直接訂閱試讀吧!!
相關文章
- 30個python教你學會優雅的寫程式碼Python
- 不會寫程式碼的播音生不是個好運營?
- 兩行程式碼 寫個代理行程
- 你現在不用寫程式碼了吧?
- 一個基於Java的介面快速開發框架!無需編寫程式碼,透過UI介面編寫介面!Java框架UI
- WIN10UI—實現思路分享及程式碼Win10UI
- 前端面試必會手寫的程式碼前端面試
- 會計憑證BTE替代 程式碼寫法
- 這些手寫程式碼會了嗎?少年
- 程式碼都寫不完,還寫個錘子註釋!
- 分享一個奇怪得程式碼寫法
- 生產消費實現-寫程式碼
- 現在,開始用嘴寫程式碼!
- SAP CRM user引數CRM_UI_PROFILE是在哪行ABAP程式碼裡讀取的UI
- 我們一直談論“寫程式碼”,但你會“讀程式碼”嗎?
- 學會了ES6,就不會寫出那樣的程式碼
- 聊聊寫程式碼的20個反面教材
- 來安利一下,編寫現代JavaScript程式碼的5個小技巧!JavaScript
- 【前端面試】同學,你會手寫程式碼嗎?前端面試
- 測試工程師必須要會寫程式碼嗎?工程師
- 會寫程式碼是你創業路上的包袱嗎?創業
- 用python寫小遊戲,沒有學過python的也會這個打程式碼Python遊戲
- 幾道JS程式碼手寫題以及一些程式碼實現JS
- 手寫指令碼程式碼太累!搞一個生成工具吧指令碼
- Springboot 一行程式碼實現檔案上傳 20個平臺!少寫程式碼到極致Spring Boot行程
- 只會寫程式碼的程式設計師永遠無法出色?程式設計師
- .Net Core——用程式碼寫程式碼?
- 七個不一樣的Python程式碼寫法,讓你寫出一手漂亮的程式碼Python
- steam好友程式碼在哪裡 steam好友程式碼怎麼用
- 寫一個簡單的程式碼生成器
- 手寫演算法-python程式碼實現Kmeans演算法Python
- [VS Code擴充套件]寫一個程式碼片段管理外掛(二):功能實現套件
- 我寫了一個面向原始碼閱讀者的 UI 框架(基於 Vue)原始碼UI框架Vue
- 無需編寫程式碼,API業務流程測試,零程式碼實現API
- 評審程式碼時,這樣寫就不會被懟了
- 我在阿里寫程式碼學會的六件事阿里
- 200行程式碼寫一個簡易的dva行程
- 使用 Node.js 寫一個程式碼生成器Node.js