Skip to content

zh

在微服務架構中的Saga模式

「整體大於部分之和」這種觀點,由柏拉圖闡述,完美地概括出偉大建築的精髓。偉大的建築是經驗(模式、反模式和戰鬥傷疤)、創造力(跳脫框架的思考、原型製作和使用科學方法)和機械同理心(了解機器在較低級別的運作)的混合體。在實踐中,達成最佳建築驚人地簡單,但卻極度艱難。

簡介

在微服務架構的領域中,維護多個服務之間的數據一致性和完整性具有挑戰性。隨著系統變得日益分散和複雜,傳統的事務處理方法經常力不從心。在這裡,Saga模式來我們的幫助。在這篇博文中,我們將深入探討Saga模式,討論其在微服務架構中的重要性,其好處,實施的考慮因素,以及實際應用。

什麼是Saga模式?

Saga模式是一種設計方法,促進了跨多個微服務的長期交易管理。它通過將大型交易分段為一系列較小的本地交易,解決了分散系統中的一致性問題。每一個本地交易代表一個更廣泛的商業流程中的一個步驟,而這些本地交易的序列構成了一個saga。

Saga模式的核心概念是,補償行為可以在失敗或錯誤的情況下,逆轉已完成交易的影響。這使系統能夠保持數據完整性,並最終達到一致的狀態。

在微服務的背景下,幾乎所有的東西都可以被視為一個saga,特別是任何涉及多個微服務的過程。一個saga中的一個步驟通常執行以下任務之一:

  • 與數據庫進行交互
  • 調用另一個微服務
  • 發布一個事件

Saga模式的優勢

  1. 改善數據一致性:通過將交易分解為較小的步驟,並加入補償行為,Saga模式確保即使在遇到失敗時,數據仍然在多個服務間保持一致。

  2. 可擴展性和可用性:由於微服務可以獨立地進行擴展和部署,參與saga的每個服務都可以有效地管理其工作負載。這有助於增強系統的整體可擴展性和可用性。

  3. 靈活性和鬆散耦合:Saga模式鼓勵服務之間進行鬆散耦合,因為每個服務都要負責完成saga的一部分。這使服務的開發、部署和維護可以獨立進行,讓團隊能夠自主運營。

實施Saga模式

要將Saga模式付諸實踐,可以採用各種方法。以下是兩種常見的:

  1. 基於編排的Saga:在這種模型中,saga中的每個服務都直接與其他服務進行通信。他們發布事件或訊息,表示他們的本地交易已完成,其他服務訂閱這些事件並做出相應反應。雖然編排方法消除了對集中式協調者的需求,但需要精心協調和事件管理。

  2. 基於協調的Saga:這種方法包括一個集中式的協調者,該協調者指導著saga的步驟,並監督交易的流動。協調者向單個服務發出命令,指導他們執行他們的本地交易。雖然這種方法提供了集中化的控制,但它引入了一個失敗的單點和潛在性能瓶頸。

實際範例

Saga模式可以應用於各種實際情況:

  • 電子商務訂單處理:當你下訂單時,該過程涉及多個服務,如庫存管理、付款處理和運輸。使用Saga模式確保每個服務都以一致和正確的方式執行其任務,即使在任何階段都有失敗發生。

  • 酒店預定系統:預定酒店房間需要協調可用性、付款和確認。一個saga確保每一步都得以正確執行,並在出現錯誤時觸發補償行為。

總結

在微服務架構中維護一致性和數據完整性至關重要。Saga模式提供了強健的框架,通過將交易切割為較小的、易於管理的部分,並包含補償行為來解決這些挑戰。通過採用Saga模式,組織可以開發出可擴展、靈活、有韌性的微服務系統,提供一致和可靠的用戶體驗。

重要的是要注意,實施Saga模式需要根據你的特定使用案例和系統需求進行深思熟慮。雖然它具有顯著的優點,但你應評估權衡並根據你的獨特需求選擇最合適的實施方法。

