星期日, 12月 29, 2024

2024 年回顧

 


 

2024 年對我來說是一個完全不一樣的開端,如《2023 年的年度回顧所述》,我離職變成一個沒有工作的人。這是之前都未曾想過的狀況,為了生存我成立了一間公司「艾斯博資訊股份有限公司」,開始提供軟體系統建置的專業服務。

 

從一開始一切都是未知,連執行的方向都沒有,到開始有夥伴再一起拓展公司的業務。一直到年底,現在的回顧,雖然整體的發展尚沒有一個很明確的主軸,但也算是撐過了第一年。在這一年中,隨著執行的專案,某些技術的面向也漸漸成熟。

 

從一開始,在咖啡廳的遊牧資訊民族生活,到開始有夥伴於是承租了辦公室,再逐步擴張業務的範疇,從「技術」出發,協助客戶解決問題。一個又一個零散的案子,到再次將這些專案的經驗累積起來,開創新的業務機會。

 

在這期間,我們做「教育訓練」協助客戶實施「基礎架構」的自動化,我們與原廠合作協助企業賦能 API 管理的能力,我們協助友商透過我們的專長讓友商可以拿下案子,獲取客戶的信任。這就是我們的「初期」,我們什麼都要做的階段。

 

到了下半年,業務機會開始變多,對於 2025 的業務展望也相當正面,下一個階段就是怎麼與團隊好好的將這些任務徹底執行,累積能量與資本,作為下一階段發展的基礎。

 

【技術上的發展】

        在工作上,在這初期處於「什麼都做」的狀態,所以有很多技術的活,也讓我自己增長不少實務上的經驗。雖然,我經常會買很多技術相關的書籍,作為自己技術的儲備。但,做練習與解決企業實際的問題還是不同的。培養能夠解決問題的能力會是比紙上談兵更實際的增長。底下,就是今年幾個技術增長的議題。當然,有些礙於商業合作上的隱密性,還不能講得太明白。有興趣知道更多的,就私下來找我聊聊。

API 管理》

        API 管理這個議題,我已經發展了好一陣子,也在今年於「雲端大會」分享自己對於 API 管理的看法,從API Gateway  API Management 再到 Service Mesh 等各種面向的相關議題。從博士班階段開始,我碰的題目就是 Gateway,到了今天看到這些主題以及產品,就猶如當初的理論模型一一地被實現。

        當然,在這段時間,除了協助企業導入 API 管理平台外,也發現在 2025 年對於 API 管理的新趨勢。首先,我們並非把所有的 API 都納入 API 管理平台接受管理,有一些內部自己使用的 API可能也必須找出來,用來監控與檢視相關的 API 運作結果。除了這些之外,他也完成 API 的「盤點」作業,盡可能地將企業內所有使用中的 API 找出來並加以分析。而這些就不是目前檯面上已知的 API 管理平台的強項,需搭配其他工具來實現。

Kubernetes – Service MeshJava Application Migration

        因為新的同事中有人許願希望多了解 Kubernetes 的相關技術,所以我們的業務方向也陸續地接了幾個相關類型的專案,包含:在 Kubernetes 平台上實現 Service Mesh 以及 Java Application Migration 等。

        在執行這些的過程,我大概可以理解到《Kubernetes》目前仍然是市場上的顯學,雖然我們也有「建置」的能力,但市場上目前會的人太多。所以,這些工作仍然交由一些比較大的 SI 公司來進行。

        不過,另一個趨勢是能夠把現有應用程式調整並轉換其執行環境的人相對就比較少了。所以,在具備Kubernetes 的能力後,我們目前最佳的位置還是站在應用程式的角度,讓一切在這個「轉型」的時候,因為我們而更加順利。

DevOps – 關於 Infrastructure as a Code 的工具 Puppet

        CI/CD 在近代的開發作業中是個必然需要執行的工作,近期也有很多討論要導入 Kubernetes 平台的客戶,DevOps 也是整個導入的重心之一。在這部分,我們有非常多的機會跟客戶討論相關的議題。而在這個議題裡面,今年度印象比較深刻的是「Puppet」這個工具。

        會對這個工具比較深刻的原因,是因為在今年我執行了一次「Puppet」的教育訓練,作為講師。在這個教育訓練裡,除了獲得「Puppet」的應用概念與知識外,還有一些執行的收穫。首先,作為一個講師,在課程前的準備是「必然」不可少的。所以,在上課前,我準備了一些練習我也演練了數十次。

        不過,實際上課時還是遇到了亂流。第一是課程人數偏多,這導致了後續練習的問題,就是從 Chocolatey 這個套件管理工具要去拉取要安裝的套件時發生了 HTTP Status 429 的錯誤。沒錯,就是被「限流」了。後來查了一下資料,短時間的 API 呼叫次數是設定在 100 次以內。多虧了我經常做 API 管理導入的作業才能比較快感知到問題。

        後來,我發現現在很多的教育訓練可能都會被這條潛規則給限制住,而這是講師比較容易忽略的,於是在自己的 check list 中先加上這條,避免下次遭遇相同狀況。

