2019年9月15日星期日

學習的王道 筆記一

前言

閱畢成甲既精準學習後(相關筆記連結), 已經過左差唔多半年, 我終於由圖書館借到佢推介既學習的王道. 以工具書黎計, 佢應該係我睇過最有故事性既工具書.
我認為, 書本身既排版敍事脈絡已經相當完整, 同埋, 我好鐘意本書係每一個主題既總結, 相當方便我MARK返重點. 所以, 黎緊既筆記都會跟返呢本書既脈絡黎寫.

處理挫折

學習既過程難免遇到挫折, 每個人都應該找到讓自己療傷充電既方式, 重新養成樂觀既態度, 以別有新意既角度面對未來
本書既主角(即係作者)雖然係西洋棋八冠王同太極拳既世界冠軍, 但係佢無神化自己, 反而好貼地咁講返自己都係常人, 都會遇到挫折. 佢既成功只不過係處理挫折既方法比其他人有效率.
樂觀面對挫折, 講就易做就難. 我覺得本書最務實既地方係分享自己搵出個人療傷充電既方式, 同點樣練習呢個方式, 提高呢個系統既效率.

學習心態

具有健康心態, 能夠從每一次正面或負面既經驗中汲取成長智慧既人, 正是那些能夠堅持下去, 終獲成功既人.
兩種學習心態, 固定智力論, 動態智力論. 固定智力論單純畫分聰明與笨, 有天份與沒有天份, 成功是因為有天份/聰明, 遇上挑戰時輕言放棄. 動態智力論將成功與努力連結起來, 遇上挑戰時會勇於接受挑戰
固定智力論既教導方式:
  • 細路成功既時候, 老師/家長: 他們做得很好
  • 細路失敗既時候, 老師/家長: 他們對那件事完全不行
例如
  • 數學考一百分, 家長: 果然是我的兒子, 天生就係聰明
  • 英文零分, 家長: 你係咪唔識字? 你果然唔係讀書既材料
呢類既評語將成功與失敗同天生既能力掛鈎.
動態智力論既教導方式:
過程導向既評語
  • 細路英文寫作很好, 老師: 這篇作文寫得很好, 繼續努力, 有問題即管問我
呢類既評語令到個細路將成功同努力掛鈎, 並且展示出老師係幫助佢成長既友善動力. 一個領域既成功係因為佢夠努力, 所以其他領域都可以因為個人夠努力而成功.
  • 細路輸左比賽既時候, 家長應該擁抱細路, 期後再輕聲問細路, 比賽既時候出左咩問題?
呢個過程除左增進親子關係, 亦可以幫助個細路由失敗中汲取經驗, 為下次既成功鋪路. 呢類時候, 作者強調, 家長唔應該強調結果並不重要, 如果輸贏唔重要, 個細路何必下苦功去改進缺點, 何必努力求勝?
正如本章總結所寫, 能夠從每一次成功或者失敗汲取經驗, 並且堅持落去既人, 先會係贏家.

響受成功既美好

成功滋味既美好, 正在於其稍縱即逝. 我地不妨在享受勝利既時候深吸一口氣, 隨後緩緩吐出, 細想從中學到既經驗, 然後向著下一個考驗和冒險邁進
我非常認同作者對成功呢個描述. 辛苦咁耐, 當然要響受一下成功既美好. 如果個個都要逼人忽略成功既美好, 我相信個人一定好快失去做個件事既熱情.
呢一篇既篇幅比較短, 作者嘗試繼續探討上一章既動態智力論, 坊間好容易將動態智力論扭曲成為過程至上, 繼而忽略成果既理論. 作者認為呢個諗法絕對係唔正確, 係一種逃避挑戰既藉口. 作者認為應該小心平衡過程目標既相互關係, 並且提供一個手段: 設立短期目標, 然後不斷修正, 探索自己既極限.
個人覺得呢一篇同成甲講既反饋機制有少少互相呼應. 不斷設立目標, 然後修正, 一步步地邁向成功.

ZONE既重要性

在日常生活中, 我地可以用多種方式訓練自己, 不要被偶發事件分散注意力. 一旦上場表演, 就不容易被突發情況影響情緒
每個人都會遇上突發事件, 但一個真正出色既表演者係唔會比突發情況影響情緒, 繼而影響表現, 甚致把不利既突發事件轉化為有利己方既優勢.
作者眼中, 呢一種轉危為機既能力係能夠被系統化訓練:
訓練重點
  • 不要被突發事情分散自己既專注力
訓練步驟:
  • 學習如何順應突如其來既意外
  • 學習如何化意外為優勢
  • 如何不依賴外界既刺激, 自行製造優勢
然後作者拋出兩個表現心理學既名詞柔軟區同僵硬區.
  • 僵硬區
僵硬區講求以支配或抵抗既方式應對令你分心既事物, 但此時你個人處於一極緊張狀態, 容易被壓力擊倒
  • 柔軟區
柔軟區與僵硬區相反, 重點在於應令你分心既事物, 甚致將令你分心既事物納入你思考既空間內. 具體黎講, 就好似柔軟而富有彈性既草葉, 係颱風中彎腰, 但郤不折斷.
我覺得區既概念用英文ZONE既表達比較傳神. 如果你有睇開黑子的籃球, 果到表達既ZONE同呢到提及既ONE差唔多. 入左ZONE之後就係外掛一般既存在, 表現突飛猛進.
第二個講法, 就係程式員講開既心流 in the flow概念, 係心流既狀態下, 你會感覺時間流動變慢, 並高效咁解決工作上既問題
綜合返作者提出既重點
  • 入ZONE有助我地應對突發事情
  • 有訓練能夠有效將突發事情轉為入ZONE既條件
  • 有訓練能夠令自己隨意進入ZONE狀態