MBA課程的挑戰

我在2019年從香港中文大學的MBA(工商管理碩士)兼職課程畢業。長期以來,MBA學位一直被認為是商界中最具威望和價值的學歷之一。然而,儘管MBA課程大受歡迎且名聲在外,許多課程也面臨許多重大挑戰,例如吸引潛在學生的吸引力下降、全球排名波動以及畢業生的職業前景不確定。我朋友之間常問的一個問題是攻讀一個MBA課程是否值得。

MBA課程面臨的一個主要挑戰是申請人數下降。例如,香港的MBA課程受到大流行病和政治動盪的重大影響,導致申請數量連續三年下降。這種下行趨勢讓商學院對此感到憂慮。可能貢獻於此下降的幾個因素,一個可能的原因是MBA課程的上升成本,這可能嚇跑許多國際學生。另一個可能的因素是雇主對這些資格的認可度下降,特別是在新加坡,這降低了投資的感知價值。

我認為,一個MBA課程的價值取決於你的個人職業目標和你正在考慮的特定課程。MBA可能是一個有價值的投資,為畢業生裝備一系列的商業技能和知識,包括領導力、策略思考、財務分析和溝通。這些技能深受雇主的歡迎,並能幫助你提升你的職業生涯和提高你的收入潛力。更重要的是,通過MBA課程建立的網絡和友誼擴大了我的視野。保持開放的心態也可以為新機會鋪平道路。

另一個挑戰是國際排名的不一致性。儘管排名可能是學生選擇MBA課程時的有用工具,但它們也可能不可靠。不同的排名系統使用不同的標準和方法,導致不同的結果。這種不一致性使潛在學生難以準確比較和評估不同的MBA課程。

許多人對於《金融時報》商學院排名的背後方法並不了解。該系統只考慮全日制MBA學生,並排除兼職課程。過去幾年的畢業生也透過調查回應影響排名。如果畢業生未回應調查或無法提供最新的工資資訊,這可能對學校的排名產生負面影響。此外,校友的職業變動或重新定位可能會對排名產生影響,這可能並不一定是一個公正的衡量標準。

畢業生可能也在尋找工作和職業發展方面面臨挑戰。雖然MBA可以傳授寶貴的技能和知識,但它並不能保證在商界成功。學位可能會打開一些門,但畢業生往往面臨激烈的競爭,尋求最高職位。當前的經濟環境可能會進一步複雜化求職。例如,投資銀行可能會有裁員和較少的入門級機會。雇主可能更喜歡有不同類型經驗的應該者過於MBA畢業生。

就我個人而言,我認為MBA學位的價值可能正在減少。這種貶值可能導致一種情況,即MBA不再是某些職位的最低要求,從而無法區分候選人。這種趨勢對整個社會來說是令人擔憂的,因為它限制了具有潛力和野心的個人的機會。忽視多元背景的優點可能導致社會流動性問題,即機會只對幸運的少數人開放。

總的來說,MBA課程面臨許多影響其對潛在學生的吸引力和職業發展潛力的挑戰。儘管面臨這些挑戰,但他們也為商學院提供了適應和創新的機會。通過直接面對這些挑戰,MBA課程可以繼續提供有價值的教育,並為畢業生未來的職業成功做好準備。作為一位香港中文大學MBA的畢業生,我發現這個課程提供了高質量的教育,出色的職業前景,以及對與中國做生意的獨特見解-尤其是對國際學生特別有利。

總的來說,決定攻讀MBA應基於對成本和效益的全面評估。在做出決定前,你應該考慮你的職業目標、個人狀況和財務狀況。研究各種MBA課程,考慮認證、聲譽、課程和校友網絡等因素。通過這樣做,你可以做出是否一個MBA課程是否適合你的明智決定。如果你對香港中文大學的MBA課程感興趣,請隨時在LinkedIn上給我留言。我將很樂意回答你的問題。

進行生產環境軟體升級的清單