《微服務與領域驅動設計》

        微服務與領域驅動設計這個議題是近年大家關注的主要熱門話題,很多人都有要移轉的需求。當然,這不是我們這種剛成立一年的公司可以觸及的議題。但,自己又對這部分有相當的研究,所以會有一些合作夥伴來找我們討論這塊進行的方式。

        我們參與某些大型專案的規劃,也小規模地接手一些相關架構的維護增修專案,在接下來也有許多業務發展與此方向相關。透過與合作夥伴的策略聯盟,我們將可以陸續地拓展這塊業務。在「底層邏輯」這本書中提到,所謂的人脈,是「只有那些你能幫到的人,才是你的人脈」。所以,在過去的一段時間累積下來的基礎,目前就逐漸變成我們的「人脈」,而這些合作正在發酵中。

《數據中台的初體驗》

        近年,我多著墨在「業務中台」或是「微服務」的面向。一方面是以前公司有團隊專注於「數據」的作業,所以自己就沒特別往這方面去發展。畢竟,同公司有相關業務機會再透過內部合作的方式來解決問題即可。

        然而,在一個應用系統的建置中,很多技術與知識就是環環相扣的。所以,在今年度的最後一段時間,我也經歷了一些數據中台的初體驗,將一些工具整合起來以滿足客戶業務上的需求。當然,目前還只是構想的階段,但後續應該很有機會可以檢視這些構想是否可以落實。

 

【社群活動】

        在年初時,因為業務還沒有這麼繁忙,所以自己有時間也會參與一些「社群」的活動,可能包含「敏捷社群」與「DDD 社群」。必較不同的是,以前除了自己有投稿擔任講師的情況外,大多是「聽眾」的形式。今年,在這兩個社群都有參與「志工」的工作。

        透過「志工」的狀態,其實比聽眾的狀態更能認識一些志同道合的朋友,那也期望未來有一天「我的能力可以幫到這些人,形成真正的人脈」。在今年某個場次的社群活動後,有人問我要不要自己召集一些小型的聚會來促成一些技術的交流。所以,在 2025 年,我可能會視情況思考此議題,組織一些技術型的小聚,建立一個小型分享的平台。

2024 年的學習】

這本書(做個有梗的人 – 10 步驟讓你的人生更有趣),是在 2023 年邁入 2024 年的時候發現的,主要是在跨年的時候參加了一個「自省」的活動,活動的最後有人翻了一翻這本書。這本書裡面有很多不錯的想法,當自己覺得沒有想法的時候,可以隨機地翻閱一下本書,找到一些「梗」,讓自己可以依據這本書上的指引來引導自己的行動。

而,轉進了 2024 年之後,就開始了自己的無業生活,必須開始思考「創業」到底是怎麼一回事。在一些場合裡面,有聽到人提到幾本有關創業的書籍。「師父」這本書是之前看的一本書「公司賺錢有這麼難嗎:賣得掉的才是好公司,17招打造沒有你也行的搖錢樹」相同作者的書籍。「師父」這本書裡面如推薦一般,有蠻多概念可以協助自己在某些關鍵時刻做「決策」的參考。

另一本書,「低風險創業」是大陸的「樊登讀書」的創辦人樊登的書籍。從書的標題來說,我想從這本書中了解到底創業的過程中有哪些的「地雷」需要關注,避免自己誤闖雷區。雖然,自己走的方向跟作者做的領域不同,但對於某些規避風險的策略,本質上應該還是可以參考。其實,在書中除了點出「風險」之外,也闡述了許多的「機會」,讓自己在日後看到「機會」的時候知道即時掌握。

在年初,也還不知道有什麼可以做的狀態,一個人就先賣弄自己的技術與經驗,也翻一翻過去看過的一本書「顧問成功的秘密」,讓自己可以像個「顧問」一樣思考與檢視問題。當然,書中還有很多關於自己如何成長的相關敘述,檢視著自己以前所劃的重點,再檢視目前自己的狀態,思考如何持續的前進。

 2024 年之初,一開始僅有自己一個人在工作,所以一定是先找「利基市場」開始耕耘,(鎖定小眾– 市場越窄,獲利越大)與(誰說加油站不能賣鞭炮 (Small is the new))這兩本書都是講述著如何在「小」市場裡面找到突破點創造最大的利益。所以,首先先找一個小地方開始關注,持續專注在最擅長的領域,在夾縫中穩定獲利的致勝祕訣。

誰說加油站不能賣鞭炮 (Small is the new),這本書中有很多的小故事都是很有啟發的。書中的許多故事都是來自於「賽斯.高汀」的部落格文章中摘錄。所以,這本書有有個很不一樣的特點「他是一本可以隨意拆解分享,重組收藏的商業書」。承襲著作者「紫牛」一書的概念,這個做法的確吸引人目光。為什麼要從「小」開始?主要是資源有限,先專注在自己可觸及的地方,畢竟每個階段有每個階段要著重的事情,所以我就從「剛開始」的這個階段開始努力。

