南京2022年4月15日 /美通社/ -- 近期,數(shù)據(jù)驅(qū)動的企業(yè)級無代碼軟件平臺smardaten的「MEET開發(fā)者」欄目收錄了測試工程師齊雪蓮的個人故事,以下來自smardaten發(fā)表的原文:
齊雪蓮來自杭州三匯的測試工程師,她是從小在新疆長大的甘肅人,10歲的時候回到了甘肅,大學(xué)又考回了新疆,在塔里木大學(xué)就讀計算機科學(xué)與技術(shù)專業(yè)。
畢業(yè)后齊雪蓮入職了三匯新疆辦事處任測試一職,可能人生前二十年西北的大漠黃沙看多了,她對江南向往已久,后面調(diào)到杭州總部也是順理成章的事。在筆者看來,一方水土養(yǎng)一方人的說法映射在齊雪蓮身上再貼切不過,線上線下的訪談她都透露著不緊不慢、從容處事的風(fēng)格。
三匯的測試部是在支撐組,屬于“哪里需要去哪里”的工種,受成長環(huán)境的影響,她對“遠”的感知可能天生與常人不同,走南闖北的氣質(zhì)刻在DNA里。哪怕去年大部分時間都在出差,動輒蘭州一個多月,南昌兩三個月,齊雪蓮都能甘之如飴。
任何職業(yè)想要長遠的發(fā)展,都需要不斷學(xué)習(xí)提升自己的技術(shù)、掌握新的技能。IT行業(yè)更是如此,在測試崗位工作3年左右,看到很多功能測試人員向自動化測試、性能測試靠攏,畢業(yè)后再沒寫過代碼的齊雪蓮去年在職業(yè)發(fā)展方面的思考越來越深,焦慮也越來越多。
隨著DevOps、持續(xù)交付這一套東西的流行,未來軟件測試工程師必須同時具備一定的開發(fā)和運維能力。和許多焦慮的IT人一樣,向左是一眼望得到頭的安穩(wěn)現(xiàn)狀,向右是躬身入局一個新風(fēng)口。
謀定而后動,想在職業(yè)生涯的前五年黃金階段擁有更多可能性,齊雪蓮認為無代碼開發(fā)是一個出路。
#01
首先想請你向社區(qū)的讀者介紹一下自己。
大家好,我是齊雪蓮,是在新疆長大的甘肅人,目前在三匯擔(dān)任測試工程師一職。平時喜歡聽歌,追劇,看書什么的。白天工作比較忙,晚上有時間喜歡打打王者榮耀,有點報復(fù)性熬夜的意思。
#02
能簡單介紹下公司情況么,最近在忙什么?
杭州三匯成立于1995年,一直專注于計算機通信集成(CTI)領(lǐng)域,著重于語音產(chǎn)品的生產(chǎn)研發(fā)以及在各行業(yè)的應(yīng)用,是國內(nèi)最早從事語音產(chǎn)品研發(fā)、生產(chǎn)和CTI系統(tǒng)集成的通訊系統(tǒng)核心設(shè)備供應(yīng)商之一。
目前公司業(yè)務(wù)主要在公安領(lǐng)域,針對客戶一些專題需求用無代碼快速響應(yīng),具體細節(jié)可能不方便多說。研發(fā)周期視客戶專題內(nèi)容多少而定,小專題一兩周就可以投入使用,大的專題如果涉及更多交互、二次開發(fā)以及一些需求改動,則需要更多的時間。
最近我在市局的客戶現(xiàn)場用smardaten開發(fā),有時候說數(shù)據(jù)不行了,客戶會過來指導(dǎo)說你用那個數(shù)據(jù)交換機處理一下,或者你建個視圖什么的。駐場時間長了,發(fā)現(xiàn)客戶對我們的工作內(nèi)容還是挺懂的,對無代碼開發(fā)也有一定的掌握。
#03
能否介紹一下自己接觸無代碼的契機?
最開始是公司決策層想拓展新的方向,想用無代碼來做一些新的嘗試。我是屬于比較有自己節(jié)奏的人,對新技術(shù)不會盲目跟風(fēng)或者盲目排斥,剛好當(dāng)時自己也是對職業(yè)生涯發(fā)展有一些思考、困惑和焦慮。手工測試有它的不可替代性,但也不能忽視新技術(shù)的學(xué)習(xí)。
所以我就上網(wǎng)各種搜無代碼相關(guān)的各種資料,感覺可以試一下,做測試的時間太長了,對于能自己直接深入開發(fā)工作還是比較愿意嘗試的。無代碼特別適合我這種接受過計算機科學(xué)正規(guī)教育,但一直游走在開發(fā)邊緣的人群。
#04
聽說你是三匯內(nèi)部最早使用無代碼的人,其實IT界對低/無代碼的爭議還是挺多的,你是怎么堅持下來的?
首先我覺得低代碼和無代碼完全是兩回事,低代碼本質(zhì)上是面向碼農(nóng)的“代碼生成工具”,對我這類型人員就不合適,這點先申明。
從測試的角度來學(xué)習(xí)無代碼,我覺得先天優(yōu)勢是能從測試的角度迅速熟悉其中的功能點,邏輯思維也比較清晰,但是學(xué)習(xí)門檻還是有的。我是屬于那種“一件事要么不做,做了就能做很久”的類型,在學(xué)習(xí)無代碼這件事上起初完全是“白嫖還要啥自行車”的心態(tài),所以能堅持下來,這點可能沒有太大參考價值,每個人情況不一樣。
#05
你一開始學(xué)習(xí)無代碼遇到了什么困難,哪個時刻讓你下決心選擇這種開發(fā)模式?
一開始真的還蠻難的,因為功能不熟悉,能否利用smardaten實現(xiàn)客戶所要的功能也是未知,只能在實踐中出真知。而且我是公司最早一批學(xué)無代碼的人,內(nèi)部大家都是“小白”,當(dāng)時主要通過產(chǎn)品文檔、使用手冊和視頻教程自學(xué)、探索、一點點試,有問題也會找客服反饋。
我覺得不是某個時刻,或者業(yè)內(nèi)流行說的“Aha moment”讓我選擇了無代碼,而是在“一點點試”的過程中產(chǎn)品帶來的驚喜感和心態(tài)的變化。探索smardaten的過程有點像“尋寶”,起初感覺能做的地方平臺可能實現(xiàn)不了,但是感覺不能實現(xiàn)的平臺又能做,隨著操作的熟練又會發(fā)現(xiàn)之前實現(xiàn)不了的功能原來可以繞開問題,換一種實現(xiàn)方式,這種反差和驚喜非常讓人上頭。
#06
成為smardaten用戶之后,個人最大的收獲是什么?
我覺得最大的收獲是擁有了更多可能。我畢業(yè)之后就在三匯做測試,到現(xiàn)在也快四年了,也不是不知道單純做功能測試發(fā)展空間不大,但是往性能測試、自動化測試轉(zhuǎn)型需要一些編碼能力,要重新學(xué)習(xí)編程也不是不行,但是按照日常的工作節(jié)奏要抽出時間體系化地學(xué)習(xí)又很困難...
無代碼開發(fā)給了我在工作時間學(xué)習(xí)新技能的機會,在使用smardaten的過程中數(shù)據(jù)交換機這個功能模塊讓我產(chǎn)生深入學(xué)習(xí)SQL的興趣,本身數(shù)據(jù)交換機的增刪改查、調(diào)度設(shè)置和歷史監(jiān)控等操作和市面上數(shù)據(jù)處理工具很像,也鍛煉了自己的數(shù)據(jù)處理能力,數(shù)據(jù)分析師可能也是我未來的一個職業(yè)選擇。
去年11月底,由我作為項目負責(zé)人的湖墅派出所項目立項了,測試轉(zhuǎn)開發(fā)用無代碼把60萬左右的項目立項在公司內(nèi)也沒有先例,這點讓我非常有成就感。
#07
那真的很厲害,smardaten這個產(chǎn)品令你印象深刻的功能或場景是什么?對產(chǎn)品有什么改進的建議嗎?
印象比較深刻的是傳參功能。在我們的使用場景中跳轉(zhuǎn)頁面、彈窗展示等功能都需要用到傳參,填報傳填報、填報傳大屏、大屏傳分析儀都很方便。前端的一些復(fù)雜邏輯也可以通過可視化的頁面進行配置,包括一些復(fù)雜的業(yè)務(wù)校驗、跨頁面的跳轉(zhuǎn)、復(fù)雜頁面聯(lián)動都不需要寫代碼就可以實現(xiàn)。
在實際駐場開發(fā)以及和客戶溝通的過程中,也明顯感受到了無代碼開發(fā)在節(jié)省時間、人力方面的優(yōu)勢。拿杭州市局的項目來說,因為現(xiàn)在和產(chǎn)品磨合得很好了,像三四個頁面的簡單專題,我們兩個配置人員+一個二開人員兩周就做了四五個專題,效率非常高,出來的效果也符合客戶要求。
對產(chǎn)品的改進建議還是挺多的,因為用的越多、越熟練,想提的建議也越多。比如實際應(yīng)用中頁面的展示、字段的顯示方式、查詢功能等希望能夠開放更多的配置方式,比如可以根據(jù)字段值去判斷實際頁面中展示的內(nèi)容,字段可以以標(biāo)簽形式展示等等。
#08
從測試的角度,你如何看待無代碼?關(guān)于測試人員的職業(yè)發(fā)展,是否有一些見解可以分享給大家?
在快速迭代的今天,行業(yè)競爭更激烈,交付速度更快,測試工具雖然越來越多,但工作不會變得更輕松,反而還面臨來自系統(tǒng)復(fù)雜性、不確定性等方面的新挑戰(zhàn)。
采用無代碼開發(fā)最后交付的是數(shù)據(jù)包,可以部分減少技術(shù)復(fù)雜度帶來的問題,部署也比較簡單。因為公安項目周期比較長,后期的運維工作相較傳統(tǒng)代碼開發(fā)模式也更靈活、響應(yīng)更快。
對測試來說,主要關(guān)注數(shù)據(jù)的準確性和業(yè)務(wù)層面的復(fù)雜度,無需關(guān)注因為代碼產(chǎn)生的返工以及安全、性能、可靠性這些問題。
在很多公司的價值鄙視鏈里,測試同學(xué)往往處于下游,但我們自身要升級對工作的認知,從操作層面的“測試”上升到價值層面的“質(zhì)量保障”,畢竟測試只是手段,讓軟件產(chǎn)品在交付時具備優(yōu)秀的質(zhì)量水平才是目的。
#09
結(jié)合自身經(jīng)驗,能不能給剛?cè)腴T無代碼的新手一些建議?
選擇和努力一樣重要。我認為容不容易上手不應(yīng)該成為選擇開發(fā)工具的第一考量,為了快速上手而犧牲靈活性就太不值得了,最終會影響用戶的自由發(fā)揮空間,相比之下我不想放棄自由。
學(xué)習(xí)之前要明確自己的需求和目標(biāo),否則后面半途而廢就浪費時間了。如果確定這件事有益自己的職業(yè)發(fā)展,在學(xué)習(xí)、上手的過程中要堅定、堅持,這點很重要。
“無代碼開發(fā)”這項技術(shù)在國內(nèi)還在起步階段,很多東西不完善很正常,配合文檔、視頻教程邊學(xué)邊做,學(xué)以致用,效果會比較好。碰到自己解決不了的問題千萬不要一個人悶頭想或者放棄,可以聯(lián)系產(chǎn)品的客服或者在群聊里溝通。
因為smardaten定位的是企業(yè)級的無代碼開發(fā)工具和協(xié)同平臺,和其它表單類開發(fā)工具比沒有那么“輕量”、那么容易上手。從我個人的經(jīng)驗來說掌握基礎(chǔ)的方法后使用會越來越熟練,對于無法直接實現(xiàn)的功能也能放開思維,尋找其它可能實現(xiàn)的方法。在這個過程中還能學(xué)習(xí)到更多使用技巧,會覺得比較輕松,也有深入學(xué)習(xí)的興趣。
總的來說,我覺得自己在無代碼開發(fā)這條路上也還在摸索的過程中,期待能成為更好的自己,大家一起打怪升級吧。
原文鏈接:https://mp.weixin.qq.com/s/LjO_RPv26cJNgsnz19aDgg