軟體升級是維護最新且無錯誤生產環境的必要部分。然而,執行升級可能是一項複雜且具挑戰性的任務,需要仔細的規劃。本博客文章提供一個生產環境軟體升級清單,以確保順利的升級過程。

升級前清單

  • 確定升級的範圍: 確定需要從哪個版本升級到哪個版本。審核升級路徑和相關政策。記錄升級路徑上的任何異常。

  • 檢查前提條件: 查詢基礎版本的相容性矩陣,如資料庫、密碼管理器、服務網格、Kubernetes叢集和 Docker 運行時間。考慮版本兼容性以防止部署後出現問題是至關重要的。

  • 評估影響: 確定在升級過程中或之後可能出現的任何潛在風險或問題。同時,估算可能需要的停機時間。回顧「新功能」,發佈說明和重要變化。為大型升級如架構變更或資料庫遷移安排停機時間。

  • 制定回滾計劃: 如果升級失敗或造成問題,創建回滾計劃是必要的。此計劃應描述回滾到先前軟體版本所必需的步驟。

  • 通知相關人員: 通知最終用戶、監管機構和內部持分者(如 IT團隊和管理層)。指派負責人(PIC)處理清單上的相關任務,並建立Slack頻道或Zoom通話來進行即時通訊。

  • 檢查設定: 審查需要設定的任何新欄位,或評估預設值是否適合您的環境。更新設定文件以匹配新版本。

  • 存取密碼: 確保在秘密管理器中可用所有必要的秘密,例如根資料庫密碼。根據需要更新它們。

  • 進行模擬演練: 在非生產環境中進行升級,以確定潛在的問題或風險。

升級中清單

  • 執行升級: 按照官方文件中的步驟開始升級。密切監控這個過程,以便捕捉任何問題或錯誤。

  • 健康檢查: 升級完成後,評估系統的狀態。如果遇到未預期的問題,例如pod無窮迴圈崩潰,提出生產議題並聯絡相關團隊。

升級後清單

  • 執行手動升級後步驟: 根據文件進行任何額外的操作。典型的任務可能包括垃圾回收或刪除未使用的資源。

  • 驗證系統功能: 確認升級後的系統運行正常,且所有數據和配置已正確遷移。

  • 進行檢查: 進行用戶驗收測試,以確保系統達到所有要求,並且最終用戶感到滿意。

  • 監控指標: 使用像Grafana這樣的儀表板來識別任何異常行為,並回顧錯誤消息的日誌。

  • (僅限於資料庫升級): 檢查雜湊模式的列和過程,如查詢結果生成、排序、雜湊和比較,以及行計數。

  • 更新文件: 修訂所有相關的內部文件以反映升級期間所做的變更。

  • 進行升級後審查: 評估升級的成功情況並確定改善範疇。

總結

在生產環境中升級到新軟體版本是一個重要的過程,一個結構良好的清單可以使升級過程更順利。此清單應根據每個系統的特定需求進行定制,並定期更新以反映生產環境或正在使用的軟體版本的變化。

數位轉型

數位轉型對於任何希望在當今市場保持競爭力的組織來說都是一項關鍵策略。它涉及利用數位技術創造價值並提升客戶體驗。數位轉型的三個關鍵支柱是:數位、資料和人才,所有這些都專注於為客戶提供價值。

有效使用資料對於數位轉型至關重要。使用資料的一些指導原則包括每天捕捉客戶交易記錄,投資於促銷活動以鼓勵常規使用,並探索新的收入模式。為了改進分析,組織可以實施特徵儲存庫, 使用更好的建模技術並汲取他們的團隊多元化的經驗,以及其他策略。

在銀行業中,數位轉型可以帶來個性化,可擴展性和效率。市場上存在各種類型的數位銀行,包括挑戰者銀行,離岸數位銀行,銀行即服務玩家和數位化混合銀行。

為了突出,數位銀行可以利用超級個性化,資料驅動的參與,和個性化參數。組織應專注於持續學習和技能提升,同時明確他們旅程的策略意圖。

