Skip to main content

Posts

機構目標 Organization's Objectives

 今早 發生了一個小故事. 是咁的, 今早有位快递員送了一個 生果 籃到在下家. 過了一段時間後, 該 快递員發了個語音訊息給在下, 問可否拍一張 生果 籃的照片並傳給他. 當時在下已跟內子把該 生果 籃拆了, 並將生果放入雪櫃.  該 快递員又發另一個語音 請求如若生果尚在的話, 可以隨意放回再拍照給他, 好讓 他交差.  是日在下十分合作, 如他所願地發了他需要的照片好讓他交差. 在這個故事內, 我可以推斷 / 想像到 該機構 需要快递員 拍照以證明生果 籃在甚麼情況下送到目的客戶地址。但若然  快递員 忘了這一步呢? 若果快递員對閣下作出以上要求, 閣下又會否理會? 在一個人多的機構內, 很多時候都有很多大家都不太明白為何要做, 但大家都正在做的程序。會不會都有跟以上故事差不多的效果? 也許閣下會覺得 在下沒有勇氣對該 快递員 直斥其非, 只敢在這吐糟。不過, 這個是  快递員 的錯嗎? 非也, 是因為香港土地不足!!
Recent posts

是日金句

星期五有幸聽到呢一句 "山不轉路轉、路不轉人轉" 當時我理解為 "盡則變, 變則通". 然後在 網上再找找 又找到更多的解說. 當時亦在腦中播出 劉德華 劉天王 的 常言道 BTW, 這個 LMGTFY 網站似乎最近改變了不少...

隨想

關於改變的想法 最近跟內子午餐時談及到關於改變的想法: 內子的想法認為 "所有行為 / 想法, 只要想去改變, 有決心去改變, 總有方法做到". 在下表達的想法為 "各人的現在行為 / 想法是由天生和成長環境所影響到, 有些行為 / 想法並不能改變." 我最後問內子 是否能改變她的想法, 她說在下跟她在玩弄文字... 最近 自今年一月開始, 由於疫情的關係, 我都是在家工作. 我們兩口子相處的時間又回到上一份工作的模式 - 一天到晚都在家裏蹲, 下班後 有時會一起去步行, 有時她會煮晚餐, 有時我會外出買外賣. 生活淡淡似是流水~~~ "好的開始,是成功的一半" 大家應該都有聽過以上的句子吧! 我十分相信以上句子, 亦感恩之前有很多時間都有好的開始. 在下又想問一下各位那些不太好的開始, 閣下又會如何面對? 會想那是"天將降大任於斯人也"? 還是頂硬上直到最後 - "If you're going through hell, keep going." 還是盡快跳船另覓新出路? 已到不惑之年, 在下很清楚世上沒有正確 或 最好的答案, 只有更好的答案, 不過可能要在另一個平衡宇宙的我才知道 XD

回顧一下這幾年的改變

最近見到有人在 LinkedIn 上轉載  Barry Overeem  兩年多前的 一個記錄他作為Scrum Master旅程 的blog post 。當中他提及自己有習慣將學到的東西 或者 很多人問他的問題 用 blog post 的方式記錄下來, 方便其他人學習。這刺激到我, 令我記起我原來我也有這個 blog... 這個 blog post 沒有像 Barry 那樣分享他在Agile / Scrum Master 的經驗 和 領悟, 只是在下回顧一下這幾年自己的改變。 身體健康: 每況愈下 - 前幾年在下突然出現濕疹, 現在退卻到外人難以察覺, 酒 和 燒鵝 自出疹後已戒飲和食. 上年打過疫苗後 血壓升高, 在下已開始食藥以控制其水平, 除了飲食要節制, 要戒口, 還要抽時間做運動. 今年年頭還首次痛風, 可以食的東西又再少一些了, 更要找方法提醒自己要飲水.  工作: 依然有工番. 上年入了另一間非(明知)顧問公司,上了半年班當敏捷教練 (Agile Coach), 當中有個半月係 Work From Home -日日同同事開 Calls. 這份工証明了我係可以最多同時支持三個團隊, 多一個我都頂唔住. 家庭: 維持兩小口的小康之家. 在下依然會犯下之前犯過的錯, 內子十分有耐性和氣量, 是在下的福. 惜福惜緣. 財務: 依然無負債亦無資產.  依然有留意在下的您們, 您們都還好嗎?