ZONE既訓練

搵出一樣令你放鬆又專注既活動, 然後設定四, 五個步驟去組成一套固定既儀式, 令呢套儀式同 專注 既心理狀態互相連結, 成為觸發 專注 既機制. 只要係重要既活動前進行這項儀式, 自己係重要場合既表現就會係最佳狀態
書中描述了一個白領丹尼斯既儀式
  1. 十分鐘食點心
  2. 做十五分鐘既冥想
  3. 做十分鐘既伸展運動
  4. 聽十分鐘某歌手既歌
  5. 和兒子玩球
頭四個步驟就是隨意的前置條件, 最後一個步驟就是丹尼斯最能放鬆又專注既活動. 按丹尼斯本人既敍述, 他本人在跑了這套儀式一段日子(數個月)後, 每逢重要會議前, 如果都走一次這套儀式, 會議中的表現都比以往更好.
雖然作者無寫上相關既心理學理念, 但係我相信呢個儀式係運用左條件反射心理上既獎勵機制既心理學理念.
條件反射出處為巴夫洛夫以狗作的實驗: 實驗研究人員每次餵食狗隻前, 都會讓狗隻聽到響鈴既聲音. 一段日子後, 實驗研究人員單單透過響鈴, 便能令狗隻分泌口水, 準備進食. 換個講法, 實驗人員令到狗隻產生了一種條件反射: 即聽到鈴聲, 便會流口水.
丹尼斯重複以上述既一套儀式, 令自己進入一個放鬆及專注既心理狀態. 換個講法, 丹尼斯不斷向大腦灌輸這種條件反射, 久而久之, 每當進行上述一套儀式後, 大腦便會條件反射式般進入一個放鬆及專注既心理狀態.
心理上既獎勵機制大概跟窮查里一書中既描述相近. 丹尼斯透過上述既條件反射, 令到自己隨意進入輕鬆及專注既心理狀態, 繼而在事業上有更好既表現. 呢到係一個正向既心理循環. 即行動, 獲得好成績. 丹尼斯下一次會更希望做出同樣既行動, 同時進一步加深大腦對呢個條件反射既印象.
本篇另一個重要既技巧係, 如何將自己精簡化自己既儀式. 精簡化既意思由務實既角度出發: 需要專注狀態既時候, 準備既時間未必足夠我地去跑一套完整既儀式.
作者既方法就係: 每次減少儀式既一小部份, 持之而行地做一段時間, 等大腦習慣, 然後重複呢個過程. 更甚者, 作者話自己去到後期, 單單透過想象練習, 就做到儀式要做到既效果, 信不信就見仁見智啦.

分解學習既要素

畫更小既圓, 就係將大動作拆解成幾個小動作, 然後不斷演練呢堆小動作, 慢慢修正, 直到能逐漸簡化外在形式, 郤不失力道. 久而久之, 外在動作越來越小, 勁道郤越來越強, 讓對手猜不出你會出什麼招
熟練基本功, 萬變不離其宗 我想可以作為畫更小既圓既另一個演繹. 或者, 畫更小既圓係另一個思考既方法: 做一件大事很難? 那就把它拆細, 直致能夠做到為止.
我地亦可以從深度訓練既觀點去理解呢一節: 除左要畫更細既圓, 仲要透過重覆不斷既畫圓, 當握當中既竅門. 之所以重覆訓練能做到精益求精, 我覺得可以用以下相對地比較數學既方式解答:
  • 做任何行為都會耗費大腦一定既意識(能主動控制既處理時間)
  • 熟練度越高既行為, 大腦耗費既意識越少, 以IT 術語既叫法, 可以話係OFFLOAD 左去大腦既其他部份(可能係潛意識).
  • 用越多大腦既意識去觀察事物, 我地就越看得多
  • 大師和普通人既分別就在於熟練度既分野
  • 假設大師和普通人都有一致的意識量, 大師比普通人能看到更多細節, 就是因為大師們做同樣既動作時, 他們有更多多出來既意識去觀察

知識金字塔

學習的過程有如蓋一座知識金字塔, 當你吸收內化足夠既資訊, 便可以一層層地往上蓋. 若是蓋到某一層時突然靈感泉湧, 你會感覺看到什麼東西懸浮在金字塔上方, 只要你用點心, 一定可以找出這神來之筆既竅門, 讓金字塔向上爬升
如果上一節係深度訓練既分享, 呢一節就應該係廣度訓練. 我地可以用寫文章黎理解作者既知識金字塔理念: 我地用文字為最細既單位, 然後組成次一級既詞語, 繼而是句子, 然後是段落, 最後組成文章. 上一節既訓練就是讓我們透徹理解每一個單字既運用和字義, 然後學習把它們組成詞語既能力, 如此類推. 由此, 我地可以睇到廣度學習同深度學習既分別.
咁我地既學習既策略應該係先深後廣, 還是先廣後深呢? 雖然作者無畫公仔畫出腸, 但係由佢學棋由殘局學起, 再由佢鐘意將動作拆細再逐步精進改善可以得出佢係推崇先深後廣既學習策略. 或者換一個講法, 作者並無特意進行廣度既練習: 只係每次把底層的東西學好學滿後, 就自然出現一條通往上層既階梯.

壓力與復原的訓練