對於成功的數位轉型,贊助和文化是關鍵因素,還有願意改變營運模式的意願。商業治理也應該被嵌入轉型過程中。

總結,數位轉型就是關於創造價值。通過利用數位平台、資料和人才,組織可以提升客戶體驗,保持競爭力,並擴大他們的業務。

使用 Pyenv 設定 Python

在你的本地機器上設定Python可能是一個挑戰,特別是當你需要管理多個Python版本時。如果你需要在某個專門的Python環境中複製一個問題,而那個環境你目前沒有,那麼Pyenv會非常方便。在這篇博客文章中,我們將探討如何使用pyenv設定Python。

什麼是Pyenv?

Pyenv是一個直接的工具,可以讓你在本地機器上安裝和管理多版本的Python。它可以順暢地切換不同的Python版本並為每一個版本提供一個乾淨的、隔離環境,確保你的項目不受其他版本變化的影響。

安裝Pyenv

在使用pyenv之前,建議移除任何未被pyenv管理的pip實例。這是一個預防性的步驟,可能可以預防未來的衝突。

安裝過程取決於你的操作系統。對於Linux用戶,你首先需要下載pyenv正常運作所需的依賴項:

apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl \
git

接下來,克隆pyenv存儲庫:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

此命令將在你的系統的~/.pyenv目錄中安裝pyenv。要設置你的配置文件:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

你需要重新啟動你的終端機以使這些變更生效。

對於Mac用戶,可以使用Homebrew安裝pyenv:

brew install pyenv

一旦安裝了pyenv,你就可以開始使用它來管理你的Python安裝。

安裝Python版本

要安裝特定的Python版本,使用pyenv install命令後跟版本號。例如,安裝Python 3.9.6:

pyenv install 3.9.6

這個命令將在~/.pyenv/versions目錄中下載和安裝Python 3.9.6。

你可以使用versions命令列出所有已安裝的Python版本:

pyenv versions
  system
  * 3.7.10 (set by /Users/user/.pyenv/version)
  * 3.9.6 (set by /Users/user/.pyenv/version)

設定全域Python版本

要為所有你的項目指定一個全域Python版本,使用pyenv global命令:

pyenv global 3.9.2

這將設定Python 3.9.2為所有新的shell session的默認版本。

設定本地Python版本

要為特定項目設定Python版本,使用pyenv local命令:

pyenv local 3.7.3

這會在當前目錄創建一個.python-version文件,指出該項目應該使用哪個Python版本。請注意,當你切換到每個Python版本時,你需要安裝所有必需的依賴項。

結論

Pyenv是一個強大的工具,能夠在你的本地機器上管理多版本的Python。它為每個Python版本提供乾淨、隔離的環境,確保你的項目不受其他版本變化的影響。有了pyenv,切換Python版本並為你的項目設置全域和本地版本變得直接簡單。

新加坡創業生態系統

我在新加坡生活了兩年半。它被認為是全球最頂尖的創業生態系統之一,擁有一個蓬勃發展的企業家社區和一個支持業務環境。在此博客文章中,我們將探索新加坡作為創業樞紐成功的因素,以及在生態系統中最有前途的角色。

政府支持

新加坡政府一直是創業生態系統的堅固支持者,提供資金、基礎設施和監管支持,以幫助企業家成功。例如,推出了Startup SG計劃和SGInnovate計劃,以向初創階段和深度科技初創企業提供資助和指導,如AI和機器人技術領域。

政府主導的創業催化劑

政府機構

此外,政府設立了一些共享工作空間,加速器和孵化器,如BLOCK71,為初創企業提供價格合理的辦公空間,以及指導和交流機會。

人才儲備

新加坡擁有一個高度技能和多樣化的勞動力,吸引了來自世界各地的人才。該國的優秀教育體系和有利的移民政策使初創公司容易吸引和留住頂尖人才。

