參加工作到現在,我在開發調試中遇到過各種各樣的困難,僅靠一個人的力量無法完成。我深刻體會到,團隊間高效的交流和協作是項目成功實施的關鍵因素。要想做出更優質的產品,就要牢牢記住“創新、務實、協同、高效”這八個字,穩扎穩打,銳意進取。
——黃穎
在上海煙草機械有限責任公司數字研發中心以男性為主的研發隊伍中,一位齊劉海、圓圓臉、總是專注敲鍵盤的姑娘尤其引人注目。她叫黃穎,是一名前端開發員。
進入研發中心短短3年時間里,黃穎承接了設備健康診斷、二維碼、遠程監控大屏等大大小小十余個項目的開發工作,取得的“戰績”有目共睹。在一次次“真刀真槍”的實操中,她一路“升級打怪”,靠一股咬牙不服輸的韌勁,從一名默默無名的前端“小白”成長為身經百戰的“研發一姐”。
剛加入研發團隊時,黃穎對數字化前端開發知之甚少,理解Angular框架等知識更是特別吃力??粗媲斑@些聞所未聞、異常陌生的MRO代碼,她耐住性子一項一項查閱學習,努力在最短時間內將整個代碼架構梳理順暢。還沒等她把這些知識吃透,職業生涯的首個挑戰——設備生產消耗展示頁面的設計任務就不期而至。由于對開發框架不熟練,心中惴惴不安的黃穎每天都擔心自己會拖團隊后腿,下了班就抱著電腦學習,瘋狂“偷師”,學習借鑒各類頁面的開發風格。最終,黃穎如期完成了自己所承擔的工作,贏得了研發之路上的首場挑戰。
黃穎和同事一起交流研討。
在項目開發過程中,細心的黃穎記錄下所思所想。團隊交流時,她常說,不能一味機械化地完成任務,而是要正確認識差異性,有意識地簡化代碼,提高復用率,從而減少后期整個團隊的重復勞作。每兩個月對歷史任務進行一次“復盤”,是黃穎工作之余的“必修課”?!懊康竭@時我心里就特別難受,覺得之前編寫的代碼比較繁瑣,總想著哪天可以收到重構頁面的任務,好有機會抹掉這個‘黑歷史’?!秉S穎不好意思地說。
在黃穎看來,好產品需要貼合用戶需求,但在開發時不應該機械化單向接收用戶需求,而是要首先了解業務,了解用戶實際情況,再結合自身經驗,準確表達自己的看法,最后和團隊成員共同探討如何精準滿足用戶需求。
讓黃穎印象最深的任務是煙機智能管理平臺(設備端)的開發工作。該智能平臺需要在前端導入設備3D模型,再將設備測點展示在模型上,還要實時刷新測點報警狀態。三個需求同時滿足是項目開發的最大難點。在此之前,黃穎所在團隊一直用圖片代替模型展示測點狀態,并沒有使用3D模型的先例。為了保證項目順利推進,黃穎利用碎片化時間,從零開始現學3D可視化庫知識,快速掌握前端導入模型、模型中添加測點圖片、更改報警狀態等操作。然而,她在開發過程中還是碰到了意想不到的難題:剛添加“點擊事件”,以為可以稍稍松口氣,卻沒想到模型整體精度太高,導致前端渲染時間大大延長。為了優化用戶體驗,縮短模型加載時間,她定了定神,沉下心進行模型輕量化工作。
2021年年底,初步開發完成后,智能管理平臺(設備端)被安裝在廣西中煙工業有限責任公司南寧卷煙廠相關設備上?,F場調試期間,黃穎一邊耐心分析用戶提出的新需求,不斷優化系統功能,一邊快速排查各個層級的疑難雜癥,不讓問題修復影響計劃進度?,F場開發條件較為艱苦,沒有桌子、凳子,黃穎和同事就席地而坐,在水泥地上彎著腰抱著電腦寫代碼,一寫就是一天。雖然困難重重,但她認為,解決問題的痛苦過程往往是最寶貴的學習機會。在黃穎和同事的不懈努力下,該智能平臺如期上線,實現了公司智能產線又一項“零的突破”。
黃穎說,參加工作前她一直認為前端是比較簡單的工種,但接觸久了才發現并非如此,小工種里藏著大門道。前端技術更新迭代快,知識點零散卻又多樣,近些年從瀏覽器開發一步一步擴展到服務器端、PC端、移動端和最近熱門的小程序端,“開疆拓土”的速度令人咋舌。面對不斷變化的挑戰,黃穎從來沒想過退縮。她說將一如既往地穩扎穩打,戒掉浮躁,踏踏實實地走下去,和大家攜手開拓一片煙草機械數字研發的“新大陸”。
篤行致遠 2024中國煙草行業發展觀察