壓力與復原既訓練, 可以運用係慢跑, 單車, 舉重等運動上, 也可以融入日常生活. 越係能輕鬆自如地係全神貫注與完全放鬆之間轉換, 越係能增強心理與體能既抗壓性, 成為表現穩定既表演者
上兩節既分享比較似係心法既分享. 呢一節就係同ZONE既訓練一樣, 係明確既招式分享.
人有壓力先會有進步, 但人不能長時受壓, 必定要適當放鬆, 讓身心得以復原. 呢個道理就老生常談, 不過呢個道理既關鍵就在於放鬆既時間長度. 換個方式講, 就係你需要幾耐時間先可以由高壓既狀態讓身心復原.
LGE (人類表現學院) 就發現心血管間歇訓練有助訓練者處理上述既問題. 即係, 能夠更容易(更短既時間內)由專注或放鬆既狀態來回切換
以下係作者講既LGE既訓練
  • 踩單車
  • 轉速RPM 100 以上
  • 阻力強度= 運動十分鐘後讓心跳達到170 (最大心跳率85%)
  • 降底阻力強度, 踩一分鐘, 直至心跳回到140 (最大心跳率70%)
  • 增加阻力強度, 踩一分鐘, 直至心跳去到170
  • 重覆
NOTE.1 以前文後理推算, 作者當時應該大概20歲, 以人類最大心跳率=220 - 20 (200)來計算, 170 相當於最大心跳率既85%, 140 相當於最大心跳率既70%
以作者既講法, 訓練一段時後, 作者既心跳由170去到140 需時減少至45秒, 並且能夠衝刺更長既時間
作者都有講, 其實我地唔一定要以踩單車黎做訓練, 任何有氧既運動都有效. 關鍵在於, 訂製出適合自己既間隔, 勤加練習, 逐漸增加難度, 並縮短休息既時間.
除左運動, 作者亦都建議將呢套間歇訓練融入日常生活. 例如: 如果平時工作做到無神無氣既時候, 不妨出去行個圈, 洗個面, 等身心有一個時間回復精神. 同時, 作者亦相當建議大家得閒既時打坐冥想, 簡簡單單咁等思緒隨呼吸集中同放鬆.
如果想學習冥想, 個人推薦下面條片

2019年4月21日星期日

晉身怪傑 筆記一

前言

約耳趣談軟體一書後, 晉身怪傑係另一本將部落格大神既文章編輯並翻譯成中文既書. 個BLOG既主人就叫Michael lopp, 有興趣睇原文既可以去呢到睇.
通常我寫書既筆記前, 我習慣GOOGLE 一下果本書既書評, 睇下人地會咩角度講果本書, 我自己認五認等等. 如果以搵到既書評數目黎作書本既熱門程度排名, 本書暫時係我睇過最冷門既書, 因為我只係搵到一個中文既書評. UMMMMMM, 咁呢個BLOG 應該係第二個….. HAHAHAHAHAH
廢話就講完, 都係開始做筆記啦….
呢類工具/生產類既書, 一般都會將書既內容歸類為幾個大方向. 晉身怪傑既歸類為
  • 職涯手冊
    • 見工有咩準備
    • 見工有咩技巧
  • 管理解構
    • 管理人既技巧/心得既篇幅
  • 你的日常工具組
    • 我覺得呢個部份既命名文不對題
    • 日常工具並五係講軟件開發設計上既工具, 而係講管理工作時間上用到既技巧
  • 你的下一個事業
    • 職涯手冊中內容既延申討論
我個人對職涯手冊入面講既野無乜共鳴, 可能我未有需要搵工住. 所以, 我先寫管理解構, 因為佢既內容我比較有共鳴.

管理解構

管理涵蓋既知識範圍廣而深, 作者對管理既睇法係管理身邊能接觸既一切, 當中包括下屬, 上司, 時間, 資源等等.

文化圖

作者管理篇章既第一個切入點就係想我地了解自己公司既文化圖. 文化圖並五係單指公司既組織架構圖, 文化圖當中包括公司種種不成文既規定, 職場文化等等無法用文字表達既概念. 作者亦都寫左幾個問題去比讀者思考了解一下佢文化圖概念:
  • 組織最睇重既係乜?
  • 誰人建立這套價值觀?
  • 誰人在此體系下貢獻最高?
  • 誰最了解點樣創造價值?
掌握呢類問題既答案, 有助打工仔回答以下一個對打工仔黎講非常重要既問題:
  • 我應該做乜野以獲得升遷?
個人覺得呢套功利主義既諗法相當有意思. 正如, 考試目的就係追求分數. 最佳既答題方式, 當然係參考MARKING SCHEME, 咁樣自然事半功倍.
然後, 作者既另一句說話亦係非常有意思.
  • 文化就係一種看不見但能將人連繫一齊既概念
我覺得公司文化既另一個演繹方式就係公司既使命感. 係一間有強烈使命感既公司, 我地都可以由在其佢地既職工或多或少咁體現得到. 例如, GOOGLE 既DON’T BE EVIL 格言, 亦有一則新聞體現出GOOGLE 既員工對呢個使命既堅持
文化圖既總結如下
  • 掌握公司文化圖
  • 掌握公司內部既不明文價值觀
  • 調整工作既力度與方向, 以最大化升遷既機會

向上管理