政府也在學校和大學介紹創業教育,以鼓勵年輕人開展業務。

投資機會

新加坡享有強大的投資景觀,擁有越來越多的風險投資家,天使投資人和企業投資人。近年來,投資活動激增,數十億美元投入到各個行業的初創公司。

風險資本

初創階段加速器

孵化器

群眾募資平台

像Softbank、Sequoia和Accel Partners這樣的全球大型投資者的存在也有助於吸引更多的投資並使初創企業進入全球市場。

有前途的創業公司

新加坡是金融科技、生物科技和電子商務等各行各業的一些有前途的初創公司的家園。其中最著名的包括:

  • Grab:東南亞領先的共乘和物流平台,價值超過160億美元。
  • Carousell:一個用於買賣二手商品的在線市場,在八個市場上有超過3000萬個清單。

生態系統中的其他關鍵角色

眾籌平台

知識產權

學徒制

其他有用的協會

總結

基於我對香港和新加坡創業生態系統的經驗,我可以說新加坡在相對短的時間內取得了長足的進步。這得益於強大的政府支持、熟練的勞動力和活躍的投資社區的組合。憑藉其良好的商業氣候和在東南亞的策略地位,新加坡有望繼續吸引來自世界各地的企業家和投資者,從而推動該地區的創新和增長。

從為什麼開始 - 書評

對我來說,“從為什麼開始”這書建議我們當有新的請求時,確定先詢問背後的原因是至關重要的。而不是只專注於任務的“做什麼”或“如何做”,我應該要考慮我為什麼首先會執行它。

根據Simon Sinek的說法,理解我們的“為什麼”,也就是我們更深入的動力,能夠更好地裝備我們做出決策,保持動力,並有效地向他人傳達我們的訊息。從為什麼開始能夠幫助我們創造我們想要達到的清晰和有影響力的願景,確保我們的行為與我們的價值觀和信念相符。

我相信從“為什麼”開始是個對個人和專業成長都非常有效的工具。它使我們能夠更深入地揭示我們的目標,並在我們的生活中創造更有意義的結果。例如,我可以幫助我團隊中的一個軟件開發人員理解他們為什麼要為客戶開發某個功能。同時,我可以問客戶為什麼他們提出這樣的需求,讓團隊能了解他們更深層次的動機,並提出更好的解決方案。

Simon Sinek在他的書中介紹了“黃金圈”的概念。這是一個由三個同心圓組成的框架:“為何”,“如何”和“什麼”。最外面的圓代表一個組織或個人正在做什麼;中間的圓解釋他們如何做到這一點,最內部的圓表達他們為什麼要這樣做。

Sinek辯稱,最成功的領導者和組織從“為什麼”開始,然後向外擴展。這種方法在情感層面上激勵和吸引他人,從而帶來更大的忠誠度和成功。那些以“做什麼”或“如何做”為起點的人通常在競爭激烈的市場中難以脫穎而出。

黃金圈對我們公司Thought Machine非常重要,因為我們正在構建銀行的未來。我們團隊理解這一點並相應地調整我們的目標是至關重要的。

Sinek的說法,“人們購買的不是你做什麼,而是你為什麼要做”,給我留下了深刻的印象。客戶更可能被與他們共享價值觀的公司吸引,而不僅僅是提供某種產品或服務的公司。在Thought Machine,這句話非常適用;我們的使命是利用最佳的現代軟件實踐來運行世界各地的銀行,與我們共享這些價值觀的客戶更可能對我們的產品和服務進行投資。

同樣,我的客戶不只是在尋找技術技能;他們尋求的是一個理解他們獨特挑戰並致力於提供超出項目範圍的價值的顧問。在這種情況下,我的團隊的“為什麼”可能與所提供的服務的“做什麼”一樣重要。

Sinek的想法與個人和組織層面上的認同感結合得非常緊密。理解一個人的“為什麼”有助於澄清個人的身份,並且可以作為組織內團結的力量,將員工、合作夥伴和顧客圍繞著共享的願景。

