---
title: "III CECM03 C# Microsoft Cloud Developer Bootcamp - 10-Year Reunion"
description: "At our ten-year reunion with III CECM03 classmates, five years after our last, we reflected on a decade of personal journeys and industry changes, feeling the growth and change brought by time."
canonical_url: "https://blog.markkulab.net/en/post/iii-classmate-reunion"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/en/author/mark-ku"
site: "Mark Ku's Tech Notes"
date_published: "2024-10-12 01:01:35 +0800"
category: "Management"
tags: ["iii", "classmate", "reunion", "career", "軟體工程師", "資策會"]
language: "en"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "when reusing or quoting, credit the author and link back to the original"
---

# III CECM03 C# Microsoft Cloud Developer Bootcamp - 10-Year Reunion

> **TL;DR** — 歡迎收聽 Mark 的技術雜談，我是主持人璦廷。十年在科技產業裡，足以見證無數次技術的更迭，今天我們要聊的，是一場充滿溫度的十年聚會。 讓我們來看看作者回顧資策會微軟雲端養成班的十年歷程。這群同學親身經歷了軟體業的黃金十年，從大數據、雲端技術、大前端時代，一路走到手機應用程式的蓬勃發展。這個重點值得注意，直到近年來人工智慧的強勢崛起，軟體工程師的市場需求才開始逐漸趨緩。 十年的歲月帶來了截然不同的人生際遇。多數人依然在軟體領域持續打拼，有人在同間公司默默耕耘，也有人憑藉理財提前實現財富自由，甚至有兩位同學挺進了美國與英國的 Google 工作，展現了頂尖的技術實力。當然，伴隨這些成就的，是大家逐漸後退的髮際線，成為了歲月的幽默印記。 時間帶來了成長與改變，這不僅是老友重聚，更是軟體業十年發展的微觀縮影。在技術快速變遷的今天，我們或許也該思考：下一個十年，你希望自己站在哪裡呢？

Because of the pandemic, our last class reunion was already 5 years ago.

But thinking back to ten years ago, it feels like it was just yesterday that we were all sitting in the same classroom.

We were all learning to code together, striving to become qualified software engineers.

We also rode the wave of the software demand boom, from big data and cloud to the great front-end era and mobile apps.

It wasn't until the emergence of AI that the demand for software engineers started to slow down.

Ten years later, everyone's life has taken a different path.

Some classmates have gotten married.

And, of course, everyone's hairlines have started to recede. (Time to start taking care of our hair!)

Some have held steady at the same job for ten years.

But most are still grinding it out in the software industry.

A few have even managed to enjoy the freedom of early retirement through insurance and investments.

Two of our classmates have even gone on to work at Google, one in the US and the other in the UK.

Over the past decade, time has brought growth, change, and different kinds of rewards. I hope we can all continue to stay in touch in the future.