第二樣作者講既管理就係向上管理, 即管理你的老闆. 呢個係一個大學問. 作者好聰明咁將討論聚焦係”如何決定問題是否上報老闆?” 這個問題上. 以下為作者自己決定上報與否會經過既思考清單
  • 這是你的問題嗎?
    • 解決責任以外既問題, 成功就係英雄, 失敗就被埋怨
  • 我能處理好嗎?
    • 所謂”能處理好”指能在沒有管理干預下把它處理好
  • 這問題有多大?
    • 如果是所謂大事, 即使自己能處理, 也應該馬上上報
  • 這個問題與你經理旳某個興趣有關?
    • 如果你知道你老闆會關心這個話題, 在情在理你也應該馬上通知他
  • 獨立完成有什麼好處?
    • 聲望….
  • 自己搞砸了有什麼壞處?
    • 個人信用度破產?
  • 你會成長嗎?
    • 這個問題是多餘的, 凡係落手落腳做既野總會令你有成長
另外, 作者另一句有意思既句子:
  • 不要把問題丟給我, 給我解決方案
以上司既角度代入呢句說話, 我個人非常認同.

危機處理

雖然原文既標題就叫直覺反應, 不過我覺得呢個標題與內文關係比較簡接. 由於閱畢整章後, 我覺得作者想點出的是: 我們應該要了解公司同儕對危機剛出現時既第一反應. 我將呢個SECTION 改做危機處理
在危機出現時, 作者列出會在會議枱出現既人既類形
  • 不博士
呢類形既人唯一既反應就係挑釁味濃厚既. 應對方法為讓佢地多說話, 並讓佢地與其他人多交流.
這樣做有幾個好處. 討論既期間, 佢地有時間讓頭腦冷靜下來, 然後思考事情既最佳對策. 同時, 亦有一個宣洩既平台等佢地表達自己.
  • 蠻牛
呢類形既人係一種有性格既不博士. 與不博士既類形比較, 佢地既目的係為吵而吵直至心理上得到滿足. 這類形既人係最危險. 應對方法, 如果手上沒有辦法制止爭吵的話, 最好馬上把會議結束, 擇日再開. 同埋要求呢類形既人坐底慢慢思考, 緩和佢地對團隊既負面影響.
  • 心如止水
呢類形既人係會議室中保持沉默並在整個過程中都保持冷靜.
  • 抽絲剝繭
呢類形既人會不斷透過提出問題直至佢地對問題有一個透徹既理解.
  • 處理者
  • 我的錯
  • 命中註定
  • 我不幹了
餘下既幾種都係程度不一既逃避反應. 最好既應對方法為塞其他工作比呢類形既人以分散他們既注意力.
綜合黎講, 不管係邊類形既人, 最萬用既解決方式係透過不斷既對話, 讓大家交換想法, 最後先能得出對危機處理有建設性既解決方案

日常工具組

呢到既日常工具, 並五係工程時平時工作上既日常工具. 作者講既日常工具係講緊工程業職業技能以外既技能, 例如: 人際溝通, 時間管理上用到既工具.

會議中既勢力分佈

原文既標題係位元, 功能與真相, 同上段既危機處理一樣, 我換了一個我覺得比較易理解既標題.
作者講既會議分成三個勢力, 位元, 功能真相. 用返平時見開既名詞去表達既話就係講品質, 功能時間. 正如漁與熊掌兩者不能兼得既概念, 這三者構成一個三角形, 說明軟件開發中既取捨問題: 三個項目中只能兼顧兩項並犠牲餘下的一項.
我嘗試列舉出會議中各勢力下既代表者:
  • 品質:
QA部門. 成熟既軟件開發流程必需包含完善既QA以為正式推出既軟體作守尾門既功效. 這個部門就是為了軟件既品質而存在, 所以自然會是品質勢力既代表者.
  • 功能:
SALES 部門. 除了CS外, SALES部門便是接觸客戶最多既一個部門. 以我自己個人既經驗, 只要交易額夠大, 我未聽過有SALES說事情是辦不到的. SALES部門可以說是一個對外簽支票既部門, 只要金額夠大, 客戶要求什麼也會說OKOK. 然後, 為了避免自己開出空頭支票, 就在內部會議上聲嘶力竭咁逼令開發部門將相關簽下既功能優先推出
  • 時間:
最後一方既代表當然係產品經理同其後既工程師團隊啦. 如果SALES部門是一個簽支票既部門, 工程師團隊就係附負兌現支票既部門. 如果有無限期既時間, 工程師團隊的確能兌現任何荒誕既支票. 不過, 正如上一個筆記中 JOEL 既講法, 在商而商, 軟件推出總是有期限, 並且越快越好. 做不到的話, 大家就可以集體被辭職, 因為公司都不存在了. 所以, 工程師團隊既立場就係如何在有限既時間滿足最多SALES部門既要求.
有了三個勢力背後所代表事情既概念後, 作者以位元, 功能及真相將同樣既概念重新包裝.
作者既定義 一般三角形
位元 時間 + 品質
真相 時間 + 品質
功能 功能
為什麼位元跟真相都是時間+品質既組合? 這是因為作者把時間和品質背後各自既細節打散再重新定義起來. 詳情可以睇返作者既演繹, 這裏就不再多談, 因為我想紀錄既重點不在這裏. 不過, 作者呢個新包裝表達力比舊有的包裝更好, 更能夠表達每個勢力所關心既項目. 接下來, 我都會用返作者定義既名詞.
會議上勢力平衡既重要性才是我想紀錄重點. 作者既建議係每個勢力最好各由一人獨立出任, 並且各自間既地位要不相伯仲, 這樣會議出來既結果才是最公正的.
以我有限既個人見解, 會議跟政治一樣, 都係一門協商, 分配資源既藝術. 在緊有既資源下, 各方勢力互有攻守, 各自最大化自己既利益.
SALES: 我要增加功能X, 但不能調整現有既時程
QA: 現在既功能品質與時程還算充裕, 如果額外新增X的話, QA方面應該還可以應付需要
工程師團隊: 現有既時程必定做不完功能X. 如果我們可以把還未做又無人用既功能Y刪掉, 我們方有機會按時完成
SALES: OK
QA: 這面也OK
雖然上述例子比較烏托邦, 不過亦足以演繹各勢力間協商既流程. 由平衡既會議勢力中產生既結果, 必然不會偏向任何一方, 因為各方都會在概有既框架下爭取最大既權益. 以公司既角度而言, 這亦是最理想既狀態, 因為沒有一個部門能夠主導公司既發展, 這樣公司既發展便更為紥實.
SALES不能胡亂開出空頭支票, 影響現有既產品既時間表, 或隨意犠牲產品既質素. QA便有足夠時間核實公司產品既質素, 提升公司產品既可靠性. 工程師團隊亦能夠把時間和資源集中於對公司有利既產品功能, 提升公司產品既競爭力.
不過, 如果勢力既平衡被打破, 例如由同一人擔任多於一個勢力既代表, 會議既結果自然被該人所主宰. 這並不是一件好事情. 如果由工程師團隊同時掌握了位元功能 兩個項目, 公司產品既功能未必就能符合客戶所需要的, 繼而導致公司產品既銷售數字下降. 以公司角度黎講, 這個明顯不是一個好做法

