前端工程師可以分成 4 種,你屬於哪一種?

前端小智發表於2022-12-29

微信搜尋 【大遷世界】, 我會第一時間和你分享前端行業趨勢,學習途徑等等。
本文 GitHub https://github.com/qq44924588... 已收錄,有一線大廠面試完整考點、資料以及我的系列文章。

在這篇文章中,探討四種常見的前端工程,1)產品工程師,2)UI 基建工程師,3)設計師,4)工具基建工程師,你屬於哪一種?

產品工程師

產品工程師負責公司提供的產品的開發和維護。他們與產品經理和設計師密切合作,瞭解產品的需求並確保其符合目標受眾的需求。除了編碼之外,他們還會在生產環境中進行 A/B 測試,以提高指標並基於資料做出關於產品的決策。

產品工程師通常只使用 JavaScript、CSS 和主要的後端語言來構建產品,而且不會偏離常規路線。根據團隊規模,他們可能會與其他前端工程師一起工作,但更多情況下,他們是後端工程師團隊中唯一的前端工程師。他們往往有很大的責任,要將前端和 UI/UX 的價值觀融入整個團隊。

經過多年經驗的產品工程師通常會參與設計和採用前端元件和設計系統。透過在這個角色中獲得經驗,許多人後來會轉向 UI 基建工程師。

UI 基建工程師

UI 基建工程師負責構建設計系統和可重用元件,使產品工程師能夠更有效地工作並提供一致的高質量產品。許多UI基建工程師最初是產品工程師,但後來轉向專注於為其他 Product Engineers 構建基礎設施。

他們與設計師和多個產品團隊密切合作,瞭解組織的需求,並確保設計系統和前端基礎設施支援組織的目標。他們可能會從產品團隊獲取現有元件,重構它們,然後使它們可供所有其他產品團隊使用。

UI基建工程師是公司設計系統和前端的專家,可能經常加入產品團隊幫助他們將產品推向市場。他們也常常是倡導大規模遷移的人,例如從一個設計系統或前端框架轉移到另一個。

設計師

設計師需要具有良好設計意識的前端工程師。這種前端工程師能夠彌合前端工程和設計團隊之間的鴻溝,也能夠在專案經理和客戶之間彌合鴻溝。這種對跨職能協作的重視確保了產品的外觀和功能如預期。他們能夠將複雜的設計概念轉化為可行的程式碼,同時也為設計團隊提供有價值的反饋。

透過對前端工程和設計的深入理解,他們可以反對劣質設計,並提出自己的設計來解決團隊一直面臨的 UI 和 UX 問題。他們也可能能夠直接使用工具編輯設計團隊的作品。

成為設計為重點的前端工程師的兩種常見方式是:轉向前端工程角色的設計師或轉向設計角色的前端工程師。在這個角色中表現優秀的人很少見,如果你的團隊有這樣的人,那麼就很幸運。

工具基建工程師

工具基建工程師負責確保前端開發流程在設計系統之外也是高效和有效的。這包括生產構建、開發人員體驗和效率、測試基礎設施、程式碼風格檢查、 IDE 外掛以及前端工程師在釋出產品的過程中遇到的所有其他問題。

他們經常在多種技術之間跳來跳去,因為他們將前端工具鏈整合到公司的其他構建系統和基礎設施中。成功的工具基礎設施團隊在很大程度上是看不見的,因為他們使系統執行並使程式碼庫擴充套件時減少了摩擦,而一個傑出的工具基礎設施團隊就是不斷提出 10 倍提高開發人員速度和生產構建時間的方案的團隊。

總結

產品工程師負責構建和維護公司提供的產品。UI 基建工程師構建整個組織使用的設計系統和可重用元件。具有設計感的前端工程師在工程和設計團隊之間彌合了鴻溝。具基建工程師在前端和構建基礎設施的交叉點工作,確保前端開發流程高效和有效。

來源:https://cpojer.net/posts/fron...

編輯中可能存在的bug沒法實時知道,事後為了解決這些bug,花了大量的時間進行log 除錯,這邊順便給大家推薦一個好用的BUG監控工具 Fundebug

交流

有夢想,有乾貨,微信搜尋 【大遷世界】 關注這個在凌晨還在刷碗的刷碗智。

本文 GitHub https://github.com/qq449245884/xiaozhi 已收錄,有一線大廠面試完整考點、資料以及我的系列文章。

相關文章