2022-08-11

軟件測試、開發(fā)、UI、前端哪個好?該怎么選?

在日常私信和互動過程中,發(fā)現小白對UI、前端、后端、軟件測試和java開發(fā).….傻傻分不清楚,也不曉得自己該往哪個方向去發(fā)展。

【1】UI

UI其實就是主要負責一款軟件的界面設計和美化工作,為的就是讓交互界面盡可能地符合用戶的操作使用習慣,盡可能漂亮,巴不得讓新用戶一眼就記住它!

【2】前端

前端的職責就是要把所有數據整合起來,它在一定程度上會參與負責軟件界面的設計和組合,但核心職責還是要把底層的數據抽取出來并進行整合,力求盡可能完美地展現給操作用戶來看。

對應上面提到的衣服和人的關系,前端(包括后端)就是這個人,換湯不換藥,你的記憶、你的性格、你的肢體語言等等,絕不是隨便說改就能改的!

【3】后端

后端開發(fā)(其實也就是java開發(fā))其實就是一個邏輯處理的過程,它偏重邏輯思維能力、偏重算法和數據架構能力,也就是說,如果你對數字、對數學并不是很感冒的話,這項工作還真不一定適合你。

這也是為什么當初在測試和開發(fā)之間,我選擇前者的原因,一想到讀書時提到的排列組合和運算公式,頭都要炸了!

【4】軟件測試

相對于上面3個崗位,軟件測試并沒有一個完全界定的范疇,它會貫穿在UI、前端和開發(fā)里面,也就是說,哪一塊都需要進行測試!至于測試的細分,如功能測試、性能測試、自動化測試、接口測試、安全測試...等等等等,那就是培訓過程中需要慢慢消化吸收的了,等你入職工作后,也都是要立馬上手實操的,所以千萬馬虎大意不得!注意,上面四項工作再加個運維和領導,也就組成了一個完整的產品開發(fā)團隊。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容