
1對1定制服務(wù),PC端+手機端+小程序多端應(yīng)用
什么是UX工程師以及如何成為一名工程師
2022年03月07日瀏覽:
如今,越來越多的公司正在尋找用戶體驗工程師,雖然這個職位在許多公司中越來越受歡迎,但它并不像“用戶體驗設(shè)計師”這個詞那么熟悉。在談?wù)撠撠?zé)改善產(chǎn)品整體體驗的人時,可以說最常使用“設(shè)計師”角色,而 UX 工程師是專注于整個設(shè)計系統(tǒng)技術(shù)方面的前端工程師。為了響應(yīng)對 UX 設(shè)計師的需求,還有更多的項目和課程可以在 UX 設(shè)計方面培訓(xùn)和提升個人技能,但這并沒有貶低 UX 工程師的重要性,設(shè)計將與您在本文中進行探討。
用戶體驗工程定義
UX 或用戶體驗一詞是由 UX 設(shè)計領(lǐng)域的先驅(qū) Don Norman 創(chuàng)造的。他將用戶體驗定義為包括“最終用戶與公司、服務(wù)和產(chǎn)品交互的所有方面”的體驗。
話雖如此,UX工程師在最終用戶與數(shù)字產(chǎn)品的交互中扮演著不可或缺的角色。沒有交互性,用戶就無法完成任務(wù)。這包括用鼠標單擊按鈕或用手指滑動。UX 工程師負責(zé)確保用戶能夠做到這兩點。
不僅如此,他們還必須預(yù)期適當(dāng)?shù)慕换バ浴_@意味著確定用戶是否應(yīng)該雙擊或點擊并按住以激活應(yīng)用程序中的功能。為了做出這個決定,用戶體驗工程師必須能夠與用戶體驗設(shè)計團隊溝通。工程師利用他們的知識來確定用戶當(dāng)前與特定設(shè)計元素交互時的行為方式,這會在用戶體驗設(shè)計師進行可用性測試以評估交互開發(fā)后的成功時通知他們。
UX 工程師對用戶體驗的技術(shù)元素的關(guān)注是將他們與其他類型的軟件工程師區(qū)分開來的部分原因。關(guān)于構(gòu)建什么以及如何構(gòu)建的決策植根于用戶研究。這些數(shù)據(jù)要么直接來自 UX 工程師與用戶的對話,要么來自分析這些用戶如何與原型互動。UX 工程師的工作是在數(shù)字產(chǎn)品的最終生產(chǎn)階段減少任何潛在的摩擦。
成為 UX 工程師所需的 5 項技能
作為 UX 工程師,你需要哪些技能才能取得成功?有些技能與 UX 設(shè)計師的技能相似,但差異主要在于所需的工具和技術(shù)技能。
1:HTML、CSS 和 JavaScript
HTML、CSS 和 JavaScript 是優(yōu)秀 UX 工程師掌握的重要技能,以便了解產(chǎn)品的內(nèi)部和外部工作原理,并為用戶創(chuàng)造創(chuàng)新、有用的產(chǎn)品。掌握它們將幫助您學(xué)習(xí)其他編程語言和框架,例如語義 HTML、包管理器 (NPM)、jQuery、Angular、Vue 和 React,這些在創(chuàng)建更復(fù)雜的數(shù)字產(chǎn)品時都很有用。雖然框架和語言會隨著時間而變化,但對基礎(chǔ)知識的深刻理解將幫助您增強技術(shù)技能并在需要時進行調(diào)整。
2:版本控制
用戶體驗過程是迭代的,在構(gòu)建數(shù)字產(chǎn)品時總會發(fā)生變化,因此了解如何管理更新它們:靈活!如果您還沒有為不斷變化做好準備,那么作為 UX 工程師,您可能會遇到困難。
3:測試與調(diào)試
測試對于 UX 工程角色很重要,因為它有助于在產(chǎn)品發(fā)布之前發(fā)現(xiàn)并修復(fù)問題。用戶體驗設(shè)計師還負責(zé)測試他們的原型。但是,UX 工程師的目標是不同的。他們首先關(guān)心的是產(chǎn)品在技術(shù)上的功能。測試產(chǎn)品可以讓用戶體驗工程師知道是否需要對代碼進行調(diào)整,或者是否需要編寫新代碼。
測試還允許與在開發(fā)過程中可能被忽略的用戶進行一定程度的交互。UX 工程師負責(zé)制作需要編碼且無法使用網(wǎng)頁設(shè)計軟件創(chuàng)建的原型。這一級別的前端開發(fā)對于最終開發(fā)來說是有價值的和信息豐富的。
4:UI設(shè)計原則
盡管這不是 UX 工程師的最大技能要求,但對用戶界面 ( UI ) 設(shè)計原則的理解是非常重要的。這并不意味著用戶體驗工程師負責(zé)創(chuàng)建線框;這意味著他們具備了對UI 設(shè)計原則的詞匯和理解,使他們能夠更有效地完成工作。它還有助于他們與 UX 設(shè)計師更好地溝通,這是他們工作的重要組成部分。
例如,一個常見的 UI 設(shè)計原則是數(shù)字界面上按鈕的大小和間距。按鈕的間距通常在12 到 48 像素之間,觸摸目標或按鈕的實際大小應(yīng)至少為48dp x 48dp,不同觸摸點之間的間距為 8dp。了解這些標準尺寸有助于用戶體驗工程師構(gòu)建更成功的產(chǎn)品。采用 UI 原則的目標是確保用戶能夠快速熟悉您的產(chǎn)品,幫助他們更直觀地參與,從而減少最終產(chǎn)品中的錯誤數(shù)量,這對 UX 工程師來說至關(guān)重要。
5:同理心
如果你問 UX 中的任何人他們的“超能力”是什么,很多人可能會說同理心。UX 領(lǐng)域的核心是了解您的目標用戶,然后根據(jù)真正有益于他們生活的內(nèi)容進行設(shè)計。特別是同理心是理解和分享他人感受的能力。
為什么這個這么重要?UX 工程師從他們的同理心觀察中汲取靈感,與 UX 設(shè)計師交流,作為用戶和工程團隊及其能力的倡導(dǎo)者。這種軟技能至關(guān)重要,但經(jīng)常被忽視。與他人有效合作是成功的路線圖;沒有同理心會導(dǎo)致溝通摩擦,并最終對最終用戶的體驗產(chǎn)生負面影響。同理心可以幫助您設(shè)身處地為其他團隊成員著想,從而改善協(xié)作。
角色和職責(zé)
UX 工程師不僅是工程領(lǐng)域 UX 流程的倡導(dǎo)者,而且還是正確編碼的數(shù)字產(chǎn)品的擁護者。他們是設(shè)計師和軟件工程師之間的橋梁。歸根結(jié)底,UX 工程師是一名前端工程師,負責(zé)促進設(shè)計團隊和工程團隊之間的有效設(shè)計協(xié)作。
就像 UX 設(shè)計師一樣,他們的工作是將復(fù)雜的問題轉(zhuǎn)化為更直觀的解決方案。他們應(yīng)該了解項目的全部范圍,并知道用戶需要什么來完成任務(wù)。他們應(yīng)該熟悉基本用戶體驗指南的語言,以及構(gòu)建數(shù)字產(chǎn)品的技術(shù)要求。
UX 工程師也是設(shè)計師與開發(fā)人員交接過程中不可或缺的一部分。UX 工程師可以通過代表兩個團隊進行溝通,在此過程中提供幫助。UX 工程師的其他職責(zé)包括:
如何成為一名 UX 工程師
要成為一名用戶體驗工程師,就像任何職業(yè)一樣,你需要練習(xí)并努力工作。更具體地說,您將需要學(xué)習(xí)上述技能,建立一個展示您完成所需工作能力的作品集,并與該領(lǐng)域的其他人交談。
學(xué)習(xí)技能
有很多方法可以學(xué)習(xí) UX 工程師的技能。其中之一包括參加像大會(GA)這樣的訓(xùn)練營。盡管 GA 沒有專門為 UX 工程師開設(shè)課程,但它確實提供了 UX 設(shè)計和軟件工程方面的課程。
獨立學(xué)習(xí)的選擇是另一條路線。這需要高水平的紀律和結(jié)構(gòu)才能完成。學(xué)習(xí)如何編碼、測試/調(diào)試和管理版本控制只是你需要知道的一些事情。學(xué)習(xí)如何與該領(lǐng)域的團隊合作同樣重要。這包括學(xué)習(xí)如何與他人交流您的想法、想法或顧慮。
建立投資組合
在學(xué)習(xí)了所需的技能之后,成為 UX 工程師的下一步就是建立你的作品集。您的作品集應(yīng)展示您獲得的所有技能以及您在該領(lǐng)域內(nèi)感興趣的特定領(lǐng)域。如果您的目標是在 網(wǎng)站設(shè)計公司 設(shè)計機構(gòu) 任職并在他們的網(wǎng)站上工作,該網(wǎng)站需要在各種表面和設(shè)備上有效運行,那么您的作品集應(yīng)該展示創(chuàng)建響應(yīng)式網(wǎng)站的能力。
認識人
最后,開始結(jié)識業(yè)內(nèi)人士。如果沒有人了解您,那么知道如何完成工作(學(xué)習(xí))并表明您可以完成工作(您的作品集)就毫無意義。許多人會稱之為網(wǎng)絡(luò),但這也是出于好奇。這兩件事都需要走出你的舒適區(qū)。您可以嘗試通過虛擬聚會、研討會甚至自媒體在線向他人介紹自己。這是在訓(xùn)練營環(huán)境中學(xué)習(xí)如此有價值的另一個原因,因為與他人會面是經(jīng)驗中的一部分。
你準備好成為一名 UX 工程師了嗎?
下一步是確定這是否是您職業(yè)目標的正確選擇。如今,設(shè)計 深知數(shù)字體驗比以往任何時候都更加重要,尤其是當(dāng)涉及到公司如何通過其網(wǎng)站或應(yīng)用程序設(shè)計在線展示自己時。作為一名 UX 工程師,有無數(shù)的機會可以改善在線體驗并找到令人驚嘆的職業(yè)。