分類
商業管理

混屯大學 人力資源是CEO第一工程 心得摘要

因為想了解一下 HR 在幹嘛,覺得在大一點的團隊,人才和招聘是件重要,但卻常被忽略的事情,因為老闆常在第一線在忙業務忙產品,所以在混屯大學看到這門課覺得看標題就蠻有道理的,大老闆應該多花時間在組織團隊,利用團隊來達成目的。

老師是從阿里巴巴出來的,因此內容基本就是阿里體系的管理方式。大約兩個小時的演講內容。不過雖然後來發現 HR 不只跟”招聘”有關,而是一個輔助 CEO 做組織發展的單位。

1. CEO 的第一要務是什麼

  • 怎麼提升一群人的能力,在 HR 專業中叫做 OD 組織發展
    • 你的個人能力強,不代表很擅長提升一群人的能力、組織能力
  • 管理的本質,就是透過別人產生成果。一樣的事情,給不同人做,會有不同結果,所以人是最重要的
  • 楊三角理論: 組織一群人去幹
    • 1. 先解決願不願去幹
    • 2. 解決怎麼幹的問題
    • 3. 創造 policy 制度,可以幹得愉快
  • HR 其實是 CEO 的工作,不只是HR部門的事情,HR 是幫你運營的部門而已
  • 而人力資源是 CEO 的第一工程
    • 角色重要性: 首席人力官 > 首席財務官 > 首席業務官
  • CEO 除了想業務,還要了解業務是透過人去達成,因此另一個重要的維度是要思考公司的人怎樣、制度怎樣、行不行、能不能:
    • 1. 公司文化讓員工有意願做嗎?
    • 2. 員工有能力做嗎? 公司有培養或引進需要的人才嗎?
    • 3. 公司制度允許和支持嗎?
    • 這就是楊三角理論
分類
Rails

Responsible Rails 讀書摘要

斷斷續續看完了 Responsible Rails 這本小書,蠻喜歡這本書的主題,講 Production 上的實操問題。

可惜內容作者沒有完全寫完,裡面還留著很多 (TODO),不過還是有一些不錯的出錯倒站故事跟心得就是了。

一些摘要:

  1. 強調 Responsible Software Developer 的重要性
    1. 軟體開發的整個流程,到實際部署給 end-user 後,又是新的世界: 各種 bugs、意外倒站、DevOps 問題等等
    2. Say No! To regressions 以及要專業處理 bugs, failure 和各種意外
  2. Production 的意外處理
    1. 要立即讓相關人等知道情況
    2. 給出預估修復時間
    3. 事後 post-mortem 分析
  3. 對外的 integrations 要紀錄所有 input 和 output,有助於事後分析
    1. 除了 happy path,也要問客戶什麼是 business-critical failure paths,要重點處理
    2. 各種 Service 的 integration 要 fail fast, 要設定 timeout
  4. 關於 Domain Event (也適用於API設計) 小心修改、Mutable messages 是 anti-pattern、傳遞 generic attributes 也是 anti-pattern
  5. MySQL 要用 utf8_bin,這樣字串比較才會精準
  6. 網路相關的 integration 應該要考慮拆開或其他容錯處理,例如用 background job, 設定 timeout, 用 service object 包錯誤處理等
    1. 作者碰到的問題是 Elastic Search 因為 AWS 掛了,造成全站都掛。但理想上應該只影響 全文搜尋 就好
    2. 推薦讀 Release It! 這本書
  7. 推薦可用 feature flag 來做 高頻次的小變更部署,提早發現錯誤,要修復也快
  8. External JS 會拖慢 CI,在 capybara 裡面有設定可以關掉
  9. 記得加 DB indexes,作者有次跑 rake script 跑了 20hr,加了 index 後只要幾分鐘
    1. 寫 Script 顯示完成百分比沒用,建議多顯示每處理 1000 筆花了多久時間
  10. 小心套件升級: 可能會有 bug,若不急可以等等。即時是安全性升級也可能有 bug,可以多了解細節再決定要不要趕著升級。
  11. 刪除 production date 要萬分小心
    1. 不要刪
    2. 真的要刪,code 請同事幫忙 review
    3. 把資料搬到別處,而不是直接刪除
    4. 真的要刪,先手動備份
  12. 寫驗收測試降低 regression 可能性
  13. 要成為 responsible developer 必須了解 devOps

分類
日記

Tweets 整理 (2021 Q2)

2021/6

2021/5

2021/4

分類
Agile Software Development

Release It! 讀書摘要

Release It! 第一版出版於 2007,獲得了 2008 年的 Jolt Awards 獎。第二版是 2019 年出的,跟第一版差了11年,二版前半段講 Stability 的內容一樣,這也是我認為這本書最精彩的部分。而二版整個後半章節幾乎用全新的 DevOps 內容改寫了,十年間的變化還是很大的 :>

這裡摘要第一版 + 第二版上半的一些心得重點,第二版下半段講 DevOps 這幾年講很多了,很多知識點這幾年很熱門都知道了,就沒有細看了。

何謂 Stability

Resilient system 在當有突發流量或持續壓力時,用戶仍能完成任務不會全面崩潰。

分類
Books 商業管理

非線性成長 讀書摘要

這本非線性成長(簡體書),算是 2020 年念過最喜歡的一本書。作者黃有燦是三節課的共同創辦人,我也買過三節課的好幾門課程,都還不錯。

我通常不太喜歡看個人成長的書,因為大多是很顯而易見的正確教條,舉例跟故事性太少。例如 Ray Dalio 的原則,他的原則很棒,但是書讀起來其實蠻無聊的。但非線性成長這本寫的很精彩,總結個人經驗有邏輯又有很多案例,不只是個人成長,連如何營銷管理的思考架構也有提到。對於已經工作 5 年以上,本行專業技能已經不成問題,想要有所突破的工作者,會蠻有幫助的。

分類
日記

Tweets 整理 (2021 Q1)

2021/3

  • 2021-03-30 21:36 ARKX 今天掛牌上市了,買個幾股 🚀🚀🚀 # 美股
  • 2021-03-29 21:28 @thecat 這事還有更多紅棒 t.co/y8gHWcBl1w
  • 2021-03-29 20:24 供應鏈管理: 高成本、高庫存、重資產的解決方案 (藍皮書) 讀書摘要 t.co/2ZdIRpCSCv # 可能要踩過一些坑才能體會庫存管理的痛苦。想要的缺貨、不想要的庫存一堆,然後你在N個月前就得預估銷量下採購了….
  • 2021-03-21 19:04 @thecat BvS 前面還有一樣是查導的 “超人: 鋼鐵英雄” 喔,這樣劇情才接的起來
  • 2021-03-21 18:51 @thecat 是在上一集”蝙蝠俠對超人 BvS”被怪物叉死的喔,不是 justice league
  • 2021-03-05 13:57 @wildjcrt 有,升級 ffi 跟 sassc 就可以了
  • 2021-03-05 13:24 @wildjcrt 正常,開心地使用中,用了就回不去 intel 了

2021/1