而另一本有類似概念的書籍,「內在原力」。這本書躺在自己的「書單」中蠻久了,好像是之前聽廣播的時候推薦的一本書籍。這本書有兩個顏色的「封面」,作者也介紹「內向」的人跟「外向」的人對於該書的使用手冊,從兩個不同順序來閱讀此書,這也是一個令人感受到不一樣的刻意安排。讓人用不同的角度來檢視這本書。這本書的作者艾瑞克是一個從金融業退下來的作家,著有艾瑞克愛讀書與艾瑞克愛投資的粉絲專頁。作者自己提到,他在很年輕的時候看了嚴長壽的「總裁獅子心」之後以他作為自己的榜樣,然後出了「內在原力」與「內在成就」等暢銷書籍。這本書裡面的一個概念「像經營一間公司一樣經營自己」正好是自己在職場這些年來的核心概念,特別有共鳴。

在工作上,除了賺取工資之外另一個重要的概念就是要有「投資」的觀念。早期在「富爸爸與窮爸爸」一書中知道,要盡力的去累積資產。所以,除了自己的工作之外還有「投資」的這門學問需要去學習。當然,今年我嘗試了一些不一樣的方法,在投資上也有些斬獲。不過,還是希望這些可以形成一個比較被動的收入模式。所以,在今年有聽到廣播節目介紹「股海老年抱緊的50檔股票」,我也就買來研究一下,並且從中檢視這些投資的理論與規律累積自己在這上面的知識。

除了自己看書之外,今年度也上了一些課程,包含「一人公司」、「MEDDIC世界一流的銷售技術」及「說故事的表達述」等,獲取與自己專長領域不同的知識點,也在這裡面創造了一些不同的「連結」,奠定一些未來發展的基礎。

到了年底,難免要進入這個「自省」的階段,在今年中有買一本【團隊自省指南 打造敏捷團隊 起手式、團隊自審套路、手法、心態】,書裡面有各種「自省」的手法,也讓自己有停下來的時間,思考接下來怎麼走更好。在年底的時候,也聽了本書的作者,是一位來自日本專門研究「自省」這件事情的專家。適時地提醒自己,不要只是一昧地投入在「執行」的當下,除了「低頭做事」也要抓一些時間「抬頭看路」,以前我的指導教授也這樣提醒過我。現在,就是透過定期的「自省」來檢視這一段時間以來的狀況是否夠好,有沒有更好的方式。

【總結】

        2024 年就這樣邁入了尾聲,緊接者就邁入 2025 年,有賴公司的夥伴,在 2025 年之前就有一個很好的展望,在這裡面也有很多有挑戰的專案,期望我們可以很好地完成這些任務。

        在這一年間,從一個人到開始有團隊,緊接著面對新一年的挑戰,奠定發展的基礎。雖然,我們目前僅能從事「專業服務」的相關事務,但對於自己或同仁在未來一段時間內技術的發展應該都是有相當的助益。

        我自己默默地將未來一段時間執行相關類型的 IT 服務所需要的知識與工具集整理了起來,隨著業務的拓展,逐步地補強我們的知識地圖,也希望在每個領域能夠養成一位以上的專家,讓我們能提供給客戶最好的「服務品質」。

        2024 年是 AI 受到關注的一年,大家無不在討論 AI。雖然,我們還沒提供所謂的 AI 服務,但我們從工作中引入了 AI 來增強效率。如同 2023 年末的體驗,在有了 AI 之後將使得進入一個領域的門檻變低。但是,很多時候,怎麼問出具有深度的問題來讓自己得到答案,或是辨識 AI 回覆的資訊內容,就是一個新的知識領域。

        或許,在這個時候,真的如同愛因斯坦所述,當我們要處理一個問題的時候,我可能會花 90% 的時間去理解問題的本質,然後利用最後一小片段的時間來解決問題。在有 AI 的時代,這可能是一種新的工作模式。所以,未來的關鍵會在「學習力」、「理解力」最後可能搭配上執行力。

        當然,在 AI 發展的當下,也有人因為「速食知識」而產製品質不佳的作品。而作為專業人才的價值,是能夠判斷這些知識點並且進一步地去優化這些產出,而不是一昧地運用 AI 完成剪貼的工作。試著思考,如果沒有人持續地去優化與推進這些知識,那麼 AI 未來又如何增進?至少現階段的 AI 還是只能作為「工具」使用的階段,距離「廣用形式」又能「自我思考」的階段來有一些距離。

        再來,在這一年間,有一兩次的會議我突然無法出席,因為臨時的身體不適。所以,接下來對於健康的維持以及打造一個可以互相備援的組織會是 2025 年我想發展的重點。