IT’S NOT A PROMOTION - IT’S A CAREER CHANGE
升做Manager唔係升職,而係「轉職」。因為management成個skill set係好唔同。而Engineer好多時會睇輕左management E D soft skills。
Type Terms
A very nice website to introduce terms in typographic to beginners
最小必要知識架構術
一個快速學習嘅framework
- 翻譯你的「學習目標」成為具體「學習任務」
- 把大目標分解成若階段性的小目標
- 相互獨立,完全窮盡
- 可以調整學習計劃
- 把大目標分解成若階段性的小目標
- 找出「最小可行知識」
- Proritize 目標,可以直接skip唔重要嘅學習任務
- Google study course嘅Syllabus,可以大約知道個overview
- 把你新學到的知識找方法分享給別人聽
- 費曼技巧
- 用laymen term去簡單解釋學返黎嘅knowledge
- 無法簡單地向人解釋清楚,姐係未學識
- 費曼技巧
Do the right thing, Wait to get fired
Do the right thing, Wait to get fired. 如果冇俾人炒,姐係做得岩。如果俾人炒左,代表佢係一個唔適合佢嘅地方做野。無論結果係點,對佢都有好處。
聽落好自負,覺得自己岩曬,但我覺得E個唔係佢想表達嘅野。佢想講嘅係要勇於承擔,敢去take risk,唔好人地話要做咩就做咩,咁先會有進步。
PS: 此policy要搭每日反省去使用
Test Stability - How We Make UI Tests Stable
This article is about how Linkedin make there tests stable
- Remove flaky tests
- Make flasky tests stable
Cause of Flaky test
- Flaky test environment
- Any dependencies break will break the test
- Use mock server to reduce dependencies
- Use a fixture server is even better
- Flaky test framework
- There are some problem on their test framework
- They fork an inhouse version and fix the issue
- Flaky test
- Don’t test trival calls
- Test need to be maintainable and refactorable
- Test must be reliable
- Can add reliable wait for async action / data
- Mock time consuming procedures
Trunk guardian
A solution that protect code base blocked by flaky tests
- Investigate fail test, disable it if the test does not make sense
- If the test randomly fail on the same commit, disable it
利用動畫創造易用性:動畫的 UX 規範
E篇文講左animation 增加usability嘅原理。由於我對UI唔熟,最好都係唔sum up,睇返原文。
以下無需重讀
「更上一層樓」的末班車
居安思危。係一切順利嘅時候,要特別多花資源去研究新方向。新方向往往係要努力一段長時間先有效果,等到走下坡先開始就黎唔切。
吃再多苦,也不會成為人上人!
- 要有談判的能力、反抗和敢於衝突的魄力
- 發揮自己嘅長處,用團隊合作去互補缺點
從台灣窮小子到矽谷創業家:貧窮的創辦人,為什麼難以成功?
- 心態上嘅不平等
- 最小化衝突,因為一旦搞砸了就得花很多錢
- 寧願用時間換取金錢
Fine Tuning Your GitHub Flow
冇咩特別,不過有句金句
- organization distance between to developer correlate to delay and bugs