又講得幾好bor 衰鬼
我講埋個故仔落去
當有人整好左成個狗鐵出黎之後, 發現呢到漏水, 個到又滲水
發現唔對路啦, 成條狗鐵根本就唔用得
咁點算好呢, 有班人就決定自己起過條新既狗鐵
但整體上, 都係起月台,廁所,閘口機, 售票機, 但增加透明度 (github + pull request)
俾公眾望到開發過程, 有咩意見你可以一齊幫手改tim
當個新狗鐵起好左之後, Programmer 本來就起舊狗鐵個框框起洗手盆, 尿兜
佢地已經好話唔好聽, 習慣哂點起野個環境啦
所以去起新狗鐵就要重新適應, 加上你花咁多時間起個舊野到起左男女廁
你想新既狗鐵都有洗手盆, 尿兜
一係就花時間拆撚左佢搬過去, 一係就重新整一個出黎
要研究下新狗鐵有咩間隔, 個洗手盤又點樣搬過去或者重新整一個出黎 (revamp)
以上呢個過程, 每幾年就做一次, even 每個pj 完左都會做一次
用番人類明白既語言黎講, 就係每幾年就起條新狗鐵出黎, 作為dup石仔既你, 每幾年就重新適應一次.
有好多人會話, 超...咪一樣咁做, 但唔好忘記, 你轉左地方都係dup番同一樣既洗手盤, 尿兜. 對你自己成長唔係好大幫助, 又唔識dup下d 牆啊 或者換下地板, 無錯你對轉環境(framework , language) 既適應力經過訓練係大左, 不過你唔能夠將某樣工序鑽研到非常深入, 往往都係你起完野就走左,
所謂有巴打講, 個個framework咪差唔多, 你舞得熟一個其他都舞得掂, 其實有兩個意思, 第一, 係syntax, function 上你舞得掂, 對底層了解其實一d都唔明或者一知半解. 第二, 非常熟悉個底層, 認為其他framework 結構上只係變少少
咁兩者有咩分別呢? 你熟悉底層, 係知道佢有咩優點缺點, 佢點樣可以幫到你, 你整尿禿發現framework 唔夠工具俾你, 你自己深入底層起唔影響底層結構黎整,
係你玩緊佢, 前者, 你剩係知點整尿兜, 個framework 剩係俾呢d工具你整尿兜, 你剩係識用佢俾你既工具 ,
你俾佢玩緊