後記

本書仲有作者其他雜七八九的工作分享, 但寫既呢一刻除左上面幾個要點比較深刻同認同之外, 其他就不再詳寫. 或者, 未來某年某月某日翻睇本書既時候會有更大得著.
總括黎講, 本書除左一開始比較難於閱讀之外, 書既其他部份相當有趣及易理解. 本身從事軟件開發既朋友, 睇到書既某D部份應該同我一樣識得會心微笑.
就寫到呢到啦 :D

2019年4月6日星期六

約耳趣談軟體 筆記一

前言

第一本非理財類既書既筆記, 而且我都五記得我由邊到知道呢本書. 不過, 我諗無乜人在意呢件事…. 所以我都係開始寫返我既筆記. 呢本係翻譯書, 作者就叫約耳. 約耳趣談軟體, 大意就係作者對自己業界既分享/調侃.
本書大部份內容都係由佢個BLOG到剪出黎. 識英文既朋友, 我建議大家都係買返英文版或者直接上佢個BLOG睇, 因為中文版實在譯得麻麻地, 詳見下面讀後感.

讀後感

雖然書中大部份內容均有十年既歷史, 但是大部份既觀點與建議依然適用於現今這個行業. 不過, 翻譯果個就麻麻地. 襯感受猶新, 我決定先行紀錄那些”有點東西” (最近睇TOYZ, 花輪台學返黎既) 的句子.
前23章睇既內容都有種異樣既違和感, 行文用字硬係有點突兀. 不過, 總體來說也不致令我有衝動查閱譯者來頭. 直到見到24章既神聖的垃圾, 我當堂打左個突: 你個翻譯夠竟係乜野水平.
馬上睇返譯者簡介, 譯者居然係在職資安碩士, 仲要係約耳官方認可之一. OH MY GOD …. 他媽的, 這一定是譯者個人風格, 本著忠實反映約耳用字既譯法黎.
本著上面既直譯風格, 讓我們繼續看下去, 同一篇BLOG就出現了真他X的醜… 佢今次無直譯, 反而譯返道地既台灣形容詞 … OK, 我放棄思考了.
除了上述我覺得比較離譜的譯文之外, 其餘的譯文都中規中矩, 沒有那些令我留下特別深的印象.
後話, 如果比我譯HOLY MESS 既話, 我會譯做他媽的一團糟或者亂糟糟的. 它們都比神聖的垃圾更貼近原文語意.
講完翻譯既問題, 就講過時既內容問題.
約耳既過期既原文寫於2000年3月, 而更新左既文章則寫於2007年既10月. 係原文既網址上, 約耳亦都清楚指出新文既做法比較好, 我們應該睇新文既做法.
我睇既中文版本為首版四刷, 出版時間係2011年8月. 這裏足足有接近四年既時間讓出版社以新文替換掉原文關於時程既作法. 但是, 出版社既四刷依然在列印過期既時程內容. 請問一下, 再刷的意義何在? 過期既內容不用更新的嗎? 這樣的出版社好像不太靠譜的吧?
還好, 這書我是借圖書館的, 一蚊都五洗比. 如果五係, 呢一本譯書係第一本我想退錢既書.
好. 廢話就講完, 係時候MARK 返D筆記.

普及Unicode既教程 (原文)

坦白講, 去到2019 既今日, 我都係五識unicode. 直至睇到約耳講返unicode既歷史, 同用途, 我先有豁然開朗既感覺. 難怪窮查里的普通常識一書指出, 要學習一門知識最好先看背後既歷史. 長話短說咁講, UTF-8係最常見既字串編碼方式. 寫CODE時, 如果無特殊既需要, 我地都應該用UTF-8.
題外話, UTF-8 能夠在多款編碼方式中跑出, 成為業界常見既做法, 其中一個理由應該係佢既Backward Compatibility. 另一個隨筆[雞生蛋蛋生雞一文中][egg_chicken]就論述左向後兼容既重要性, 以及向後兼容對客戶接受度既影響.

邁向高品質編程既十二個步驟 (原文)

