blog-banner
JunyiAcademy 均一平台教育基金會
撰文者/均一平台教育基金會_晴雯

2020-04-17 Views: 144

不只「教學」能幫助教育,我在均一走上教育 x 科技的軟體工程師之路 —— 專訪軟體工程師宜陞

[編按]就讀生機系研究所半年後,發現這不是自己有興趣的東西,宜陞休學後才開始思考「究竟自己未來要幹嘛?」

 

開始尋找自己真正想做的事情,抱著嘗試的心態,他決定申請均一的教育組數學科實習,沒想到,後來不但一路做到了正職數學科 PM,甚至在均一轉職成功,從門外漢的身份開啟了在教育界的軟體工程師之路。

 

怎麼會想加入均一?

 

跟自己的背景有關係吧,其實我求學過程接收很多社會資源,也在這樣的環境下接觸到蠻多背景和我類似的人,卻因為家庭因素考量而沒辦法繼續升學,導致他們可以有的選擇相對少很多。

 

成長過程因為我學業表現不錯,所以受社福機構的獎學金幫忙很多。那時候的感觸是很多資源會集中在我身上,然而其他人可能需要花更多時間幫助家裡,這樣的情況會讓他們很難翻轉、沒有那麼多選擇,像是想選工作、轉換跑道時,就會有很多限制。

 

這樣的成長經歷讓我對「教育深刻影響一個人的發展」特別有感,甚至有時我會想,如果沒有「教育」這塊,我現在可能也不會有大家眼裡看似平順、還不錯的發展。

所以當重新思考自己未來到底要幹嘛時,才會特別想從教育相關產業切入。


為什麼想轉為軟體工程師?


加入均一前,因為自己沒有教育相關背景,完全是個門外漢,也曾猶豫過教育真的是適合我的領域嗎?但後來就抱持先做再說的心態,不畫地自限,期待進來後可以在教育內容、軟體開發上都碰碰看。


進來均一久了漸漸發現,原來自己對教育是真的有熱忱的。只是對我而言,我更想嘗試別的挑戰,用教學以外的工具幫助教育。

又因為均一團隊夥伴背景多元,讓我有機會找不同專業的夥伴聊聊。和他們對話的過程讓我獲得許多選擇和建議,也發現自己除了希望做的事是有意義之外,也期待可以透過軟體技術來解決教育問題。


因為透過科技,可以達成比較規模化的影響力,例如我曾做過教育內容上架的自動化,過去在教育內容組的經驗讓我熟悉影片、習題的上架流程,因此可以做出關鍵性的自動化,大幅提升了上架效率。這個途徑對我而言是很想要嘗試的,所以先從自學開始,累積技術底子。


而這個決定的過程也讓我更認識自己要的到底是什麼,對我來說,我希望自己可以做技術的事情,而這件事可以幫助到人或社會,這就是我滿意的發展。


目前手上主要的工作內容?有哪些專案?


目前的工作以前端開發為主,工作內容是和設計師協作,並實作網站上的操作介面,像是新功能的開發、舊功能的維護多由我協助規劃,持續改善使用者的操作體驗。


另外一部分是持續優化前端技術及開發環境,像是在開發過程中,逐步將舊的程式碼更新成 React,優化技術。或是透過訂定 coding style,確保團隊能用一致的原則進行開發,並維護 Eslint 確保訂定的原則可以落實。


還有確保使用者的體驗的部分,如調查並決定均一要支援哪些瀏覽器,善用 Webpack 確保瀏覽器支援度。


均一可以嘗試的面向有很多,因為團隊內人不多,所以可以發展的空間很大。不過團隊不大的另一面缺點就是組內的思考角度不夠多元,有時做出的決定未必是最好的。


這也是為何軟體組內很鼓勵大家提出自己的想法,也呼應到均一很強調的「誠實透明」的價值,只要可以說出道理,leader 通常都會真心接受,不用因為職位壓力而讓自己的想法有所顧慮。


均一軟體組的團隊文化有何特別之處?


Scrum 的運用是其中一個特色吧,均一這個部分蠻成熟的,每天都會進行 daily 、planning,互相同步狀態,讓資源透明化,幫助夥伴有效率的協作、補位。

 

我覺得這個「例行 daily」的背後,反映的是軟體組「重視工程師效率」、注重「打造健康的工作文化」的價值,因為比起要求大家狂加班完成任務,均一更在乎如何讓夥伴有效率的朝共同方向前進。


另外也可以感受到均一的夥伴很重視知識、技術上的成長,之前有聽朋友說過在別的公司,聽技術分享時大家都不太有興趣,但這裡可以明確發現大家對學習新知的熱忱和樂於交流的氛圍。


除此之外,夥伴間也蠻有一起朝共同目標前進的感覺,而且是會以互相成長為目標做考量,並非只以自身的利益出發所完成任務而已。同時,夥伴間也都會互相支援,像跨組間有工作要協作時,大家不會覺得那件事與我無關就撒手不管,反而是只要自己的專案有狀況,大家都很樂意協助、一起討論解法。整體來說這是個非常友善、有團隊感的組織,我覺得這是很可貴的!


現在的自己與剛加入均一時有何不同?


比較大的突破是發現自己從從教育的門外漢,到現在因為了解軟體也熟悉教育內容的背景知識,所以可以更快的掌握教材內容開發的需求,更有效的和教育、軟體組的夥伴協作。


另外,我覺得比起剛加入均一時自己多是「問別人」的角色,現在則可以發覺自己在前端這塊更熟悉、更有掌握度。也因為個人能力的提升,開始能訂定開發原則及帶領技術升級,來改善團隊的開發效率及程式碼的品質。


這些成長和軟體組重視「夥伴與團隊的成長並進」的文化有關,在轉職成為工程師的過程,均一給了我蠻大的空間,讓我從接些 bug 、小專案開始練習 ,這對我來說是很關鍵的機會,幫助我加速掌握到公司做開發的實作能力。


軟體組甚至提供 mentor 和我一起規劃成長階梯,討論我要怎麼樣精進才能達到水準,我覺得這些在一個組織中真的是很難得的機會。


對未來的職涯發展規劃?


希望可以往資深前端工程師邁進!因為在均一目前這條路是蠻暢通的,相對其他組織也很有機會做 0 到 1 的嘗試,所以也有較多空間讓自己做關鍵技術上的決定,透過實作經驗快速成長。


這是這個團隊的特性,所以會希望透過這個機會和磨練過程,持續往專業資深工程師的方向成長。


你敢夢想,均一就敢給你機會,一起用 coding 翻轉教育吧!


均一正在招募軟體工程師、資深前端工程師!如果你也期待找到可以大展身手的空間和機會、跟著一群熱忱與專業兼具的工程師夥伴成長,馬上申請加入均一!
 

快來認識 JunyiAcademy 均一平台教育基金會
均一平台獲 Google.org 100 萬美金資助,成為深度合作夥伴
JunyiAcademy 均一平台教育基金會
均一平台教育基金會(Junyi Academy Foundation,簡稱均一)是一個致力於「讓每一位孩子都有機會成為終身學習者」的非營利組織。 我們相信教育不僅是學習學科知...