在Thought Machine,我們的“為什麼”可能是要革新銀行科技。我們的“如何”可能涉及利用最新的技術,如雲計算,我們的“做什麼”將是我們的具體產品和服務,例如我們的核心銀行平台,Vault。從“為什麼”開始使我們能夠清晰地表述我們的目的,並在情感上與利益相關者連繫,培養我們員工的使命感和幹勁。

當我們覺得另一個個體或組織被某種大於自我利益的事物驅動時,信任往往就會出現。當我們覺得某人真正致力於一個更大的事業時,就會出現信任和聯繫。這一原則在Thought Machine公司非常適用,該公司致力於轉變銀行業。有共享價值觀的員工更可能相互信任,並合作實現共同的目標。

Apple也是一個從“為什麼”開始的公司。其對創新、設計和用戶體驗的關注已贏得了全球的信任和尊重。通過將“為什麼”置於優先位置,Apple已經吸引了頂尖的人才,並在顧客、員工和合作夥伴中間建立了忠誠度。

最後,我強烈推薦這本書給那些在他們的努力中感到迷失的人。問自己一個簡單的問題“為什麼”可以有力地幫助你確定自己正在做的事情的目的。

將職業指導提升到新的水平

職業指導在專業成長中扮演著重要的角色,而導師制度是這個旅程中不可或缺的一部分。與可以快速達成但可能會減弱承諾的短期、具體目標不同,更廣闊的視野和整體目標提供長期的視角和促進更深入的反思。作為一個導師,我致力於將我的學員的職業生涯提升到下一個層次。以下是一些關於提供有效職業指導的建議:

1. 了解你的學員的目標

有效導師制度的第一步是了解你的學員的目標。仔細聽他們的理想和志願,以便根據他們的特定需求來調整你的建議和資源。

SMART(具體、可衡量、可實現、真實可信、有明確期限)目標尤其重要,因為它們不僅關注結果,還關注所需的努力。詢問你的學員他們希望進步哪個技能或特質,以便在他們的角色中表現得更好。然後,幫助他們在那個領域設定特定的目標。

SMART 目標檢查清單

具體

  • 好的目標是明確的行為。
  • 不具體的目標:我想提高寫作效率。
  • 具體的目標:我將通過先構建工作的大概框架,然後起草,最後在第二天編輯來提高我的寫作效率。

可衡量

  • 目標應該可以衡量以追蹤進展。
  • 無法衡量的目標:我想提高銷售。
  • 可衡量的目標:我計劃在下一季度提高銷售15%。要注意不要讓衡量過於細節化,因為這可能在追蹤時變得很繁重。

可實現

  • 創建一個個步驟,使目標看起來更容易實現。
  • 可實現的目標取決於你對所需資源的獲取。例如,如果你之前從未鍛煉過,那麼在三個月內完成馬拉松的目標就不可實現。

真實可信

  • 確保在給定的時間範圍內目標是可信的。
  • 真實可信的目標基於過去的成就。如果學員在過去兩個月裡沒有接觸過任何銷售,那麼設定一個周創建15個新的銷售聯繫人的目標就不符合實際。

有明確期限

  • 為完成目標定義一個時間線。
  • 在六個月內獲得升職的目標可能不是及時的,如果機構一般是每年或每兩年晉升員工。

行動步驟

  • 繼續做(當前有效的做法)
  • 停止做(應該被淘汰的當前做法)
  • 開始做(需要採用的新做法)
  • 從不開始做(需要避免的事情)

2. 識別學員的優點和弱點

了解學員的優點可以為他們在其職業中提供有利的舉措。認識他們的弱點有助於你協助他們制定改善策略。

為了了解他們的優點、弱點、興趣和態度,請考慮使用生命階梯活動。在這個練習中,每個橫豎檔代表一個重大的生活經驗和附帶的教訓。