這12步驟構成了一個簡單既評核機制. 約耳用它們來評估軟體開發團隊既運作/執行效率. 每個步驟既設立原因, 操作流程就請讀者去睇返原文, 這裏就不再覆述. 反而, 我想補充下關於執行呢十二條步驟上既問題.
如果你係公司位高權重, 你可以直接跳落去下一點, 因為根本無人可以阻擋到你想推行既政策. 相反, 如果你係SMALL POTATO, 但又想提升團隊既編程水準, 我建議你睇一睇約耳呢一個BLOG. 簡單黎講, 就係由自己做起, 然後讓其他同事感受到這十二個步驟既優點, 繼而說服他們支持你既革命. 一旦其他同事應同你既做法, 再一起向管理層革命, 成功既機會率便會大大提高.
2019年既今日, 我推介gitlab 比咁多位有志革命者. 一套免費既軟件, 簡簡單單咁集DEBUG DATABASE, SOURCE VERSION CONTROL, DAILY BUILD 等功能於一身. 當然, 你都可以用github既服務. 不過, gitlab本身免費提供PRIVATE 既repository, 反而github 免費提供只有PUBLIC 既repository. 如果, 你公司對擺CODE上網非常過敏的話, 可以自行架設LOCAL 既GITLAB SERVER.

軟體開發時間表 (原文)

在商言商, 軟體開發時間表既管理非常重要. 不過問題是, 軟體既開發時間表表跟政府工程竣工時間一樣, 經常被一拖再拖, 沒有準確度. 故此很難說服程序員去編寫一份連自己也不相信的時間表.
約耳在此提供了一個Evidence Based Scheduling 既建議, 原理與做法就請參閱原文, 這裏就不再詳述. 我覺得聽落都尚算可行, 所以決定親身實驗一下呢個做法. 有機會再係到更新返呢個做法有無效.
想同我一齊實驗既朋友, 我比個現成既EBS EXCEL大家, 省郤大家起呢個EXCEL 時間.

點解要寫同如何寫SPEC

Painless Functional Specifications 開頭既BLOG POSTS. 約耳講述寫SPEC既重要性, 同示範點樣寫出一個有用既SPEC.
我大致明白佢寫SPEC既概念, 不過問題係, 佢實際演示既做法, 我執行上亦都相當花時間, 以及我預計五到有咩實際得著. 日後有機會既話, 再係到更新相關心得

仲有既係…

我特別有感受既BLOG POST 都寫哂係上面, 以下係我覺得有得著既BLOG POSTS, 不過我未諗到有咩特別感受要追加, 所以就單單列出它們既網址. 日後有機會既話再寫筆記跟進

推介既書

  • 人月神話 (the mythical man month)

2019年3月25日星期一

財務自由的世界 筆記三

前言

上一篇講左三隻現金流, 今篇筆記主要紀錄作者揀股既方法

黃國華的財務分析的十一道標準程序

黃國華呢十一道程序就五代表穩賺既, 只不過呢堆標準程序涵蓋左佢多年選股既經驗, 並綜合如何應用左多項財務資訊既手法. 讀者可自行加加減減, 以定出適合自己既流程

第一步: 選出股市中股價排首50名既股票

作者既原文係揀頭40隻最高股價既股票. 由於作者係指台灣市場, 我就修正個數字做50隻. 揀50而五係其他數字, 原因單純因為恒生指數既成份股數目都係得50隻.
首先, 其實你有時間揀幾多隻都得, 重點要在高價股揀. 原因我地可以咁理解: 如果要由一籃好既雞蛋裏面搵出壞蛋既機會係低, 那麼由一籃壞蛋裏面搵出好蛋既機會係接近零.
其次, 所謂爛船都有三根釘. 雖然話市場效率不高, 市場中既高價股都必有其獨特既優勢. 由它們作為我們選股的起點實在最好不過.

第二步: 剔除上市時間不足兩年, 以及開曼群島註冊既公司

書中有另外兩篇文章解釋第二步做法既成因, 讀者有興趣既請參閱原書, 這裏只會簡單作兩點總結:
  • 真金不怕紅爐火, 時間自會幫我們淘汰垃圾股
  • 普通投資者難於監察外地註冊既公司, 亦不熟悉外地既監管機構. 既然我們由大量本土的股票選擇, 為什麼要冒險選海外的股票呢

第三步: 剔除過去四年內曾經虧損既公司

作者這裏理由就有點亂來, 大意就係話優質股就係天生麗質, 如果過去有虧損既又點做優質股呢?

第四步: 剔除過去兩年或者三年營業利益率有大幅上落既公司

温故知新一下營業利益跟營業利益率的計算方法
  • 營業利益 = 毛利 - 營業費用
  • 營業利益率 = 營業利益 / 營業收入
作者原文用八季同十二季, 我改用兩年同三年表達係因為香港公司既財務報表每年發出既次數少於台灣公司既次數. 港交所既要求係一年兩次而臺證所要求係一年四次, 即每季一次. 所以, 我覺得用年既表達比較恰當.

第五步: 剔除過去三年內累積自由現金流為負數者

有關自由現金流既重要性, 可以參考上一篇文章, 這裏就不再多述. 作者係呢一步既解釋跟第三步差不多, 就是好公司就應該保持自由現金流為正數.

第六步: 剔除半年或全年營收年增率為負數既公司

作者原文係過去三個月各自營收既年增率. 係香港就無得咁做, 因為香港既公司並無責任披露每月營收既相關資訊. 退而求其次, 我選擇以半年或者全年作一個參考點.
至於點解要揀正數既年增率公司, 理由很簡單. 公司既存在目的就係穩錢, 而投資者既目的就係找出最賺錢既公司. 生意衰退既公司, 對投資者而言是沒有吸引力的.

