今年6月,一個叫做「求職天眼通」的Chrome插件在Ptt上爆紅。這項工具讓求職者在點開人力銀行網站時,能在職缺底下留言評價,讓企業無論好壞都無所遁形,打破以往勞資雙方資訊不對稱的弊病。「求職天眼通」的開發者,是學寫程式至今不到三年的古宗禎,他說,「我覺得軟體工程師,其實是最有能力為這個世界做一點什麼的人。」
古宗禎
出生年|1992年
學經歷|政治大學統計系、人才媒合平台 Sudo 工程師、和沛科技網頁前端工程師
會的程式語言|JavaScript、Scheme
「這應該算是我學 Code 以來,做過最有成就感的一件事吧。」今年才 24 歲的古宗禎,因為「求職天眼通」的誕生突然變得小有名氣,但距離他第一次接觸到Code,也不過是快四年前的事。
2010 年,古宗禎就讀政治大學地政系,後來他對統計學特別感興趣,大二時轉到統計系。大三時他修了一門R語言的課程,就此踏上程式之路。「老師說了一句話:身為一個統計人,你要有programming(程式設計)的能力。」古宗禎回憶,當時身邊的同學都興致缺缺,自己卻深受這句話啟發,也慢慢寫出心得,最後這門課甚至是他當學期唯一成績超過90分的課。
後來,古宗禎開始自學程式,第二個接觸到的程式語言是Ruby。「那時候很好笑,是因為它也是『R』開頭,我想說它跟 R 語言可能差不多,後來才發現天差地遠,大概就像熱狗跟狗的差別。」學不到半年,古宗禎手邊那本 Ruby on Rails 的書也才看到第十章,他就到了當時一家新創公司實習,開始寫起網頁。「去外面上課還要花好幾萬,但如果一直看書也沒辦法實際操作,所以就決定直接從工作中學。」
遇上程式後,古宗禎的大學生涯也變得豐富許多。例如別的同學可能中規中矩地做報告,但自己卻可以用Code做一個模擬產品出來。他還曾接過一個宗教團體的案子,設計一套信徒管理系統。「例如說,這個信徒做了幾小時的志工、唸了幾小時的經,然後你就可以幫他加功德。那時候對方還開了一堆匪夷所思的需求,像是表單一定要轉成直的,神明才會看得懂。」古宗禎笑說。
寫程式,為什麼一定要天才?
自統計系半路出家,古宗禎之後也持續選修資科系的課程。瘋狂愛上寫程式的他,在旁人眼中看來反倒有些莫名。「很突然,有一天我就開始寫程式了。同學都覺得我這個人很奇怪,為什麼要一直寫 Code?而且你大三才開始寫,怎麼寫得贏別人?」
「大家會覺得寫程式的人好像一定要很天才,或是你一定要是天才,才能變得很厲害,但這是可以用努力來換取的。」古宗禎說,重點是你能不能在短時間內用更少的資源,讓自己變得更厲害?在上課跟工作之餘,他會看 CS 相關論文、研讀參考文獻並記錄心得、看社群間的技術分享文章,實際操作時遇到什麼問題,就上 StackOverFlow 平台發問。