在軟件開(kāi)發(fā)行業(yè)中,工作人員應(yīng)該具備哪些技能才可以立于行業(yè)不敗之地并可以持久常青的在工作中不斷進(jìn)步呢?今天我們就來(lái)說(shuō)說(shuō)在軟件開(kāi)發(fā)行業(yè)中最重要的生存技能,我們都知道軟件研發(fā)少不了經(jīng)驗(yàn)、技術(shù)以及業(yè)務(wù)這三方面的技能。在軟件研發(fā)過(guò)程中,無(wú)論是普通的測(cè)試人員還是產(chǎn)品經(jīng)理都可能會(huì)面臨這樣的問(wèn),那么技術(shù),經(jīng)驗(yàn),業(yè)務(wù)哪個(gè)才能占據(jù)C位呢?事實(shí)上這三方面對(duì)大家來(lái)說(shuō)都是不可或缺的,只是在不同的崗位上,大家的側(cè)重點(diǎn)會(huì)有所不同而已。
技術(shù)、經(jīng)驗(yàn)、業(yè)務(wù)的范疇
1、技術(shù)
一說(shuō)到技術(shù),有的人會(huì)說(shuō)了:C++、Java、python這些就是技術(shù)。
但是不完全對(duì),實(shí)際上這些編程語(yǔ)言是實(shí)現(xiàn)技術(shù)方案的工具。我個(gè)人認(rèn)為,編程語(yǔ)言語(yǔ)法、數(shù)據(jù)結(jié)構(gòu)是屬于技術(shù)的,但是編寫的代碼是否為更優(yōu),這就是屬于經(jīng)驗(yàn)的范疇了。
如下圖中列舉的幾種類型的技術(shù)。比如網(wǎng)絡(luò)通訊技術(shù)、云計(jì)算技術(shù)、AI技術(shù)、數(shù)據(jù)存儲(chǔ)技術(shù)、無(wú)線通信技術(shù)等等。
另外,測(cè)試設(shè)計(jì)的理論方法,比如等價(jià)類劃分法、因果圖法、邊界值法等,都是屬于技術(shù)范疇的。
2、經(jīng)驗(yàn)
如果說(shuō)技術(shù)一般是一些理論知識(shí),那經(jīng)驗(yàn)就是對(duì)技術(shù)理論的實(shí)實(shí)在在的實(shí)踐。經(jīng)驗(yàn)是通過(guò)日積月累,千錘百煉積累出來(lái)的“技巧”或者“捷徑”。
經(jīng)驗(yàn)豐富的人和經(jīng)驗(yàn)不足的人,做同一件事情,前者可能很短時(shí)間就很好地完成了,后者可能花很多時(shí)間走了很多彎路,最后還是沒(méi)有完成得很好甚至事情搞不定。
我這里列舉了一些經(jīng)驗(yàn),比如測(cè)試開(kāi)發(fā)經(jīng)驗(yàn)、項(xiàng)目管理經(jīng)驗(yàn)、測(cè)試執(zhí)行經(jīng)驗(yàn)等等。
不過(guò),我們經(jīng)常有個(gè)誤區(qū),就是經(jīng)常把一個(gè)人的工作年限稱為工作經(jīng)驗(yàn),但實(shí)際上這只能稱為工作經(jīng)歷。
只有當(dāng)一個(gè)人在工作當(dāng)中善于思考、善于總結(jié)、善于創(chuàng)新,積累了一些寶貴的方法和技巧,這才能叫做經(jīng)驗(yàn)。所以,在招聘人才的時(shí)候,不能過(guò)多的關(guān)注他們的工作年限,而是重點(diǎn)關(guān)注他們的工作經(jīng)驗(yàn),只有經(jīng)驗(yàn)才能轉(zhuǎn)化為對(duì)團(tuán)隊(duì)的貢獻(xiàn),才是有價(jià)值的。
有經(jīng)驗(yàn)的人,并不一定是技術(shù)上有多牛,而是很多情況下,處理項(xiàng)目中的事務(wù),在他們擅長(zhǎng)的領(lǐng)域,已經(jīng)形成了“肌肉記憶”,幾乎近似于本能,本能的東西是最可怕的。
3、業(yè)務(wù)
業(yè)務(wù)是更加上層一點(diǎn)的概念。
總的來(lái)說(shuō),就是一款產(chǎn)品做出來(lái)之后,能給客戶或者用戶提供哪些便利、實(shí)現(xiàn)哪些價(jià)值。
比如,一個(gè)5G通信系統(tǒng),可以給使用者帶來(lái)高速率、低延時(shí)的無(wú)線網(wǎng)絡(luò)體驗(yàn),可以應(yīng)用它來(lái)實(shí)現(xiàn)自動(dòng)駕駛、智能物聯(lián)等。
這些就是業(yè)務(wù),可以大概劃分為功能和應(yīng)用場(chǎng)景兩個(gè)方面。所以,業(yè)務(wù)就是通過(guò)產(chǎn)品功能實(shí)現(xiàn)用戶的應(yīng)用場(chǎng)景的過(guò)程。
技術(shù)、經(jīng)驗(yàn)、業(yè)務(wù)之間的關(guān)系
技術(shù)、經(jīng)驗(yàn)、業(yè)務(wù)之間是什么關(guān)系,親戚還是朋友?哈哈,開(kāi)個(gè)玩笑。
1、相輔相成
這三方面的能力,首先是相輔相成的關(guān)系。就像一個(gè)桌子的三條腿,少了哪條腿桌子都不行,哪方面的能力有短板都會(huì)影響整體能力的發(fā)揮。
比如,作為測(cè)試工程師,如果技術(shù)知識(shí)和業(yè)務(wù)知識(shí)都o(jì)k,但是沒(méi)有測(cè)試經(jīng)驗(yàn),那必然要經(jīng)過(guò)較長(zhǎng)時(shí)間的經(jīng)驗(yàn)積累和項(xiàng)目磨練才能成長(zhǎng)起來(lái)。
如果測(cè)試經(jīng)驗(yàn)豐富,也比較懂業(yè)務(wù),但是對(duì)于行業(yè)和產(chǎn)品技術(shù)點(diǎn)的了解非常欠缺,那么幾乎無(wú)法進(jìn)行較深入和較細(xì)致的測(cè)試,因?yàn)閷?duì)技術(shù)不了解的情況下,是很難進(jìn)行高質(zhì)量的測(cè)試分析的,自然測(cè)試設(shè)計(jì)和測(cè)試執(zhí)行都會(huì)受到很大的影響。
2、根據(jù)角色而定
當(dāng)然,技術(shù)、經(jīng)驗(yàn)、業(yè)務(wù)三者之間通常不需要在一個(gè)項(xiàng)目上做到均衡。
經(jīng)驗(yàn)方面,通常都是越豐富越好。但是技術(shù)和業(yè)務(wù),對(duì)于不同的崗位,不同的角色,偏重的能力是不同的。
例如,開(kāi)發(fā)人員或者系統(tǒng)架構(gòu)師偏重技術(shù)方面的能力,如果在業(yè)務(wù)方面有更多的了解,將會(huì)是如虎添翼。
測(cè)試人員更需要站在客戶角度考慮問(wèn)題,所以更加偏重業(yè)務(wù)方面的能力,如果在有一定技術(shù)基礎(chǔ)的情況下,有更深入的理解,有更廣的技術(shù)面,也將是錦上添花。
3、根據(jù)項(xiàng)目情況而定
另外,針對(duì)不同類型的項(xiàng)目,以及項(xiàng)目的成熟度,這三方面的要求也會(huì)不同。
比如,一個(gè)純粹自主研發(fā)的產(chǎn)品,那么對(duì)技術(shù)要求就會(huì)高一些;而一個(gè)ODM項(xiàng)目,對(duì)技術(shù)細(xì)節(jié)要求就沒(méi)有那么高。
再比如,如果是一個(gè)經(jīng)營(yíng)了很多年的項(xiàng)目,項(xiàng)目流程很成熟,項(xiàng)目資產(chǎn)很豐富,那么對(duì)于經(jīng)驗(yàn)上的要求就沒(méi)有那么高,項(xiàng)目成員只要按照固有的流程開(kāi)展項(xiàng)目,在固有的資產(chǎn)的基礎(chǔ)上進(jìn)行增量更新即可。還有一些項(xiàng)目,比如標(biāo)準(zhǔn)化認(rèn)證項(xiàng)目,測(cè)試用例基本固定并且用例步驟非常詳盡,測(cè)試人員只要按照測(cè)試用例一個(gè)一個(gè)的執(zhí)行就可以了,這種情況下,測(cè)試人員或許不需要太多的業(yè)務(wù)方面的知識(shí),只要具備業(yè)務(wù)常識(shí)就可以了。
以上我們分享了在軟件開(kāi)發(fā)行業(yè)中最重要的生存技能,如果您想了解更多相關(guān)信息,請(qǐng)您繼續(xù)關(guān)注中培偉業(yè)。