1個人、1張表、3臺電腦,5個小時左右便將1400餘人的信息錄入健康雲並生成二維碼。

在老人為主的社區、村居,重復、大量的健康雲核酸登記信息錄入工作成為難題,如果碰上48小時兩次核酸篩查的當口,“人海戰術”“通宵加班”更是成為關鍵詞。

而此時,在上海西郊的一個村莊裡,一名選調生也在為這件事犯愁。不過,困惑沒有持續太久,他用一個下午的時間,敲代碼、寫程序,制作瞭健康雲核酸登記二維碼自動生成程序。 從此,老人們的核酸登記二維碼不用再讓志願者一條條手動錄入,極大提高效率,現已推廣近百個村居。

用編程代碼解決老人核酸登記難題

3月15日,上海選調生李思同接到青浦區練塘鎮通知,其所在東淇村將於3月20日進行全村的核酸篩查工作。“年輕人大多去瞭城區,村裡人以老年人為主”,擺在李思同面前的難題是,如何解決全村超800名老人的健康雲掃碼登記工作。

選調生李思同 本文圖片均為受訪者供圖

“老人們要麼不會用或沒有手機,要麼手機是老年機,讓他們自己用健康雲核酸登記很難。”當天,李思同和同事們一起用起“笨方法”,他們用自己的健康雲中的“非本人”功能,一位一位地替老人登記,“要錄入的信息不少,身份證、住址、姓名之類的信息很繁瑣。”

李思同算瞭一筆賬,一個人在很熟練的情況下,手動錄入一位老人的信息大概需要一分鐘,一個村如果有1000個人,就需要兩個人連續不斷地錄入至少9個小時。“效率太低瞭。”

手動錄入一些居民信息後,李思同發現,這是一份重復性極強的工作,除瞭數據不同,基本條目都是一致的。“整個流程又十分簡單,無非就是填入數據、生成二維碼。”李思同說,這種不斷循環的模式,讓他想起瞭編程,也看到瞭自動化的可能。

想法產生後,李思同立馬付諸實踐,當天下午就回到辦公室撰寫編程。幾個小時後,編寫完成,並成功試運行。“其實並不復雜,隻需要做一個自動輸入輸出的程序,並在特定的地方加入‘按鍵’,讓程序具有生成二維碼、截圖、保存等功能就可以瞭。”李思同說。

批量自動操作程序

這套程序把繁瑣的預約登記工作成功簡化,現在,給老人生成核酸登記二維碼,全程隻需要準備好村委本就有的“人口信息表”,該程序就能模擬一位熟練操作人員運行工作,自動點擊下一步,40秒就能運行生成一個預約登記碼。

生長的二維碼截圖

東淇村總共1400多人(包括年輕人)的核酸登記碼,隻需要1個人、1張表、三臺電腦,5個小時左右便能完成。

推廣到上海4區近百個村居

核酸篩查通知下發後的幾日,在選調生微信群裡,李思同常聽到其他選調生說“很辛苦”,李思同把自動核酸信息登記程序進行優化,3月17日,他將程序和源代碼文件打包“扔”進瞭群裡。沒想到是,第二天開始就收獲“好評”。

那天開始,這件事很快就在練塘村居群裡傳開,張聯村、雙菱村、涇花村、蒸浦村、灣塘居民區和小蒸居民區紛紛於線上線下討教經驗。回去實踐時,蒸浦村在半日內便成功自動生成幾百位老人的二維碼。也有不少村居來學習經驗做法,表示“要為以後的工作早做打算”。

打印好的核酸登記二維碼

李思同說,他沒有給這個程序的電腦運行環境設置壁壘,“都能用,本意就是方便大傢。”李思同告訴記者,現在,青浦、嘉定、閔行、浦東等區的近百個村居都已經在使用這個自動化程序。

李思同表示,他還將持續優化第一版程序,比如:現在需要基於“健康雲”性能穩定,才可成功生成二維碼,故錯峰使用在晚上訪客量小時成功率更高。還有,由於成功率並非100%,需要人工50個一組進行檢查,再人為補充生成二維碼失敗。

“技術角度不難,難的是把需求和技術連起來。”

李思同今年26歲,2021年畢業於同濟大學土木工程專業,計算機語言是他的業餘愛好。

大學時,他就對編程感興趣,自學瞭各種計算機語言,C、C++等,還學習瞭Python。也許是接觸多瞭,所以在工作中,李思同習慣性地從技術角度思考問題。

今年1月份時,他被安排社區雲的維護工作,需要將幾千條數據錄入系統,當時他花瞭兩天時間做出一個自動輸入的程序。核酸登記的自動化程序也是基於此而來。

他還曾將村居信息管理系統進行可視化呈現,把村裡的地圖作為底圖,創建圖塊,將收集來的大量數據,包括住宅、地形、人口等等,以可視化的方式集中展示,看上去一目瞭然。

不過,李思同坦言,自己的計算機技術並不厲害,“是個菜鳥,比不上技術大牛”,其實更重要的是發現需求並將之與技術相聯系。李思同說,“尤其是在基層,需要有人用技術去思考,解決實實在在的問題。”