資訊科技的學習途徑

在這個資訊爆炸的年代,想學一門資訊科技的方法實在太多了... 最傳統的方法當然是去辦學機構上課,不過在下只在初出茅廬時上過工聯會辦的 MCSE 課程,所以沒有太多這方法的認識。再者,在下比較喜歡自步學習。 自步學習的方法很多,看書、看片、甚至到付費的網上平台邊學邊做練習都可以。正所謂咸魚白菜,各有所愛,在下相信每一位同業都有自己喜愛的自步學習方法。 在下在這裏分享一下用過的APP / 網頁 (同時亦給日後失憶的自己一點回憶): - Kindle / https://www.amazon.com/ 在阿瑪遜站上買了電子書,可以在 iPhone 上安裝 APP 或 Kindle 電子書閱讀器 上看。你可以加書籤、標示一段文字、加注釋。而我最喜歡的就是它那即時網上查字典功能 -- 在手機上你只需一隻手就可以翻書查字做標示,十分適合每天都花一小時以上在公共交通工具的人 (我多數坐巴士的,以前真的沒有地下鐡在住處附近)。 - Queue / https://www.safaribooksonline.com/ 在下之前兩間公司都有付費給員工使用。當然,沒有公司資助,個人也可以付費使用的(但在下應該不會,因為在下使用率不高)。每天都有很多新書 和 影片等你發現。另一個要留意的是它多數是一頁一個章節。另外,你亦可以在電腦上看。 - https://www.codecademy.com/ 一個提供免費課程的網上平台。在下在這網上上了 75%  的免費GIT課程,但未上過要付費的 Pro 或 Intense 課。GIT 免費課程提供邊學邊做功能,各位不用在電腦安裝GIT 亦可以做練習。早一陣子對 Test Driven Development 的 Intense Course 有點心動,但回想前年上 MongoDB 和 Mule 的每週一課真的需要很強的決心...所以沒有報名... - https://www.tutorialspoint.com 一個有很多免費詳細教學的網站,有些便甚至是圖文並茂的(一看圖就大概知道是哪個時代拍下的)。我的 Python、ReactJS 和 Cucumber 也是在這網站開始的 (但現在還未完結以上任何一個課程...在下覺得表達得比較悶,遇到問題時可以回來參考,但由頭看到尾在下實在做不到,所以轉了其他方法自學...

十分充實的兩個星期

做回上班族兩個星期,在新工作崗位,無論同事、制度、著眼點、做事方法、使用的資訊科技技術等等 對我來說都很新,在下需要多些時間去探索、去學習。在另一方面,我亦明白受人錢財要替人消災,既然項目現時需要多點 程序猿 人力,我亦樂於邊學邊做邊觀察。當然,若然能夠全職觀察及聆聽團隊,多點時間思考的話,可以找出多一些深層次改善空間。若然講到經驗的話,我在 Agile / Scrum / Kanban / Lean 這些領域都只是一個門外漢,我也不可能以為看過幾本書就變專家。但另一方面,沒有勇氣去嘗試踏出第一步,就沒有機會知道自己真的尚有多少不足。 作為一個程序猿,學習資訊科技真的如逆水行舟,不進,則退。之前做無牌架構師時,只在wiki 上找過一下那些新 Buzz Word ( BDD , ATDD , Cucumber & Gherkin , TestNG , Functional Programming , Java 6 +, ...其實"我知道我不知道"的東西還有很多...)、看過一下相關網頁的第一版,但從來沒有下載試玩。工具到用時方恨少就是用來形容現在的我... 另外, 為其一個星期的 Sprint 真的不是跟你開玩笑的... 做事不能大多思前想後,做任何事,尤其研究、工具比較 等這類難以估計需時多少的任務,最好還是 TimeBox 一下,或見時間過了一半還是膠著就找人幫手。否則,是會交不出東西的... 以下幾件東西,在下真的要引以為戒 - 不要只依書直說,不求甚解,明白內容的動機,才能融匯貫通。 - 小心『新官上任三把火』陷阱,無論有多想展示自己能力和經驗,都要先了解而後行動。 - 耹聽 但不要建議解決方法 (超難!!),其實很多時間人是知道問題所在和解決方法的,他們其實只要 Rubber Duck - 小心 Zombie Scrum

