回頭一看,從 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 整合)
- Spring Framework
- Hibernate
- iOS(Objective-C,略懂)
- Android(Java,略懂)
- 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
- IBM WebSphere Application Server
Add comment