這份工作為客戶客製開發Oracle Netsuite系統,是一套雲端ERP系統,具有複雜的關聯性資料庫。我主要使用Javascript以及Netsuite模組進行開發,在製作Printout除了上述語言,也會用到HTML以及CSS。在這份工作上,除了Coding、解決問題、查找資料能力的提升外,工作方面的溝通能力也有所進步,代表性專案列舉如下。
1. 自動刪除檔案程式
需要刪除180天前的檔案及檔案夾。這支程式有挑戰性的地方在於,該公司累積的資料量大,一個檔案夾內已有數萬筆歷史資料,需要改變平時程式寫法,以處理資源問題。
2. 客戶訂貨以及工單crud API製作
包括登入、訂貨、取貨、盤點以及工作領料、進行工序、完工回報、品管等流程製作。過程中學習到完整的API開發流程,從規劃、製作到測試,以及和APP開發的公司、PM合作溝通的能力。
3. Printout客製
使用Javascript以及HTML、CSS等語法製作品管單、銷售單、驗收單,客製過程需要細心,以符合客戶規格。
4. 出貨單卡號輸入功能優化
此為客製Netsuite系統欄位,讓用戶點進頁面後,自動將值帶入。
1. 每堂課幫忙解決同學遇到的R語言相關程式問題,快速定位問題,並使用英文講解
2. 課堂程式測試
使用vue.js、Asp.net以及MySQL等技術初步建構了校史網頁的類表管理及藏品管理介面。完成的功能包括新增、修改、刪除、查詢以及API串接。
1. 使用API技術串接Vue以及Asp.net
2. 使用MySQL資料庫建立、新增以及修改資料
3. 使用Git Azure在分支上進行clone, commit, push, pull
HTML, CSS, Javascript
Nodejs,
netsuite Oracle,
MySQL,
NetSuite Oracle, R programming, Python,
Git, Scratch,
https://scratch.mit.edu/projects/475853114/
科系:公共行政學系、韓國語文學系輔系
政大紀念品圖樣創意設計-最佳創意獎