尋找編程啟蒙老師時的意外收獲

在我其中一個應徵面試裏,我提到當年讓我由不認識編程變成喜歡編程的一位啟蒙老師,可惜面試當時在下一時想不過他的名字。上星期不知哪裏來勁,在網上找呀找,果然有志者事竟成,我找到他在學校的網頁 ---  Dr. Andrew Horner 。當年他生動有趣的教學方法,令我認知編程是可以如此這般有趣,功課亦可以是緊貼潮流 (當年的功課是跟星球大戰有關的)。 由於見到他的網頁有點過份簡單(會內容是有不時更新的),所以在網上再找了一下他名字。雖然找不到有關他本人的其他網頁,但我找到另一位有趣的 Andrew Horner 的網頁 --- Reverse Job Application . 這位年輕的Andrew Horner 畢業後兩年都找不到工作,甚至覺得由Job Agency 回他都有點慢,但他沒有放棄,發揮自己的創意和心思做了這個網站,把自己 Expose 給全世,讓顧主們/ 人仕部 去聯絡他。他找到工作還更新了網站,分享他在這個過程中學到的 和 很多人問過他的問題。 這個世界天天在變,如果同一個方法行不過,就要試一次另一個方法。雖然試了未必成功,但不試亦不見得有出路。

停下來休息是為了走更遠的路

上文 提到我離開了國際商業機器公司,轉了工 在佐敦上班。這個工作崗位需要不時出差的,我上班第二個星期便出了一次差...  以前坐飛機多數是去旅行去玩,出差幾次之後就覺得出差真的很辛苦。由於出差逗留時間不長,為了用好好盡你出差的時間,排山倒海的行程會在下到達後開始。最辛苦的不是時差,也不是水土不服,而是... 你之前在香港做的任務,你還是要繼續在外地做。 由於我以前是程序猿,所以我在 2016 年有機會動手改了一下兩個 Java 項目,由 WAS 5.1 搬到 JBoss EAP 7。過程中看過了一下最近的 JavaEE 和 Java 有何改動,也學了如何把一個用 ANT 和 XDoclet Build 的項目改為用 Maven Build。 當然,之前提過的 MongoDB 和 MuleSoft 免費線上課程也完成了。除了資訊技術提升外,我還作出了很多新嘗試,包括 幫忙籌備公司表年會的表演活動、 在部門內推廣 Agile / Scrum / Kanban & Service Now、當了測試團隊的經理跟團員定期 1-to-1 等等... 不過在 2017 年中,見到部門的動向 (Outsource & Offshore) 跟我個人意向 (Run Agile / Scrum with co-located team members) 不一致,我便跟上司說明我的決定- 祼辭。 2017 十月開始我便開始我的 退休初體驗。這段時間我當然不是天天家裏蹲、打電動 (雖然大部份時間都是...),我每星期都有至少三日跑四十分鐘,也跟家人去了一次台灣六天自駕遊,也跟太太回娘家一個月。看書的速度就慢了下來,只完成了Pragmatic Programmer 的大半個 Chapter 。一月中後我開始在 LinkedIn 和 JobsDB 兩大平台上更新我的資料,然後... 就等 Agent 電話... 等到二月中農曆年尾的時候,突然間有幾個 Agent 叫我去 Interview。然後...今個星期一我番工了 :) 二月內, 我開始睇另外兩本書 - The Culture Code by Daniel Coyle - Pro Git 2nd Edition by Scott Chacon and Ben Straub 我這個人...真的沒有新剌