第七步: 剔除曾經發行新股票(不論以供股/配售/公開發售/代價發行既形式)既公司

向股東要錢既公司不是好公司, 公司擴張既資金應該由本業賺返黎.

第八步: 剔除市值係15億以下既公司

作者原文係指50億台幣以下. 因為港幣對台幣大概是一對四, 所以這裏我改成15億港幣.
揀大市值既公司係減低大戶惡意操控股價既機會

第九步: 剔除存貨週轉率連續下滑既公司

跟第二步一樣, 書中有另外一篇文章講述存貨週轉率既重要性, 這裏只單總結為, 這個數字能反映公司對存貨既控管優劣能力, 這能力在經濟不景氣時, 更為重要

第十步: 剔除成交量過低的公司

簡單來說, 就是確保自己想賣股票的時候, 有足夠的成交量接自己既貨. 作者既建議係, 股票十日既平均成交量不能少於自己買既股數既十倍. 如果成交量不足上述比例, 作者既建議係放棄該股票, 或者減少持股數

第十一步: 遠離股評人既祝福

天下無免費午餐, 股評人祝福既股票可免則免.

後記

本書仲有一兩篇實戰分析都我覺得值得筆記, 下次再寫

2019年3月17日星期日

精準學習 筆記一

前言

作者成甲在精準學習一書中分享了他個人對學習一詞既理解與方法. 2017 年既新書加上來自中國國內既作者, 能夠有幸知悉此書既原因都係由另一篇係MEDIUM講碎片化學習既文章睇返黎.
咁截止寫BLOG既呢一刻, 呢本書係香港圖書館既館藏都係得七本, 所以我就比左3.3去預約黎睇, 物超所值. 對我黎講, 本書前半段既內容/論點比較新穎, 後半段就係以成甲自己業務既實例去展示點應用佢前半段所講既內容
所謂有借有還, 借返黎既書就緊係要還. 為左避免需要比錢借多次本書, 所以都係馬上開始本書既筆記.

學習和努力既三個目標

成甲將一切學習同努力既目標劃分成三類
  • 解釋問題
  • 解決問題
  • 預測問題
我覺得佢咁樣畫圈黎分既效果都幾好, 起碼我都諗五到第四類既學習目標. 不過, 我覺得需要補充既係目標很多時都不只屬於一個類別, 很多時都是跨類別的. 例如, 我個人睇好多金融類別既書, 一方面我係想學識點樣解讀金融市場既運作(解決問題), 另一方係從中習得一招半式以避開金融市場既陷阱(預測問題). 反而, 解釋問題係一個相對地高層次既目標, 因為你必須將所學既知識融會貫通, 方能有效解釋問題.
正如愛因斯坦既說話, 如果你未能夠簡單清楚地解釋一件事, 咁係代表你未理解透徹

評價學習有效既標準

學習之後, 你的行為或認知是否發生了改變. 這就是成甲評價既標準.
我覺得呢個標準簡單而直觀. 正如你睇完激嬲女朋友的N個方法後, 你好自然就會”識做”, 避開個N種既做法. 這裏需要補充一下, 即使你能夠把N種方法記得滾瓜爛熟, 這也不代表你既學習係100%有效. 反而, 我們需要進一步探究方法背後既成因, 知道點解咁做會激嬲女朋友. 一方面呢個先係避免炒車既重點, 另一方面呢個先係所謂有效的學習.

資訊 vs 資料

以成甲既劃分方式, 未經你處理過的皆為資料, 否則都是資訊. 處理的意思是你閱讀過, 了解過該份資料. 這時候, 對你來說, 那份資料就是資訊.

知識 vs 資訊

資訊既共識相當容易達成, 但知識既定義五花八門, 每個人對知識既定義也不同. 成甲對於知識既定義係, 能夠改變你行動既資訊才是知識.

臨界知識

臨界一字黎自物理學既臨界質量. 臨界質量指核子連鎖反應所需的裂變材料質量. 換一個貼地既說法, 亦可以講黎自臨界點. 以生活例子說明的話, 即水變成水蒸氣必須要達到攝氏100度既高温, 那麼100度就是水變成水蒸氣既臨界點. 當水既温度超越呢個臨界點, 水就會變成水蒸氣.
回到我們臨界知識既話題, 知識超過一定數量或質量後, 它們便會以全完不一樣的比例影響我們既行為.
以我作為一個軟件工程師黎舉例, 當我讀過所謂SOFTWARE DESIGN PATTERN 之後, 編程時自然會套用學到的PATTERN 來設計(DESIGN)我的軟件. 當然, 設計質量不一定好, 但以同行既角度黎睇, 我相信呢個會係所謂有SENSE(概念)既做法. SOFTWARE DESIGN PATTERN就係軟件工程師其中一個需要掌握既臨界知識

技術效率 VS 認知效率

