學校系統開發經驗
開發經驗與心得
學校系統開發經驗
公司位於台北,在2017年台南點剛成立時加入,客戶主要為國內各大專院校。
但我一開始負責的案子是商業客戶的線上影音串流平台系統,就是客戶刷卡匯款儲值,觀看影片時扣點數。
這個案子讓我成長很多,初期團隊還很完整時導入Scrum進行專案控管。
上線穩定後,中後期開發和佈署端大多是我一個人處理。
程式系統的開發區分許多不同的子系統,如廠商上傳原始檔、轉檔系統、後台CMS上片、金流、客服、對帳等等子系統。
另外也負責伺服器的規劃整合,負載平衡、Jenkins Docker 虛擬化佈署,其它如 Redis, MongoDB 的使用,Nginx 的靜態資源驗證、效能瓶頸的調整、惡意攻擊的防範與阻擋。
影音串流平台的時程大概一年半,後來開始處理公司的學校系統,公司人數也從10幾個人成長到30幾人。
公司算是國內承接學校專案的知名廠商,所以我們在開發時都有滿完整的經驗和資源,像是 SA、SD、UI/UX、設計師、前端、後端,程式底層等等的資源都很完善。
雖然公司程式底層的缺點是太久未整理,變的不易理解,但我想每一間公司都會有類似的問題。
學校系統的特色就是每年都會有一些申請系統要開發,所以新舊系統的介接需求滿常發生的,而且每所學校的計算機中心規矩不同,配合起來偶爾也會發生一些趣事。
在這家公司的期間,Evernote 筆記大概寫了 1000 篇,除了專案開發外,也負責技術文件撰寫和教育訓練,算是技術能力提昇的重要時光。