用代碼敲出世界冠軍——記2022年世界技能大賽特別賽移動(dòng)應(yīng)用開發(fā)項(xiàng)目冠軍楊書明
雙眼緊盯電腦屏幕,十指飛快地敲擊鍵盤,隨著一排排代碼的生成,一款以世界技能大賽為主題的展示性移動(dòng)APP初具雛形……去年10月,在2022年世界技能大賽特別賽韓國賽區(qū),中國選手楊書明憑借扎實(shí)的編程基礎(chǔ),從韓國、日本、德國等國家和地區(qū)的11名選手中脫穎而出,奪得移動(dòng)應(yīng)用開發(fā)項(xiàng)目金牌,成為這一世賽新增項(xiàng)目的首位金牌獲得者。
“移動(dòng)應(yīng)用開發(fā)項(xiàng)目包含原型設(shè)計(jì)、界面實(shí)施、功能開發(fā)、APP測試4個(gè)模塊,簡單來說,就是在有限的時(shí)間內(nèi),從無到有制作一個(gè)移動(dòng)APP產(chǎn)品?!睆V州市工貿(mào)技師學(xué)院移動(dòng)應(yīng)用開發(fā)項(xiàng)目教練葉重涵介紹,在企業(yè)里,開發(fā)一款A(yù)PP至少需要UI設(shè)計(jì)師、系統(tǒng)開發(fā)者和軟件測試員,專人專崗?fù)瓿筛鱾€(gè)部分功能開發(fā),而在比賽中,這些任務(wù)要由選手一人完成,“從開發(fā)流程來說,書明是全能的?!?/p>
全能選手的練成并非一朝一夕。2015年,抱著“開發(fā)一款屬于自己的游戲”的想法,楊書明來到廣州市工貿(mào)技師學(xué)院網(wǎng)站開發(fā)與維護(hù)專業(yè)學(xué)習(xí)。開學(xué)后,他第一次了解到世賽,看著獲獎(jiǎng)選手們身戴獎(jiǎng)牌、手捧鮮花的模樣,少年心里默默埋下一顆種子:參加世賽,為國爭光!
網(wǎng)站開發(fā)與維護(hù)專業(yè)對算法和代碼的掌握要求很高,初中畢業(yè)的楊書明數(shù)學(xué)基礎(chǔ)薄弱,學(xué)起來有些吃力。他利用課余時(shí)間,一點(diǎn)點(diǎn)地“啃”編程專業(yè)知識,反復(fù)刷在線算法題庫中的題目,不懂之處追著老師和同學(xué)請教。為了避免理論和實(shí)踐脫節(jié),楊書明從臨摹小部件開始,琢磨他人的思路和方案,樂此不疲地積攢經(jīng)驗(yàn)。
“完成指定任務(wù)后,書明會(huì)及時(shí)總結(jié)分析,將一些復(fù)雜的技術(shù)點(diǎn)進(jìn)行拆分,從理論到實(shí)踐全方面掌握?!比~重涵說,碰上不懂的問題,楊書明常常凌晨三點(diǎn)都不睡覺,不弄明白不罷休。
熱愛、專注和刻苦讓楊書明練就了迅速破解難題的本領(lǐng)。一次,在研發(fā)圖案驗(yàn)證碼時(shí),一道“在不依賴任何工具的情況下,實(shí)現(xiàn)將異形圖案拖拽到指定位置”的題目攔住了大家的腳步?!爱?dāng)時(shí),我和企業(yè)專家一起研究了兩天都沒有徹底解決,沒想到,書明根據(jù)開發(fā)原理從頭做了一遍,2個(gè)多小時(shí)就解決了問題。”國家級技能大師、廣州市工貿(mào)技師學(xué)院高級技師陳立準(zhǔn)笑著說。
技藝的精進(jìn)讓楊書明離世賽越來越近,但追夢路上總是波瀾起伏。2019年,楊書明一路過關(guān)斬將,以第45屆世賽網(wǎng)站設(shè)計(jì)與開發(fā)項(xiàng)目全國選拔賽第一名的成績進(jìn)入國家隊(duì)。本以為征戰(zhàn)世賽已是板上釘釘,不曾想,在最后一次考核中,他因粗心出現(xiàn)失誤,與世賽擦肩而過?!斑@一次對書明的打擊很大,他一度不想再打比賽了?!标惲?zhǔn)看在眼里、急在心里。
這時(shí),俄羅斯2019喀山未來技能大賽即將舉辦移動(dòng)應(yīng)用開發(fā)項(xiàng)目競賽的消息傳了過來,楊書明內(nèi)心的火苗重新燃起,做出一個(gè)大膽決定:跨項(xiàng)目參賽!在教練團(tuán)隊(duì)的支持下,他迅速轉(zhuǎn)變思維,在原有網(wǎng)站設(shè)計(jì)與開發(fā)項(xiàng)目的基礎(chǔ)上,突擊學(xué)習(xí)移動(dòng)應(yīng)用開發(fā)技術(shù)?!爱?dāng)時(shí)每天有將近16個(gè)小時(shí)都待在集訓(xùn)基地,針對比賽模塊做了大量訓(xùn)練?!睏顣骰貞?。
星光不負(fù)趕路人。楊書明一舉斬獲2019喀山未來技能大賽移動(dòng)應(yīng)用開發(fā)項(xiàng)目銀牌。而這次比賽也為他圓夢世賽打了一劑“強(qiáng)心針”。
2022年10月13日,世賽特別賽移動(dòng)應(yīng)用開發(fā)項(xiàng)目正式拉開序幕。和國內(nèi)比賽相比,本次比賽時(shí)間短、題量大、考試內(nèi)容涉及面更廣,“最難的是,比賽時(shí)選手可使用的工具有限,且工位不能連接互聯(lián)網(wǎng),每天僅有2次到指定區(qū)域查詢的機(jī)會(huì)?!蹦玫筋}目時(shí),不少選手都有些慌張,但楊書明的節(jié)奏沒有被打亂。
理清題目要求、設(shè)計(jì)整體框架、開發(fā)通用工具……他有條不紊地實(shí)現(xiàn)著一個(gè)個(gè)小功能,從細(xì)節(jié)處不斷優(yōu)化用戶體驗(yàn)。為期4天的競賽,楊書明與時(shí)間賽跑、與高手較量,最終憑借扎實(shí)的技能基礎(chǔ)、強(qiáng)大的心理素質(zhì),站上了世界技能巔峰的領(lǐng)獎(jiǎng)臺,“那一刻,我覺得所有的付出都是值得的?!?/p>
如今,楊書明已回到母校任教,閑暇時(shí)間,他喜歡將自己的技術(shù)心得撰寫成文章,分享在個(gè)人博客上?!跋M苡米陨斫?jīng)驗(yàn),激起大家對技能研究的興趣,幫助更多人走技能成才、技能報(bào)國之路。”
責(zé)任編輯:甘霖