(馬六甲26日訊)17歲少年梁永力(Neo Yong Li)自五年級開始接觸到電腦編程,從此就愛上編程,較後更積極參與編程競賽且得獎無數,如今小小年紀已成為競賽編程導師,撰寫競賽性編程《Competitive Programming》書籍,同時把出售書本所得全數捐給馬六甲肯納兒協會。
他曾經奪得馬來西亞信息學挑戰賽全國賽(Malaysian Computing Challenge,MCC)金獎、馬來西亞信息學奧林匹克競賽全國賽(Malaysian Computing Olympiad,MCO)銀獎,也是其中代表我國參與國際信息學奧林匹克競賽(International Olympiad in Informatics,IOI)的參賽者。
梁永力:大馬缺編程賽書籍
他目前已經不再參賽,成為競賽導師,從中卻發現我國對於編程競賽的書籍少之又少,於是自己執筆,寫出一本關於參賽的心得,以及提供歷年考題,讓有意參賽者可以更快掌握比賽要求。
他接受《星洲日報》訪問時指出,他是在讀五年級的時候開始接觸到編程,原本覺得非常沉悶,偶然中發現參賽時可以結交很多朋友,大家一起針對一個題目腦力激盪,從中想出解決方案,比賽讓沉悶的編程樂趣化了。
他說,剛開始接觸編程比賽時,他都是上網自學,因為國內根本缺乏這類信息、書本與教師,所以只好到網上與其他國家的朋友學習。
“如今我已經成為了導師,也開始出題,所以我從去年7月開始著手寫書。”
賣書收入捐甲肯納兒協會
有關書本每本出售30令吉,只列印了100本,已全數售罄,因此,他也親自將賣書所得的支票移交給馬六甲肯納兒協會。
他表示,在2018及2019年,哥哥梁永權曾經參與肯納兒協會的義走活動,積極為該協會籌款,所以他也受到影響,如今把賣書的收入,全數捐獻給該協會。
研究用AI診斷憂鬱症
他目前也正在研究如何使用人工智能(AI)技術造福社會,其研究涉及機器學習以探測憂鬱症,以提高診斷憂鬱症的準確性。
梁永力說,編程比賽中的題目,其實非常的生活化,只是所涉及的數目與信息非常龐大,因此參賽者需要在短時間內使用編程解決這些問題。
他例舉其中一個考試,一家麵包店正提供優惠,凡購買4個麵包,第4個最便宜的麵包就可以免費。題目給予100萬種麵包,所以就需要使用編程快速地解決,如何計算出用最少的錢買下這100萬個麵包。
他表示,書內提供了可以最快解決這些問題的方法與技巧,所以只要有興趣參賽者,都可以更好地掌握比賽。
母:憂沉迷電玩送去學編程
梁永力的母親倖美妦說,當初就是因為孩子很喜歡玩電子遊戲,在擔心孩子沉迷遊戲之下,所以就把孩子送去學習編程,卻不曾想孩子在參賽後覺得“很好玩”,所以就上網自學。
她表示,由於孩子參賽有了一種競爭的態度,就會自發學習編程。
“孩子往後也想往這個領域發展,所以小時候開始學習,到了大學就懂了一些基礎,就不會落入人後。”