LANGUAGE / 語言

arrow_back Career Timeline

Career 04 · 2022

iSPAN(資展國際)

Java Engineer Trainee / Full-stack Developer Training

System Builder

2022
code_blocks

MY STORY

我不想只理解資料本身,也想理解系統是如何被設計和建出來的。I did not want to understand only data itself; I also wanted to understand how systems are designed and built.

OVERVIEW

在 iSPAN 的 Java / Full-stack training 中,我從 data analysis 延伸到 software development 和 system building。我參與 responsive e-commerce web application 的開發,也帶領 7 人團隊完成專案。這段訓練讓我理解前端、後端、資料庫、authentication、user flow 和系統交付之間的關係。Through iSPAN’s Java and full-stack training, I extended from data analysis into software development and system building. I worked on a responsive e-commerce web application and led a seven-person team to complete the project. This training helped me understand the relationship between frontend, backend, databases, authentication, user flow and system delivery.

我主要學習與實作什麼What I Learned and Built

  • check_circle我學習 Java development、前端、後端、資料庫整合,以及 web application 的基本架構。I learned Java development, frontend, backend, database integration and the basic architecture of web applications.
  • check_circle我參與 responsive e-commerce website 的開發,理解使用者介面、功能流程和資料流之間的關係。I worked on a responsive e-commerce website and learned the relationship between UI, functional flow and data flow.
  • check_circle我實作 login / authentication、OAuth 2.0、multi-language / i18n、user segmentation 等功能。I implemented login/authentication, OAuth 2.0, multi-language/i18n and user segmentation features.
  • check_circle我帶領 7 人團隊完成團隊開發經歷,協調分工、進度、功能整合和最終展示。I led a seven-person team, coordinating responsibilities, progress, feature integration and final presentation.

這段如何改變我的思維How This Changed My Thinking

  • check_circle我開始不只把 dashboard 視為報表,而是把它視為 data product。I started to see dashboards not just as reports, but as data products.
  • check_circle我理解到一個系統不是只有資料庫或前端,而是由 user flow、backend logic、database schema、error handling 和 deployment thinking 組成。I learned that a system is not just a database or frontend; it includes user flow, backend logic, database schema, error handling and deployment thinking.
  • check_circle我開始更重視可維護性:功能不能只在 demo 時能跑,而是要有清楚結構,後續才容易擴充。I became more aware of maintainability: a feature should not only work in a demo, but also have a clear structure for future expansion.

我建立的 system thinkingSystem Thinking I Built

  • check_circleUser flow thinking:理解使用者如何一步步完成操作。User flow thinking: understanding how users complete actions step by step.
  • check_circleData flow thinking:理解資料如何從 input、database、backend 到 frontend display。Data flow thinking: understanding how data moves from input to database, backend and frontend display.
  • check_circleProduct mindset:理解功能不只是 code,而是要解決使用者問題。Product mindset: understanding that a feature is not just code, but a solution to a user problem.

What I Took Away

這段訓練讓我從 data analyst 往 system builder 方向前進。它是我後來能把 dashboard、data model、automation 和 business workflow 視為一個完整系統的重要原因。This training moved me from data analyst toward system builder. It is a key reason why I later viewed dashboards, data models, automation and business workflows as parts of one complete system.