生命階梯

  1. 每個橫豎檔應代表一次具有挑戰性的生活經驗或事件。
  2. 在每個橫豎檔下方,寫下從該經驗中學到的課程,如個人發展或獲得的技能。

鼓勵你的學員分享他們的生命階梯,並根據這些里程碑討論他們的優點、興趣和可能的弱點。

3. 制定行動計畫

在確定目標、優點和弱點之後,制定具體的行動計畫。這應包括可實現的步驟,如參加培訓課程、建立聯繫和探索可能的職業路徑。

給自己寫信

給你未來的自己寫一封關於你的目標和夢想的信。在年終回顧這些信件以衡量你的成長。

第一部份:現在的我

  • 你現在如何看待自己?
  • 你希望如何成長?
  • 你希望採取哪些好習慣或做法?

第二部分:未來的我

  • 你在六個月後如何看待自己?
  • 你希望在那時達成什麼?
  • 你會對自己說些什麼激勵的話?

4. 培養自我認識 - 強調核心價值

價值觀塑造我們的行為和決策。在你的工作中了解並應用你的核心價值可以帶來變革性的影響。

步驟

  1. 介紹價值觀念。
  2. 列出在職業和生活規劃中對你來說重要的15個價值觀。
  3. 將表列出的價值觀縮減到四個核心價值,並說明它們的重要。
  4. 討論這些價值在你的工作地點如何發揮作用。
  5. 總結論述你的核心價值觀如何影響你的專業生活。

5. 探索可能的職業路徑

步驟

  1. 反思你的興趣、能力和個性。
  2. 回顧你過去的工作經驗,並評估你獲得了哪些技能。
  3. 根據你的反思來確定可能的職業路徑。

負責帶領你的學員探索未知,你們會更有準備去探索他們的可能職業選項。

有了這些提示,你將不僅能夠為你的學員提供有效的指導,還可以為他們的長期專業成功做出貢獻。有了清晰的道路在前,你將確保你為你的學員提供他們需要升遷至他們職業生涯下一個層次的工具。

對於情境和策略前瞻的反思

作為一個數位領袖,我必須持續進行反思。我們常常低估未來,這對我來說,保持開放的心態、考慮其他途徑並從多角度思考非常重要。與來自不同背景的人共事能有助於暫停判斷,從而促成創新和可行解決方案的發現。培養一種接受新觀點的心態,而不是一開始就予以否定很重要。我應該挑戰自己不做判斷,這對於思考未來情境是必需的。儘管在我的領域內專業知識是關鍵,但用新手的心態對待工作能使我有長遠的視野,為所有可能的未來做好準備。

負責帶領變革和為近期未來做準備的人,我有兩種選擇:適應或死亡。可以考慮像Blockbuster的衰落和Netflix的崛起,Sony在iPod市場的失敗與Apple的主導地位,或是Kodak被iPhone相機取代等例子。對市場變化的回應並不是可選擇的;如若不行動將會面臨真正的威脅。我應該致力於實行藍海策略,專注於區隔和創建價值,同時不妥協於成本。在競爭飽和的市場上僅根據價格來競爭是不明智的;相反,我們的目標應該是讓競爭對手變得無關緊要。使用ERRC(消除、提高、降低、創造)創新框架可能會有所幫助。雖然"登月思維"的概念可能為取得指數級影響鋪平了道路,但基本的步驟是學習和接受失敗的意願。雖然失敗並不光彩,但勇敢是必要的。

規劃和實行改變的主要挑戰在於,高級管理人員經常採用收斂思維,把觀念進行篩選。他們每天都被日常運營和危機管理所壓得透不過氣來,很少有時間進行發散性思考。有時候,我們需要稍微退後一步,用創新的解決方案來面對行業的挑戰。這種做法需要有勇於犯錯,快速失敗並最小化成本的勇氣。在工作場所建立心理安全感是困難的,尤其是當關注點集中在短期利潤和風險管理上時。一間公司要將其主要的營收來源拆除,並轉向適應新的破壞是一個重要的障礙。大部分的公司都是以短期為導向,要達成公司級的協調是有挑戰性的。作為一個創新者,我的角色就是要從核心業務保持不同,同時維持各利害關係人的支持,堅守我們的使命,並找到合適的平衡。