延伸上面學習有效既標準, 成甲明確區分出技術效率以及認知效率.
換個方式說技術效率, 可以熟練度一詞來表達, 即你對一個特定解法有多嫻熟. 香港中學中文學制中所授的賣油翁中的”熟能生巧”, “巧”就是指能以高效的技術/技效解決問題, “熟”指練習技術既密度. 總括來說, 技術效率能透過高密度既訓練而提高, 但每遇到一個新技巧也需要重新學習以掌握相關知識
另一方面, 認知效率則是一個較高層次既概念. 認知所認的是事件/事物背後的規律/目的. 同以賣油翁作例子, 如果說賣油翁能高效或高明地倒油進壺是技術效率的表現, 但賣油翁指出康肅既箭術不過是熟能生巧這一事則帶出賣油翁的認知效率. 賣油翁能認出康肅精湛既箭術不過是後天不懈既努力既結果, 而非真的天下舉世無雙. 總括來說, 認知效率相較技術效率擁有更廣闊既發揮空間, 認知效率越高, 發掘或判斷那種是臨界知識便更容易了
如想以書中提及過既素材來提升認知效率的話, 黃金思維圈的多問WHY, 少從WHAT的角度出發去思考或發問事情會是一個很好的切入點

反饋機制

了解臨界知識和認知效率的重要性後, 下一步就是強化認知效率, 以便我們更輕易找出更多既臨界知識. 成甲提出了三種既底層方法去強化認知效率: 反思, 以教為學和刻意練習.
雖說它們是三種不同的方法, 我認為郤可以把它們綜合為獲得反饋既做法. 反饋讓我們知道做事的成效, 繼而調整我們未來在類近事情的做法以獲得最大既成效. 雖然上面提到認知效率為較高層次既概念, 但是我們依然能透過訓練認升我地既認知效率. 訓練既方法就係呢個反饋既機制.
反饋既重要性可以借鏡男兒當入樽中櫻木花道練習射波既情節. 起初櫻木花道雜無章法的訓練, 對改善命中率既目標收效甚微, 直至教練錄下每天櫻木花道練習既射姿並加以糾正, 櫻木花道再由錄下既影片中得悉自己練習時既射姿問題並加以改善, 最後大大改善射波既命中率. 在此段情節中, 櫻木花道有兩個反饋既機制: 教練適時既糾正, 練習時既影片. 反饋形成一個正向既迴圈, 射波, 得到結果, 回顧射波既結果, 調整射波既姿勢, 再重覆射波. 在此個無限正向迴圈中, 櫻木花道心理上知道怎樣做會有最好既結果, 而身理上亦能記下最佳既射波姿勢. 成功自然是必然的.
反思可以話係最廉價既反饋機制, 正如櫻木花道拍片練波以回顧射姿既問題, 成甲指我們可以寫日記方式作出週回顧, 月回顧, 年回顧等等. 事實上, 隨我們越來越豐富既人生歷練, 我們在回顧往事總會能夠有新想法或新解法. 我們只需要持之而恆, 刻意地去練習和回顧往事, 總會能達到上述既反饋正向迴圈
如果話反思係單人修練既過程, 以教為學就係一個多人修練既過程. 因為需要把一課題傳授他人, 理解課題既切入點便會變得多元化, 同時更夠得到學生既反饋. 這些反饋將會構成上述的正向循環, 讓我們做得更好.
最後, 刻意練習在這本書下則是一樣比較微妙既反饋方法, 它微妙在練習的對象是什麼. 一般對刻意練習既解解為刻苦地, 有目的地持續進行訓練. 但這些訓練只能鍛練技術, 即提升上述的”技術效率”, 並不是我們希望提升的”認知效率”. 成甲既刻意練習既對象為元認知, 以他既定義, 元認知就是對我們的思考過程的思考. 他想刻意訓練的就是提升元認知既能力. 每個人有不同的元認知. 舉個例子說明, 每個人遇上一幅牆壁時候既做法都不一樣, 那時候推動人們有不同做法的, 就是他們的元認知.
確立了元認知既概念後, 成甲把它和臨界知識連結起來, 然後再列出它們如何應用等等. 我自己就覺得這段比較奇怪. 篇幅編排上, 成甲應該在說提升認知效率既訓練, 但實際上他的訓練對象是高了一個層次既元認知.
以書中講法, 元認知同臨界知識似係一種MANY TO MANY 既關係. 姐係, 一種元認知可以包含了多種臨界知識, 反過來說, 同一種臨界知識亦可以出現在多種元認知中. 由呢個關係推導下去, 可以砌LEGO黎解釋訓練元認知既過程, 元認知係一個具體既LEGO PRODUCT, 各款既臨界知識就係LEGO既部件. 同樣砌LEGO車仔, 每個人砌既LEGO車仔都未必一樣, 因為每個人既LEGO部份選擇都不同. 那麼, 在LEGO既例子中, 認知效率就是辨認LEGO部件既能力, 層次上比元認知所表達既概念稍為低左層. 然後, 成甲講既刻意訓練就係練習嘗試以不同既LEGO部件砌出同一個LEGO PRODUCT 或者反過來說, 利用同樣既LEGO部件砌出不一樣既LEGO PRODUCT. 當中涉及既思考就係這訓練所得既反饋.

閱後感

  • 筆記打到這裏的同時, 我覺得反思和元認知這兩個題目應該綜合起來, 因為要元認知既訓練就係透過反思來達成.
  • 成甲的確睇左五少書, 由書中隨處可見他引出其他人既著作重點
  • 成甲部份既觀點我五認同, 例如所謂模仿領先者既行動, 美其名說看透所模仿事物既本質, 才是超越既關係. 舉既例子有QQ, 微博等. 我認為上述例子既成功純粹歸因於中國封閉既市場. 消費者未能有所選擇所致多於它們”超越”原有產品, 更不用說它們不光彩既抄襲行為了
  • 但都係一本值得推介同有所得著既書

成甲引過既書名

  • 第五項修練
  • 最後的演講
  • 窮查里的普通常識
  • 反脆弱
  • 學習的王道