文/104工作世界
你有想過帶給我們便利生活與樂趣的軟體是怎麼來的嗎?舉凡線上遊戲、社群軟體、通訊軟體、影音串流平台以及辦公文書軟體,這些皆由大大小小的軟體工程師所創建及維護。
軟體工程師需要高度自我要求,具備隨時吸收知識的能力以及快速的自主學習力,此外喜歡動手做的、研究新事物、善於解決問題等特質非常適合此職業。
「我要打造像馬力歐一樣好玩的遊戲!」吳典璋在國小時就立定志向,希望成為遊戲設計的軟體工程師,開啟了他在資訊科技領域的追求。
這份熱忱延續到了大學,吳典璋選擇進入相關科系就讀,在大一時曾修習「計算機概論:C程式語言」課程,讓他深深感受到編寫程式的快樂,為了寫出作業可以犧牲睡眠時間,只為讓程式順利運行。
「技術永遠學不完!」資訊產業的技術推陳出新,作為軟體開發工程師,除了實作經驗外,需要利用上班期間或下班後的個人時間進修。
包括查詢開源程式碼、閱讀技術文章與專書,透過認識其他工程師、專業人員的寫法與想法,持續學習相關知識、精進邏輯思考能力。
此外,執行專案需要面對進度壓力,當時限步步近逼,卻遲遲無法完成,不只帶給自己很大的壓力,也可能會連累到專案中的其他同仁,這是吳典璋認為最大的挑戰。
吳典璋以某電商平台專案為例,他帶領團隊建置的系統與網站,為電商平台帶來上千萬次流量、創造更高的營業額;或是團隊設計的手機遊戲,受到眾多玩家親睞,下載次數高,都能帶給軟體工程師非常大的成就感。
吳典璋創辦Build School 軟體人才就業培育學校,期望幫助想要進入軟體業的人,在短時間建立基礎。他發現學員們的背景多元,且為非本科系出生,帶著自身原有的專業來學習程式設計,為職涯發展增加競爭力。
吳典璋強調要有堅定的學習動機、願意花時間練習,並排除障礙與包袱全心投入,他舉學員們的例子,如空服員、咖啡師、銀行行員及攝影師等,皆可成功轉職為軟體工程師。
學習程式語言,不一定只能以「轉職」為目的,也可為自身專業能力加值,像是電商平台活動企劃,若具備程式語言知識,在設計促銷活動時,能與網頁和軟體工程師有效地跨領域、跨部門溝通。
台積電慈善基金會 x 104 BeAGiver 職人引路的工作世界
我們相信,在世界角落裡都有著為個人使命和社會環境更好而努力的人,他們可能曾經接受過不同世代人的幫忙而茁壯,如果您也想成為那位願意幫助別人的職人,歡迎您加入Be A Giver!
■ 台積電慈善基金會 X 104 Be A Giver 工作世界 - 職業引路
■ Be A Giver網站
追蹤【104工作世界】,陪你探索職業實現夢想