在日?;?dòng)過程中,發(fā)現(xiàn)小白對(duì)UI、前端、后端、軟件測(cè)試和java開發(fā)…傻傻分不清楚,也不曉得自己該往哪個(gè)方向去發(fā)展。
這里我說(shuō)下我個(gè)人的觀點(diǎn):
【1】UI
UI其實(shí)就是主要負(fù)責(zé)一款軟件的界面設(shè)計(jì)和美化工作,為的就是讓交互界面盡可能地符合用戶的操作使用習(xí)慣,盡可能漂亮,巴不得讓新用戶一眼就記住它!
所以,你也可以把界面理解為一套衣服,衣服可以常換,但里面的人卻不見得能隨意更換(整容也不行,你還是你,不會(huì)是別人)
【2】前端
前端的職責(zé)就是要把所有數(shù)據(jù)整合起來(lái),它在一定程度上會(huì)參與負(fù)責(zé)軟件界面的設(shè)計(jì)和組合,但核心職責(zé)還是要把底層的數(shù)據(jù)抽取出來(lái)并進(jìn)行整合,力求盡可能完美地展現(xiàn)給操作用戶來(lái)看。
對(duì)應(yīng)上面提到的衣服和人的關(guān)系,前端(包括后端)就是這個(gè)人,換湯不換藥,你的記憶、你的性格、你的肢體語(yǔ)言等等,絕不是隨便說(shuō)改就能改的!
【3】后端
后端開發(fā)(其實(shí)也就是java開發(fā))其實(shí)就是一個(gè)邏輯處理的過程,它偏重邏輯思維能力、偏重算法和數(shù)據(jù)架構(gòu)能力,也就是說(shuō),如果你對(duì)數(shù)字、對(duì)數(shù)學(xué)并不是很感冒的話,這項(xiàng)工作還真不一定適合你。
這也是為什么當(dāng)初在測(cè)試和開發(fā)之間,我選擇前者的原因,一想到讀書時(shí)提到的排列組合和運(yùn)算公式,頭都要炸了!
【4】軟件測(cè)試
相對(duì)于上面3個(gè)崗位,軟件測(cè)試并沒有一個(gè)完全界定的范疇,它會(huì)貫穿在UI、前端和開發(fā)里面,也就是說(shuō),哪一塊都需要進(jìn)行測(cè)試!至于測(cè)試的細(xì)分,如功能測(cè)試、性能測(cè)試、自動(dòng)化測(cè)試、接口測(cè)試、安全測(cè)試…等等等等,那就是培訓(xùn)過程中需要慢慢消化吸收的了,等你入職工作后,也都是要立馬上手實(shí)操的,所以千萬(wàn)馬虎大意不得!
注意,上面四項(xiàng)工作再加個(gè)運(yùn)維和領(lǐng)導(dǎo),也就組成了一個(gè)完整的產(chǎn)品開發(fā)團(tuán)隊(duì)。
最后再提一個(gè),那就是目前各公司的軟件測(cè)試工作其實(shí)都已經(jīng)是先于開發(fā)在做了,怎么講?
因?yàn)槲覀儾豢赡艿纫粋€(gè)項(xiàng)目/軟件的全部功能都完備之后再開始測(cè)試,那樣的話不僅工作量大,而且還涉及項(xiàng)目能否正常上線的問題,所以一般都是按敏捷開發(fā)和測(cè)試的邏輯在走(化整為零),你也可以理解為單獨(dú)拆分出完整項(xiàng)目的各個(gè)零部件,并且對(duì)之開展逐個(gè)測(cè)試,且功能缺陷發(fā)現(xiàn)的越早,我們也就越容易及時(shí)處理,修復(fù)的成本也就越低——行話又叫“左移”。
這樣講的話,大家應(yīng)該能聽明白了嗎?
軟件測(cè)試 軟件開發(fā) UI web前端學(xué)習(xí)
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。