from above of ethnic scientist exploring details of aircraft using magnifier

馬克的學習地圖

回頭一看,從 2000 年開始接觸 Java 到現在,也已經 21 年了。職涯前半段在 Java/JavaEE 上面下了很深的功夫,除了會寫 code 之外,很多 middleware 軟體面、作業系統面的東西也都有接觸到;因為這些技術面的事情很有心得,所以到現在還多多少少會有人提出邀約請我去教課。學一套東西可以吃 21 年,真的是很夠本,所以年紀小時多努力學習,不是一件壞事(當然我也沒少玩過啦)。

職涯中段轉管理職,所以 PMP(Project Management Professional)認證、CSM(Certified Scrum Master) 認證也沒少拿,深深相信著 Agile 是軟體開發的 Silver Bullet(但極不容易做到,我知道);帶過 70 人的專案開發團隊也是一種有趣的經驗,從一開始不知道要去哪裡找人,到後來建立起穩定的招募方式與管道,那種從 0 到 1,再從 1 到看到天花板的感覺,真的是相當的深刻。

後來開始玩 iOS 開發、公有雲(AWS/GCP)、Docker、Kubernetes 等等,都是這幾年極有心得的一塊新領域,也因為眾多需求的關係,解了不少在 internet 上面根本找不到解答的問題。

主要是年紀也不小了,腦袋裡能記住的事情越來越少;開一份文件來記錄一下曾經學過的東西,這份文件會是一份 index 文件,會陸續針對每一個 topic 去整理出教學內容,跟一起走在這條路上的人分享,希望有看到這些內容的人,不要像我一樣摸索了好久才理解這些技術。

  • 應用程式開發
    • Java
      • 還停留在 Java 8 的程度,而且還有很多 Java 8 的東西還沒嘗試過;但最近因為 Google Cloud Function 支援 Java 11 的關係,反而先跳去看一些 Java 11 的內容了。
    • JavaEE(a.k.a Jakarta EE,很多名稱都換了,再來慢慢更新與說明)
      • Servlet/JSP
      • EJB, Enterprise JavaBean
      • JDBC, Java Database Connectivity
      • JPA, Java Persistence API
      • JTA/JTS, Java Transaction API/Java Transaction Service
      • JavaMail
      • JAAS, Java Authentication and Authorization Service
      • JMS, Java Message Service
    • Spring
      • Spring Framework
        • Spring Core
        • Spring Data Access
        • Spring MVC
      • Spring Security
      • Spring Boot(正在學,因為要跟 Google Cloud Function 整合)
      • Spring Cloud(正在學,因為要跟 Google Cloud Function 整合)
    • Hibernate
    • iOS(Objective-C,略懂)
    • Android(Java,略懂)
  • 應用系統/平台
    • IBM WebSphere Application Server
      • Traditional
      • Liberty
    • IBM MQ
    • Eclipse Jetty
    • Docker
    • Kubernetes
    • Google Cloud Platform
      • GCE, Google Computer Engine
      • GKE, Google Kubernetes Engine
      • Google Cloud Storage(目前都跟 Firebase Storage 整合在一起了)
      • Google Cloud SQL
      • Google Firestore(a.k.a Firebase Firestore Database)
      • Google Cloud Functions(正在學,因為要把一些服務拉出來)
      • Google Cloud Run(正在學,因為要把一些服務拉出來)
      • Google Cloud Operations
        • Google Cloud Monitoring
        • Google Cloud Logging
        • Google Error Reporting
      • Google Cloud Container Registry
      • Google Cloud Endpoint
      • Google Cloud BigQuery(略懂)
    • Firebase
      • Firebase Authentication
      • Firebase Firestore Database(a.k.a Google Firestore)
      • Firebase Storage(目前都跟 Google Cloud Storage 整合在一起了)
      • Firebase Hosting
      • Firebase Crashlytics
      • Firebase Analytics(目前都跟 Google Analytics 整合在一起了)
      • Firebase Cloud Messaging
      • Firebase Dynamic Links

Mark Su

熱愛籃球、程式設計與美食。

Add comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow me

Don't be shy, get in touch. I love meeting interesting people and making new friends.