為了適應未來的變化,我需要學會掌握利害關係人管理和故事講述的技巧,並且有挑戰傳統觀念的勇氣。對科幻科技的否定是不明智的,因為它們最終可能找到實際應用。未來不僅取決於我所知的,也延伸到我尚未發現的。即使未來已經在這裡,但並未均勻分布。早期使用者正在使用的技術將在未來得到更廣泛的採用。例如,AI共同駕駛在程式設計中可能很快就會成為常態來進行日常工作。同樣地,太空旅行現在可能還是奢侈品,但不久的將會變得人人可及。我的準備應包括設定和衡量成果,指導執行,影響他人,並同時擔任顧問和協調者的角色。

DBS 案例研究

介紹

DBS正在努力保持在其未來準備數碼轉型的第二階段的相關性。作為一家成立的公司,該銀行面臨來自新興金融科技公司的挑戰。為了適應銀行業由技術進步主導的重大變化,DBS正在對其運營範式進行戰略性的轉變。

面對破壞者

DBS受到新創公司和大型科技公司進入金融科技領域的威脅。破壞性的潛力難以量化,迫使銀行主動參與數碼轉型的第二階段。DBS的首席執行官Piyush Gupta恰當地說:“第二階段更難,因為沒有人知道數碼銀行應該是什麼樣子。”

與合作夥伴的新方法

以前,DBS將其外部關係視為供應商導向,由銀行設定條件。現在,DBS的目標是與合作夥伴緊密合作,以便共同學習和成長。這種合作夥伴關係思維是銀行數碼轉型策略的核心。一個傑出的合作夥伴關係就是與Microsoft的合作,這對DBS的數碼轉型旅程起著至關重要的作用。

專注於合作

重點不僅在於產品,還在於人和流程。DBS和Microsoft都投資於建立強大的合作環境,打破孤島,並相互學習。這樣的合作努力不僅僅是提供服務;他們還注重人性方面,突出了良好的合作夥伴關係對成功至關重要。

擴大視野

DBS 積極在像印度尼西亞和印度這樣的新市場尋求合作夥伴。在新加坡推出了樓宇和電力市場,與現有的參與者合作,避免重複努力。通過這些創新的合作關係,DBS持續在其數碼轉型的旅程中取得進步。

建立基礎

DBS清楚地知道,其未來必須建立在堅實的技術基礎上。在第一階段對基本IT基礎設施進行了大量投資後,該銀行現在已經準備好用穩定的平台加快市場進入的步伐。除了單純的數位化,該銀行正在重新設計其後端系統,以實現真正的數碼轉型。

擁抱新的工作文化

DBS把自己視為一個擁有22,000人的新創公司,培養一種強調速度和靈活性的文化。未來的勞動力將更加關注靈活和敏捷的做法,衡量標準將超越傳統的財務措施,包括推動數碼轉型的指標。

領導與策略

CEO Piyush Gupta通過自上而下的方式推動數碼轉型。他在評分卡中加入了數碼KPI,並鼓勵實驗和冒險的文化。Gupta明白需要改變組織文化,並努力在DBS中灌輸這種變化。

為未來做好準備

DBS從2014年開始其數碼轉型之旅,逐漸演變為一家提供金融服務的技術公司。它已將重點轉向雇用更多的工程師而不是銀行家,並已多次被Euromoney評為全球最佳數碼銀行。有了其堅實的基礎設施,DBS已做好充分準備,能夠適應未來的技術,並繼續提供創新的銀行解決方案。

通過採取合作夥伴關係的思維,專注於合作,並建立堅實的科技基礎,DBS正在為未來做好堅實的準備。他們從傳統的銀行轉變為由技術推動的金融機構,這體現了如何在快速變化的環境中適應和繁榮。