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

markkwsu

markkwsu

Add comment

Highlight option

Turn on the "highlight" option for any widget, to get an alternative styling like this. You can change the colors for highlighted widgets in the theme options. See more examples below.

Instagram

Instagram has returned empty data. Please authorize your Instagram account in the plugin settings .

Categories count color

Advertisement

Small ads

Flickr

  • obscurité
  • Sergio
  • cellule
  • jasmin de mer
  • le baobab
  • plastique invasif
  • grenades
  • evasion
  • wilson

Social Widget

Collaboratively harness market-driven processes whereas resource-leveling internal or "organic" sources.

ThemeForest