![5-year reunion](https://blog.markkulab.net/content/markku/posts/iii-classmate-reunion/images/5-year-class-reunion.jpg)![10-year reunion](https://blog.markkulab.net/content/markku/posts/iii-classmate-reunion/images/10-year-class-reunion.jpg)

---

## About this article and its author

Originally published on [Mark Ku's Tech Notes](https://blog.markkulab.net/en/post/iii-classmate-reunion)

License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — when reusing or quoting, credit the author and link back to the original

### About the author

**[Mark Ku](https://blog.markkulab.net/en/author/mark-ku)** — Software Solution Provider

- 10+ years senior software engineer, now an AI Builder
- Focused on large-platform architecture — North-American e-commerce, AI SaaS subscription billing
- Combining AI Agents and automation to build evolvable product foundations

### Free tools built by the author

All of these are free to use:

- [Free PDF Sign Tool](https://blog.markkulab.net/en/tools/pdf-sign): Online PDF sign tool — draw, type, or upload a signature, then drag, resize, and download. Everything runs in your browser; nothing is uploaded.
- [VS Code Refactory](https://blog.markkulab.net/en/tools/refactory): Refactory is a VS Code refactoring extension: 34 actions plus a 37-rule code-smell inspection layer with a Code Health dashboard, across 18 languages, backed by 534 tests. It learns your repo's conventions: where interfaces live, where DI is registered, whether 'use client' belongs. It ranks files by git churn × complexity so you know what to fix first, and hands any smell to the Claude Code already on your machine. Free to use, and your source never leaves your computer.
- [DB-Kit Database Manager](https://blog.markkulab.net/en/tools/db-kit): DB-Kit is a lightweight, cross-platform database manager built with Tauri + Rust + React. Manage MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite, MongoDB, Redis, Kafka, Elasticsearch and RabbitMQ from one consistent interface: passwords encrypted in the OS keychain, SSH tunnels, full CRUD, a visual query builder, stacked multi-statement result sets, cross-connection data transfer and compare/sync, Excel / CSV import & export, visualized execution plans, ER diagrams, scheduled backups, SQL stress testing with p50–p99 latency percentiles, a 15-rule SQL review engine, Kafka message browsing with monitoring & alerts, a bilingual UI (Traditional Chinese / English), a built-in AI assistant (natural-language SQL, AI review and tuning advice) and the dbk CLI. Free and open source (MIT), with installers for Windows, macOS and Linux.
- [VS Code Super Mermaid](https://blog.markkulab.net/en/tools/super-mermaid): Super Mermaid is a VS Code extension for beautiful Mermaid diagrams out of the box: auto-colored live preview, mouse pan & zoom, high-res PNG / SVG export, 21 templates and multiple themes. Free and open source (MIT).
- [React Super Mermaid](https://blog.markkulab.net/en/tools/react-super-mermaid): react-super-mermaid is an open-source React component library: render beautiful Mermaid diagrams with a single <MermaidViewer>, with built-in colorful / sketch themes, pan & zoom, in-diagram search, and high-res SVG / PNG export. Lightweight, SSR-safe, fully typed. Free and open source (MIT).
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/en/tools/jira-super-mermaid): An Atlassian Forge app: write Mermaid syntax directly inside a Jira issue or a Confluence page and get flowcharts, sequence diagrams, state machines and Gantt charts. 11 diagram types, SVG / PNG export, light and dark themes, full CJK support. Runs on Atlassian: your diagrams live in your own site and the app calls no third-party service. Free, coming soon to the Atlassian Marketplace.
- [Mermaid Live Preview](https://blog.markkulab.net/en/tools/mermaid-preview): Write Mermaid in your browser, see it render instantly, and share the whole diagram as a single link. No sign-up, nothing uploaded to a server, and mermaid.live share links work as-is.
- [React Intl Phone Number](https://blog.markkulab.net/en/tools/react-intl-phone-number): react-intl-phone-number is an open-source React component: framework-agnostic and antd-free, with E.164 in/out, a searchable flag / country-code dropdown, configurable validation levels (strict / mobile-strict / loose), themeable CSS, and i18n — phone logic powered by google-libphonenumber. Lightweight and fully typed. Free and open source (MIT).
- [Uptime Kuma Cluster](https://blog.markkulab.net/en/tools/uptime-kuma-cluster): Turn single-node Uptime Kuma into a highly available cluster: OpenResty + Lua smart load balancing, shared MariaDB state, health checks and automatic failover, plus cluster-management REST APIs. One Docker Compose command to start. Free and open source (MIT).
- [Special Education](https://blog.markkulab.net/en/education): Learning materials crafted for special education students

### Daily podcasts

- [Mark's Tech Insights — Daily AI News](https://blog.markkulab.net/en/category/tech-news): Daily curated AI and tech trends. Catch the latest developments via audio summaries — covering AI applications, software architecture, DevOps, and engineering practice. — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/en/category/ai-stock-chat): Every trading day, an AI-analyzed take on the Taiwan stock market, delivered as a two-host conversation covering the session and the next-day outlook. — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物週報](https://blog.markkulab.net/en/category/open-source-weekly): A weekly two-host pick of free open-source tools surfaced from real Hacker News, GitHub, and Reddit buzz — what pain they solve and the fastest way to get started. — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml

### Newsletter

[Subscribe to the newsletter](https://blog.markkulab.net/en/subscribe) — Be the first to know about new posts. No spam, unsubscribe anytime.
