2019年3月2日 星期六

一個專業的雲端架構師需要具備協助建立團隊文化的能力

Google SRE implement DevOps



在Coursera 上 Google Cloud Professional Cloud Architect 的課程,原本以為是一個以技術為主的課程,上了之後才發現遠遠不只這些,而且有需多部分發人省思,一個專業的雲端架構師除了技術上要協助客戶釐清需求外,更重要的是幫助客戶完成商業需求,甚至要協助建立團隊的開發維運文化!

2019年2月20日 星期三

Google Cloud Load Balancing 將要針對 user-define request header 收費



今天早上收到這封信,腦中浮現出了幾個字養套殺使用者付費...XD
原本是一個Google 佛心來著的免費加值服務,現在卻變成要收費了,所以現在得好好算一下是不是要繼續使用這個服務。


你如何衡量你的人生 - 為你的孩子製造機會解決困難



最近看到朋友再讀『你要如何衡量你的人生』,看到他節錄的幾個章節很有感覺,所以又拿起來重新翻了一次,之前看這本書時小朋友還很小,但是現在小朋友大了,自己也面對許多人生的新問題,重新看再看這本書就更有感受了。

2019年2月10日 星期日

如何在 Google App Engine 2.0 使用 Go 1.11 開發



來到了Go的世界感覺的到的第一件事就是什麼都好輕啊,用的資源好少啊,難怪越來越多公司和專案都移到Go 得世界。 不過並不是輕和快就能輕易讓我們轉換語言,必須還得考量上手的速度以及相關library的支援度,好在Go 的社群也還算蓬勃發展,所以該有的library 都有人開發,唯一要注意的就是不像Java 有許多 Apache 這種大型社群 support的專案,go 的library 專案大多是個人開發,所以這些專案的熱門度,和維修狀態就需要格外的注意。


2019年2月2日 星期六

使用Mac 系統移轉輔助程式搬家後造成 zsh 損毀

圖片來源:官網


最近也遇到電池膨脹的災情,只好參考官網:https://support.apple.com/zh-tw/HT204350



搬家後產生了一連串的錯誤,主要都是Homebrew 和 Zsh 設定跑掉或衝突所致

Warning: git 2.20.1 is already installed and up-to-date
  To reinstall 2.20.1, run `brew reinstall git`
Error: Git must be installed and in your PATH!

2019年1月26日 星期六

英雄之旅 - 談商管類小說的套路

來源:Ted



英雄之旅這個套路來自二十世紀的神話學大師坎貝爾 Joseph Campbell 在 1948 年所著的《千面英雄》中的理論:所有英雄歷險故事的背後,其實蘊藏著同一形態的故事!

原始的分類是三幕:
  • 啟程(或隔離)
  • 啟蒙(或下凡、神化)
  • 歸返

2019年1月19日 星期六

回顧與檢討 Agile meetup - 為什麼我的敏捷總是卡卡的?


故事是從敏捷診療室開始.....(其實是靠正妹吸引目光)

故事的開始

  • 為什麼書上的方法用到我的組織都卡卡的? 
  • 為什麼社群介紹的Design Sprint 感覺很好用但是公司PM都不敢興趣?
  • 敏捷不是要短週期交付?但是客戶不願跟我們意嘗試這種方法?
  • 聽Seafood 說要吸引狼屬性的成員加入並且skin in the game很有道理,可是...我並沒有招募人事權?
  • 為什麼HR 都不支持我們推行敏捷?

從 2018年第一次到敏捷診療室駐診,到參加 DevOpsDays 的 Open space technology 我發現很多時候大家在討論敏捷推行問題時,因為沒有把情境與context 定義清楚,常常會有岳飛打張飛的情境出現,雖然討論的很熱烈但是似乎都沒具體的結論(不過~誰說一定要有結論,Open space 本來就只是要讓大家討論~:P),大概是因為我大公司小公司,B2B/B2C和做專案和做產品的公司都待過,我隱約覺得問就是出在組織特性的差異。

2019年1月9日 星期三

敏捷引導者練習 - Crossroad 人生的十字路口



『交叉路口』(Crossroad)這個桌遊是由東京『慶應大學』(Keio University)的『吉川肇子』教授( キッカワ トシコ; KIKKAWA TOSHIKO)根據 1995 年的日本阪神大地震於 2003 年所設計出的『模擬遊戲』,同時於 2004 年時在京都大學正式發售。

 在網路上能找到的就只有這篇文章:Select “Yes” or “No,” then simulate and pass down disaster experiences Naomi Hama, Director of Kobe Crossroads Society


2019年1月7日 星期一

Google Cloud Dataproc 如何建立 Custom Image 加快 PySpark 部署環境速度



這陣子最常使用的GCP服務就是 Cloud Dataproc , Cloud Dataproc 是為了簡化Spark及Hadoop服務而設計,能讓使用者進行批次處理、查詢、資料串流及機器學習等工作,其自動化工具可協助使用者更快新增及更容易管理資料叢集,並且能在不使用時關閉,以降低成本,使企業能把心力花在資料分析的核心工作上。

對我來說他有幾個優點:
  • 不用自己維運一組Yarn Spark Cluster,更不用煩惱需要擴充配置的問題
  • 需要用就直接開,開完就砍掉,一切自動化又省錢

加速 (Accelerate) - delivery performance 與 organizational performance 有關連嗎?

加速 (Accelerate) 第二章關於高績效團隊與低績效團隊的差距


天下武功無堅不摧為快不破,在加速 (Accelerate) 這本書的第二章裡找出了幾個指標,透過這幾個指標可以瞭解這個團隊的 delivery performance,分別是:
  • 部署頻率 (Deployment Frequency)
  • 對於變化的反應時間 (Lead Time for Change )
  • 平均修復時間 (MTTR)
  • 變更失敗率 (Change Failure Rate)

2019年1月6日 星期日

每天比昨天強0.1倍視覺化Trello管理法



The most dangerous poison is the feeling of achievement. The antidote is to every evening think what can be done better tomorrow.
最危險的毒藥是成就感。解藥是每天晚上都去想明天如何可以做更好。
───Ingvar Kamprad, Founder of IKEA


最近受到 91 的計畫感招,也要開始實行每天比昨天強0.1倍視覺化管理法!




原本我都會透過Evernote 做兩件事,收集讀書筆記,以及每一季都會整理這一季的重點成長或是milestone ,但是覺得91 的方法更直觀,而且應該執行起來會更有成就感。



2019年1月1日 星期二

初探專業引導技巧 (The Skilled Facilitator)


這本書:專業引導技巧 (The Skilled Facilitarator) 是逛網路書店偶然間看到的,看到內容後裁決的驚為天人,因為這本書幫我釐清了許多定義型的問題,而這些問題也是之前學引導時常常會問的問題:
  • 何時該用引導?
  • 如果我是主管適合用引導嗎?還是會變成誘導?
  • 為什麼引導技巧學的時候看起來很簡單,但是用起來好難?
  • 當在引導團隊討論時,發現團隊走偏,或是討論內容有問題好想參與討論怎麼辦?