【從學員練習影片觀察到一個關於 TDD 的有趣現象】
極速開發的課後練習作業,雖說重點是放在極速開發要學習的技巧與刻意練習的模型,但開發的方式、順序也是刻意安排成類似 TDD 的進行方式,來讓生產力最大化(TDD 本來就是幫助開發的,不是幫助測試的)
我從2位第一次上我課的學員(當然就是 #極速開發,代表他們沒上過#單元測試 跟 #TDD與持續重構),雖然他們是照著示範影片、上課教學用 TDD 在寫整個 tennis 的過程,但從他們執行測試的時間點就可以發現:
「他是用測試來驗證 production code 的正確性」,即使他先寫了測試,也不先執行,沒有看到紅燈,每次都等到 production code 寫完了,應該要綠燈時,才執行測試。
而其他上過 TDD 課的同學 ,或是上過單元測試的同學,知道測試是用來描述情境,如果現在「加入的這個情境是新的需求或需求異動,代表目前 production code 還不支援這個情境,執行測試跑出的紅燈,就是等等 production code 要完成的 #目標」
test-frist 從來都只是 TDD 其中一個小小的衍生產物,而不是全貌。TDD, 測試驅動開發 從來都是一種開發方法,而不是測試方法。
總有些人老愛把 TDD 拿來跟測試相提並論,就總是喜歡把 test-first 當作靶子打,覺得違反人性跟直覺,覺得先寫測試在很多情況下是浪費時間或是不 work,可能拿來跟一堆測試的方法論相提並論,或總是只拿回歸測試的效益來當作 TDD 的整體。抑或是陷入 isolation unit test 與 integration test (其實就是非 isolation 等級、有實際依賴的自動測試)之爭。
```
註:TDD 事實上是可以不是單元測試等級的。
```
要比較正確看待 TDD 的角度,首先要知道它是幫助開發的、它是一種開發方式(當然不是唯一一種,甚至也不會是最好的一種,因為根本沒有最好,只有剛好)
接著要了解 TDD 可能用 IPO 模型還比較貼切,input-process-output,在你開發任何功能之前,你總要先想過這件事。而先想這件事,才是 TDD 的最基本精神。
接著是怎麼把你想好的東西,變成可執行的 spec,我們只是用測試程式來「描述」你腦袋中的「IPO模型」,把 process 的過程當作一個黑箱子。
而這個 IPO 模型在結合成「使用情境」,就會帶來「高易用性 API 的好處」,只有在一開始就先想好怎麼給別人用,最後才會好用。所謂的一開始想好,指的不是預先設計一堆 class,而是 input/output 想清楚期待(一般會結合實例化需求,搭配 Given/When/Then 的 gherkin style 來把前置條件、資料、前提想好,當發生什麼事,應該是怎樣的結果),然後描述它。在紅燈定義清楚目標,綠燈完成 input/output 關係且沒弄壞前面的所有情境後,來針對 process 進行重構(事實上 Kent Beck 的 TDD by Example 更多是用 refactor 來 #完成 process。
```
註:所謂的 output 不一定只有回傳值,包含外部依賴狀態、資料的改變,甚至顆粒度小一點,針對物件導向設計的話,物件內部狀態的改變也算,只是物件內部狀態改變,驗證點要嘛是拿得到內部狀態,要嘛就是要驗證物件哪個行為會因這個內部狀態而有所不同。
```
## 戰 TDD 之前該先做好的功課
要戰 TDD,是不是至少要把 Kent Beck 的 TDD by Example 看完?
要戰 TDD,請不要拿它跟測試方法論來比,那只是一下就被人看破手腳。因為它是個開發方法論。
要戰 TDD,請不要把它的好處只限縮在跟回歸測試、自動測試的比較,因為那只是它的衍生好處,當你試過在白海報紙上 TDD 就懂,TDD 是在釐清你的思緒的同時,又可以以終為始,確保你在 production code 的每一個動作都是為了滿足某個期待的情境。
要戰 TDD,請不要去把 單元測試、整合測試捲進來,那是測試的顆粒度,那是測試的分類,TDD 從來都不是只能限於單元測試。
要戰 TDD,請不要在那邊戰他是 bottom-up ,是直接從程式/class 的角度出發,事實上 TDD 既不是 bottom-up, 也不是 top-down, (書裡面就有講這件事咩),實務上的 TDD 結合倫敦派(GOOS)跟芝加哥派(Classic TDD),會更像 Outside-In 的進行方式,先定義好驗收情境,接著從最外部(也就是使用者看得到的部份)一路把依賴往另一邊的系統邊界推,直到推到系統以外的依賴資源(persistence 或 external API/service)
```
註: ATDD by Example 中 ATDD by Example, Kent Beck 寫的序最後的一段話。
Kent Beck:
「就像我曾說過的,TDD的一個缺點是,它可能會退化為一種用來滿足開發人員需求的編程技能。某些開發人員從更廣泛的角度來看待TDD,輕易在他們測試的不同抽象級別間跳躍。然而在ATDD中不存在歧義,這是一種加強與非編程人員溝通的技術。我們之間良好的協作關係,以及作為這種關係基礎的溝通,能夠使軟件開發更有效率。採用ATDD是向著溝通更清晰這個目標邁進的重要一步,而此書是一本全面又平易近人的入門讀物。」
```
要戰 TDD,請不要只關注在 test-frist,因為他只是用 test 來幫助你 think-first,不要邊寫邊想。然後不要過份依賴或相信你腦袋的能力,把你想好的東西具體化出來,最好可以被直接執行,最好除了你以外每個人執行出來的結果都會一樣(不管是對的,還是錯的)
要戰 TDD, 請不要把論點放在見樹不見林,如果你有看 TDD by Example 的 Part 1, Part 2 那兩個加起來共 24 個章節,就知道一開始就得把當下想到的全貌紀錄在一個「紙本」的 backlog (所謂的紙本,只是要講這並不依賴於任何工具)
而這個需求輪廓的全貌,會隨著你逐漸完成一部分一部分的情境,設計逐漸浮現後,而隨時跟著增減調整。
但不代表 TDD 就是先想到一個測試案例,就直接先幹下去了,那根本是亂搞。
以上這些,都還不是在列 TDD 的好處,而是針對那些從來沒搞懂 TDD 但又愛戰 TDD 的人一點提醒,你戰的很可能是「你誤解的 TDD」。
TDD 還有許多實務上的用途,列上我在譯者序中的一小段:
>> 測試驅動開發(Test-Driven Development, TDD)!一種以測試為開發輔助、以測試來描述需求情境、以測試來當作目標、以測試來表達期望、以測試來驗證疑問、以測試來實驗學習、以測試來溝通協作、以測試來協助設計高易用性 API 的「開發方法」。
譯者序有開放給大家看,請見:https://tdd.best/book/tdd-by-example/
拜託,要戰之前去看一下祖師爺 Kent Beck 對 TDD 的原始見解:https://www.tenlong.com.tw/products/9789864345618?list_name=srh
如果你想正確的使用 TDD 來幫助你在實務上產生許多的價值,帶來許多的好處,尤其是需求釐清、持續重構、小步快跑的部份,最好理解的培訓課就在這:https://tdd.best/courses/classic-tdd-by-example-video-training/
最後我想講一段話:
TDD 從來都不該被導入到團隊中,但它是一種很好的自我鍛鍊與學習的方式,也是一種能用很低的成本來帶來很多好處的開發方法(見下方註腳),然而它也不是適用所有的情況,但它可以讓『完美』變成一個動詞,而非不變的形容詞。
```
註:
Kent Beck 在 DHH 靠腰:《TDD is Dead》 之後寫的一篇反串文:《RIP TDD》
https://www.facebook.com/notes/1063422864115918/
我幾年前的簡易翻譯,通常也是 TDD 可以幫助你解決的問題,如下:
- Over-engineering (過度設計)
- API feedback (改善API的設計與可用性)
- Logic errors (想的跟寫的不一樣,寫的跟需求不一樣)
- Documentation (寫跟維護文件是痛苦的)
- Feeling overwhelmed (找不到切入點)
- Separate interface from implementation thinking (抽象設計)
- Agreement (確保已修正問題的證據)
- Anxiety (改東壞西的擔心受怕)
```
很久沒對 TDD 發表這種長篇大論了,因為不理解、不想理解、不同角度理解的人居多,能真的到各自的塔上用不同角度來看原義,以及實務上用它來幫助解決的問題有哪些的人,真的太少。
大部分人只想針對這個詞彙來攻訐以博得流量跟吸引目光,而不是想著「我可以用它來幫助我什麼」
問題跟需求是中性的,解決問題跟滿足需求的手段與方式有千萬種,不會只有一種,也不會有所謂的對錯,多點角度去了解不同的方法、方式,然後融會貫通,發揮綜效,在實務上用最少的成本與風險來產生最大的價值,這才是真正的目標。
導入敏捷不該是目標,導入 TDD 也不該是目標,目標永遠都是在實務上產生價值、解決問題、滿足需求。
同時也有16部Youtube影片,追蹤數超過0的網紅ezManager,也在其Youtube影片中提到,陳時中部長這兩天直播也說到的topdown這是什麼概念?? :: Bottom-Up、Top-Down的策略用在投資 , 教育, 企業管理上,分別會如何呈現? (投資採用Bottom-Up的策略更關注選股;教學採用Top-Down的策略更適合學英文或外語) ::IBM,FB,紐約時報都在用的Bott...
「bottom up方法」的推薦目錄:
- 關於bottom up方法 在 91 敏捷開發之路 Facebook 的精選貼文
- 關於bottom up方法 在 國立臺灣大學 National Taiwan University Facebook 的精選貼文
- 關於bottom up方法 在 Facebook 的精選貼文
- 關於bottom up方法 在 ezManager Youtube 的精選貼文
- 關於bottom up方法 在 {{越煮越好}}Very Good Youtube 的最讚貼文
- 關於bottom up方法 在 {{越煮越好}}Very Good Youtube 的精選貼文
- 關於bottom up方法 在 股你唔到- Top down approach vs bottom up ... - Facebook 的評價
- 關於bottom up方法 在 Ep27.管理學名詞|IBM,FB,紐約時報企業都在用的 ... - YouTube 的評價
bottom up方法 在 國立臺灣大學 National Taiwan University Facebook 的精選貼文
【國立臺灣大學 109學年度畢業典禮 貴賓致詞】
Commencement Address, National Taiwan University Commencement 2021
.
巨大集團 羅祥安前執行長
Giant Group Former CEO Anthony Lo
管校長,羅副校長,各位貴賓,畢業生的家長跟朋友們,還有今天最重要的2021年臺大的畢業生,大家早安、大家好!
首先恭喜你們,今天從全世界最優秀大學之一的臺灣大學畢業了!
在過去幾年,在管校長,以「大學教改」和「國際化」的理念,率領全體師生的努力之下,臺大在全世界的能見度,和各項排名,都有顯著的進步,也讓身為校友的我們倍感光榮。
是不是我們大家一起鼓掌,給自己鼓勵一下好不好!
你們今天剛剛畢業,但是你們已經創造了臺大一項新的紀錄:第一次,沒有傳統畢業典禮的畢業生。這將是你們人生一個非常特別的回憶,也預表了你們未來將會有與眾不同的表現,和非凡的成就。
現在的世界,局勢是在東方跟西方的勢力,彼此對抗而動盪不安。而全世界的經濟活動,也因為科技的突破性創新,而受到很大的影響。不盡理想的、不盡公平的全球化,也將逐漸地變成 全球在地化。而COVID-19肆虐全球的結果,使得臺灣跟全世界,大家的生活型態、社會的結構、經濟活動的節奏都被打亂了,而必須要加以全面的整理跟重新的架構。這當然是一個危機,但是更是一個絕好的機會。所以,將你們迎面而來的,是無數的創新的機會,以及冒險卻令人興奮的全新挑戰。
因為臺灣,這是第一次跟全世界各個國家,同步的站在一個嶄新的共同起跑點上面。所以我要恭喜你們,你們躬逢其會,將要進入一個充滿希望、嶄新的時代。
我是1969年從臺大畢業的,所以我想今天就以我畢業之後的50多年,人生的一些學習和體會,來跟諸位分享,給諸位作個參考。
當我大學畢業的時候,我滿懷抱負,迫不及待地想要大展身手,我當時進入臺灣最大的貿易公司工作,但是我發現我所學的很多東西,只有一些國際貿易的實務跟英文有用,至於其他我所學習到的經營管理的很多知識,恐怕都要等到10年、20年之後,如果我有幸當上高級主管才能派上用場。
更諷刺的是,我是商學系畢業的,但是工作兩年後,我發現我真的不喜歡做商人,我也不喜歡做生意,我有興趣的是做事業。
後來,幸好我有聆聽我心裡面的微弱的聲音,決定踏進自行車業,放棄掉台北最好的貿易公司的金飯碗,而去參加在大甲一個只有38個人的小公司,來追求我的夢想。
那時候許多人認為我腦筋有問題,頭殼壞去,但現在回顧回來,我當時是做了人生一個非常好的決定。
創業的過程飽受艱辛,但是我也學到了很多寶貴的經驗:我首先學到的,是在做事之前,必須要先學做人。
人必須要誠信踏實,不能自私自利,而要利他共好。
要隨時心存感恩,尊重、關切別人。要熱愛這個世界,並且要了解到一個人的能力是有限的,而必須要去建立互信、互助的人際關係;要融入群體、要發揮團隊的精神。
在做事方面,一定要以正面積極的態度,認真努力去工作。 而且不要怕失敗,要勇於接受新的挑戰。因為如果有失敗了,那只是代表說你又更靠近成功一步了。要作中學,學中作,要虛心好奇的終身學習,開拓挑戰、追求卓越。
在這裡,我想要送給大家一個很特別的畢業禮物,就是兩個「成功的錦囊」。
第一個錦囊:不管你做什麼工作,不論你職務的高低,永遠都要站在顧客的立場,來為他們設想,還能做什麼,讓他們能夠得到更多的創新價值。
第二個錦囊:無論作什麼工作,不管你職務的高低,永遠都要站在經營者的角度來為公司設想,要做什麼,才能讓公司更健康,永續經營跟發展。
既使你們把我後面講的很多東西都忘記了,沒關係,但是這個畢業禮物你們一定要記得帶回去,因為這些「同理心」的兩個錦囊,在未來會給你們帶來意想不到的祝福!
其次我體會到,名跟利都是副產品。正產品是你成為什麼樣的人,成就什麼樣的事。當正產品是對的時候,名跟利都自然會來。
所以我鼓勵大家在找工作的時候,不要太計較開始的薪水和待遇。因為事實上,一個新人,在前面三年是很難有大的貢獻的,反過來只是公司發薪水來給你培訓而已。所以選擇一個有意義的行業,找一家你可以學習進步的好公司,這才是重要的。
第三,我學習到 知識不等於智慧。諸位都學有專精,有很多寶貴的知識,但這些知識必須要實際去做才能夠產生經驗,而累積的時候會有不同經驗的反省、學習、跟體會,尤其是從那些失敗的經 驗,才能夠漸漸地凝結成有用的智慧。
我的成長過程分成三段,開始我是一個「I」型的人,我擁有一些經營管理的基本的能力。後來因為工作的需要和我的好奇心,我漸漸地學習到技術開發、製造生產、品牌推廣、全球經營、以及行銷、服務等等寶貴的經驗,這樣漸漸地,我就形成一個「T」型的一個跨界的人才。但是到了我真正找到公司未來的使命跟方向,並且把它跟我的人生目標結合在一起,熱情的、積極去推動的時候,那時候我終於成為一個「十字架」型的一個領導者。
當公司發展得比較穩定之後,我就面臨要如何來替公司規劃願景、使命、定位,跟長期策略。在這個階段,我有一些新的體會:首先,你必須要能夠畫出一個「黃金正三角形」,正三角形是最穩定的,上面是戰略,中間是戰術,下面是戰鬥。先要有正確的戰略,才能衍伸出有效的戰術,再根據這個戰術去貫徹戰鬥的執行。換言之,戰略就是做對的事情,戰術就是對的方法,戰鬥就是用對的方法去把事情做對做好,並且不斷地去持續改善。
想要能夠思考出長期的戰略,就必須要有洞察力。
我很喜歡看地球儀,就是那種在一個架子上面,有一個可以轉動的地球模型。當你把地球轉動的時候,你看到上面每一個地方、每一個國家,它的地理位置、它的自然生態,以及你思考它的歷史的演變跟它的發展,這樣子你就能夠得出一個整體的,跟全方位的一個概念。
在思考長期戰略的時候,很不容易得出一個有突破性的一個創見,它的原因往往是因為「當局者迷」的關係。
所以當我考慮長期戰略的時候,我會把自己設想,好像從一個人造衛星上面,來觀看一個轉動的地球。以宇宙格局的高度,以全球視野的廣度,以歷史演進的長度,這樣子你就能夠以一個「旁觀者清」的姿態和角度,來正面、反面深入思考,這樣子你就可能得到一個突破性的一個解答。「世界的捷安特」跟「全球在地化」的品牌經營—這樣子的策略、願景就是這樣產生的。
另外一種洞察力,是如何推出給人們有創新價值的產品跟服務。這就要時時地站在人文跟科技的十字路口,仔細觀察它們的變化,然後活用科技的進步,為人文潛在的需求,適時地提供最佳的解決方案。捷安特的Cycling世界,就是用這種方法,不斷的推出創新價值的產品。
我們在經營上也有發展出一個特別的理念,那就是「不求第一,要作惟一」。全世界的人這麼多,但沒有兩個人的指紋是一樣的, 所以每一個人都是獨一無二、都是惟一的。可見當上帝造每一個人的時候,祂都有衪特別的計劃,而且也把成功所需要的能力跟要素,已經放在你的心中,等待你取用。所以每一個人不應該只是模仿別人,或者是按照別人的期望來生活,而應該要找出並且發揮自己的天賦,真正做自己,成為惟一,才能夠活出精采的生命。
企業也是一樣,不能隨波逐流,必須要找出什麼才是對的,什麼是合適你的,什麼才是有意義、對這個世界有貢獻的,這個才是惟一。當你精益求精,努力的想要成為惟一的時侯,你才能夠找到真正正確的目標,以及永續生存的價值。如果事事都想為第一,那麼你可能去追求很多不切實際的目標,而被你無法承受的巨大壓力所摧毀。或者,因為不擇手段,最後走上一些錯誤的道路。
在長期追求惟一的過程當中,我也得到兩個重要的體會:當你決心做一件對的事情,而且不屈不撓,勇敢堅持奮鬥的時候,全宇宙的力量都會起來幫助你。另外,把一件有意義的事情,用生命的力量把它作好,你就有可能改變這個世界!
我鼓勵你們,聆聽你們內心深處的微小的聲音,讓它引導你們,去尋找到你們的天賦,了解你們的命定。
不求第一,要作惟一。做你真正的自己,成為惟一。活出你精彩的生命,享受你幸福的人生!
很多人說,生長在臺灣的人,一輩子裡面一定要完成三項挑戰:登玉山、泳渡日月潭、還有騎自行車環島。我覺得這非常有道理。所以我建議大家在畢業以後,在去當兵、就業之前,不妨參加一個自行車環島的旅行團,用九天的時間,仔細的去體會、欣賞寶島臺灣的美好,用自行車的輪胎去親吻,這塊生你長你的美麗大地,就當作是送給你自己的一個畢業禮物吧!
那教授們跟家長們,可能會想說,啊!太可惜了,我畢業的時候沒有騎自行車環島,我現在已經五六十歲了。沒關係,你這個年紀正好來從事人生的壯遊。
我們臺大的校長-管校長,在今年的一月份,就勇敢的完成他夢寐以求的自行車環島的壯遊。我們給管爺一個掌聲好不好?
有人認為臺灣很小、沒有前途,真的是這樣嗎?世界經濟論壇每年都要把全世界的國家的實力做一個調查跟排名。讓我們來看一下臺灣的排名。全世界有235個國家,就面積來講,我們排名第137;就人口來講,第57;就經濟體來講,第21;就整體競爭力來講,排名第11;而創新力,臺灣排名第4。沒錯,臺灣的確不大,但是我們很強,我們可以很有前途!
可預見的,未來的世界將會成為美、歐、亞三區鼎力的這個新局面。就像三個圓圈,各自都以自己的利益為優先,並且彼此長期的競爭、對抗和抵制,但是同時又不得不相互的維持一些必要的連結。而在每一個圈裡面,它將持續的有很多劇烈的改變,就像一個暴風圈一樣。而這三個暴風圈連結在一起,就形成一個所謂完全風暴PERFECT STORM。
最近經濟學人雜誌,把臺灣當作封面,稱臺灣為地球上最危險的地方,但同時又是科技業最關鍵的地方。我個人倒認為,未來臺灣可能是處在一個最有利的地位,就在那三個暴風圈中間的那個颱風眼,也就是這三個圈圈彼此連結交會的中心點。這個地方看起來好像危險,其實是最安全、最有利、又是最關鍵的地方。
當三個暴風圈無可避免的,參與在一個長期的競爭、對抗、跟抵制-這樣一個零和的賽局裡面。那臺灣並不屬於任何一個圈圈,也不需要去參與這些競爭、對抗跟抵制。而可以去想說,我可以在這個關鍵的中心點,替這個世界來提供什麼樣子的創新價值的貢獻。
臺灣過去50年的努力累積了很多技術開發、製造管理、金融資本,社會資源,以及民主法治體制,這些稀有而寶貴的實力。而且如果以全世界作為舞台,那麼,能夠精通中文跟英文、能夠深切的了解東方西方的文化;有專業,又能跨界,謙卑而不自卑,自信而不自大的臺灣人,可能是全世界最優秀的人才。
未來無法被預測,但是可以被創造!30年前,有誰能夠預測到說臺灣會產生世界級的台積電跟捷安特?
台積電秉持著作惟一的理念,以全球晶圓代工的戰略,厚植實力,打造了優質高效的供應鏈,把臺灣變成一個科技島。以臺灣為核心,轉動引領全世界的半導體市場。
捷安特也秉持著作惟一的理念,以世界的捷安特,全球在地化的品牌戰略,帶領A-Team把臺灣變成全世界高級車的中心,又積極的推動Cycling的新文化,把臺灣發展成一個自行車島,以臺灣為核心,轉動引領全世界自行車的市場。
在這裡我也期許我們臺大,也能夠以作惟一這樣子的理念,轉動引領世界,變成全世界最優秀人才培養的最佳搖籃。
未來的50年,臺灣將迎來前所未有最大的機運!所以臺灣是不是應該要脫離過去單純競爭的心態,而來積極的謀求長期的未來生存之道,或者更進一步要問自己:臺灣可以為世界貢獻些什麼?臺灣不應該只是消極的「根留臺灣」,而應該更主動積極的「放眼全球、立足亞太、深根臺灣」。
臺灣過去的50年,那是一個非常艱辛跟特別的階段。很慶幸的,臺灣在那個階段裡面,是屬於勝利的這一組。
現在是應該到了必須要了解過去、深入現在、策劃未來,這個重要關鍵的時刻。要如何的以宇宙格局的高度、以全球視野的廣度、以及歷史演進的長度,衡外情,量己力,來為臺灣重新的定位,重新畫一個正確的戰略、戰術、戰鬥的黃金三角形。讓臺灣能夠真正發揮自己的長處,能夠打造創新價值的優勢,成為惟一、做Only One!要能夠創造一個更安全、更廣闊、更興盛-全新的藍海。臺灣必須要成為世界的好公民,繼續的為全世界做更多、更好的貢獻!
2021的畢業生們,在你們當中有未來國家的領導人、有全球企業的創造者、有在社會各行各業、方方面面的核心人才,所以臺灣未來50年的未來,就掌握在你們手中了。
最後,我想用一位著名科學家的名言來作結尾: Life is like riding a bicycle. To keep your balance, you must keep moving. 人生就像騎自行車,要保持你平衡最好的方法,就是繼續不斷地向前進。
你知道這是誰的名言嗎? 沒錯,就是愛因斯坦!
2021的畢業生們,請你騎上你人生的自行車,勇敢的向前邁進,去開創你獨一無二、精彩無比的新生命跟未來。再一次,恭喜你們,並且祝福你們每一位,將來都能夠有健康、幸福、精彩跟有意義的人生!
謝謝!
.
==============================
.
President Kuan, Executive Vice President Luo, Distinguished guests, family, friends, and most importantly, the graduating class of 2021, good morning!
First of all, congratulations! Today, you are graduating from one of the best universities in the world – National Taiwan University!
Over the last few years, President Kuan led the university forward with his vision of “educational reform” and internationalization”. Together with all the faculty and students, NTU has made significant progress in both ranking and global visibility, making us, alumni, extremely proud.
I think we deserve to give ourselves a round of applause!
You are the graduating class of 2021 and already, you have set a new record for NTU: For the first time, there will not be a traditional graduation ceremony. Let this be a very special memory of your life and a sign of the difference you will make in your future with extraordinary achievements.
The world is now in a volatile state where the East and the West are confronting each other. The world’s economic activities are also greatly affected by the breakthrough and innovations in technology. The less-than-ideal and less-than fair globalization will gradually become global localization. And as a result of COVID-19, Taiwan and the rest of the world’s lifestyle, social structure, and economy have been disrupted, and must be comprehensively reorganized and restructured. This is certainly a crisis, but in the midst of every crisis, lies great opportunity. So, what lies before you are countless opportunities for innovation, and exciting new challenges.
Because, for the first time, Taiwan is standing with the rest of the world on a new race-track. Therefore, I would like to congratulate you, you are entering a new era full of hope.
I graduated from NTU in 1969. It has been more than 50 years and today, I would like to share some of my life experiences and insights.
When I graduated from college, I was filled with ambition. I couldn’t wait to make my mark. I joined one of the largest trading companies in Taiwan, where I quickly realized the only materials I learned in school that came in handy are a little bit of international trade practices and English. Much of what I had learned about business management would only be relevant 10 or 20 years down the road, if I was lucky enough to become a senior executive.
What’s even more ironic is that I graduated with a degree in business, but after working for 2 years, I realize I really don’t like being a businessman, and I don’t like doing business. What I am actually interested in is building an enterprise.
Fortunately, I chose to listen to the faint voice in my heart and decided to enter the bicycle industry. I left my position at the best trading company in Taipei to join a small company with only 38 employees in Dajia to pursue my dream.
At the time, many people thought I must’ve broken my skull and gone crazy, but looking back, I have made a great decision in my life.
The process of starting my own enterprise has been very difficult, but I have learned many valuable lessons. The first thing I learned is that before you can do anything else, you have to learn to be a person of good character.
We must be honest, down to earth, selfless, self-serving, and altruistic for the common good.
Be grateful, respectful and caring at all times. To love the world and to understand that one person’s ability is limited and that is necessary to build interpersonal relationships of mutual trust and support; to be part of a group and to play as a team.
When it comes to work, you must work hard with a positive attitude. And don’t be afraid to fail, be brave enough to accept new challenges. Because every time you fail, it just means you are one step closer to success. Learning is an active process. We learn by doing. We must stay open-minded and curious, aspiring to lifelong learning; to explore challenges and pursue excellence.
Here I would like to give everyone a special graduation gift, which are my two tips for success:
First, always put yourself in the customer’s shoes, regardless of what you’re doing or what kind of job title you hold. Think for them, think about what else you can do to create more value for the customers.
Second, regardless of what you’re doing or what kind of job title you hold, always think about the company from the proprietor’s point of view; what can we do to build a healthier company that’s sustainable.
Even if you are going to forget everything I say later, that’ ok. Just remember to take your graduation gift at heart, because these two tips on “empathy “are sure to bring you unexpected blessings in the future!
Later on, I realized that fame and money are merely byproducts. The real product is you, what kind of person you have become and what have you achieved. When the real product is identified, fame and money will come naturally.
So I encourage you, when you look for a job, don’t be too concerned about the starting salary and benefits. Because as a matter of fact, as a newcomer, it is very difficult to make a big contribution in the first three years, so really the company is paying to give you training instead. So choose a meaningful industry and find a good company where you can improve and grow, that’s what’s important.
Thirdly, I learned that knowledge is not the same as wisdom. All of you have learned a lot and have a lot of valuable knowledge, but this knowledge must be practiced in order to produce experience, and in the process of accumulation, there will be different experiences of reflection, learning and empathy, especially from failure, slowly and surely all these experiences will be condensed into useful wisdom.
My personal development can be divided into three stages. I began as a I-shaped person with some basic skills in business management. Later on, due to my job and curiosity, I gained respected experience in technology development, manufacturing, branding, global marketing, and service and thus gradually becoming a T-shape multidisciplinary professional.
However, when I combined the future mission and direction of the company with my life goals, promoting it enthusiastically and actively, that is when I finally became a X-shape transdisciplinary leader.
Once the company became more stable, I was faced with the challenge of planning the vision, mission, positioning, and long-term strategy for the company. At this stage, I had some new insights.
First, you must be able to draw a “golden triangle”, an equilateral triangle is the most stable shape with strategy on top, tactics in the middle, and operations at the bottom. In other words, the strategy is to do the right thing, the tactics is the using the right methods, and operations is using the right methods to excel on doing the right things while constantly improving them.
To develop long-term strategies, it is necessary to have insight.
I enjoy looking at the globe, yes, the spherical model of Earth that sits on a stand and can be rotated. When you rotate the globe, you can see every place and country on it, its geographical location, its natural ecology, and you can think about its historical evolution and development, so that you can come up with an overall comprehensive concept.
When thinking about long-term strategy, it is not easy to come up with a groundbreaking idea, because “men are often blind in their own cause”
Therefore, when I think about long-term strategy, I imagine myself as if I were looking at a rotating Earth from a man-made satellite. With the height of the universe, the breadth of global vision and the length of historical evolution, you will be able think about it from the perspective of an observer, and then you may have a breakthrough. This is how the strategy and vision of “GIANT for the World” and “glocalization” brand management came about.
Another kind of insight is how to introduce the products and services to create additional value to people. This requires standing at the crossroads of humanity and technology, observing their changes carefully, and then using technological advances to provide the best solutions for the potential needs of humanity in a timely manner. This is how GIANT’s Cycling World continues to introduce innovative values to its products.
We have also developed a special philosophy in our business, which is “don’t be the first one, be the only one”. There are so many people in the world, but no two people share the same fingerprints, making each person unique and one of a kind. God created each person with purpose and has gifted us with the abilities and elements needed for success. All of which is in your heart, waiting for you to take them. Therefore, we should not just follow each other’s footstep or live under the expectations of someone else. Instead, we should find and give reigns to our talents, to truly be ourselves, to become the only one and live a brilliant life.
The same applies to businesses, you can’t just go with the flow, we must find what is right and suitable and what is meaningful and contributive to the world, this is what it means to be the only one. When you strive for excellence and strive to be the only one, you will find the right goals and the value of sustainability. If you try to be first in everything, you may pursue many unrealistic goals and either be destroyed by unbearable pressure or resort to doing whatever it takes, and end up on the wrong path.
I have learned two important lessons in my long quest to be the “only one”. When you are determined to do the right thing and you are unyielding and persistent in your struggle, the power of the universe will rise up and help you. In addition, if you do something meaningful and do it well with the power of life, you may change the world.
I urge you to listen to the small voice deep within you and let it guide you to find your talents and understand your destiny.
Do not seek to be the first but to be the only. Be true to yourself and be the only one. Live your life to the fullest and enjoy your life to the fullest!
Many people say that growing up in Taiwan, you must complete three challenges in your lifetime: climb to the top of Jade Mountain, swim across Sun Moon Lake, and ride a bike around the island. I think this is very true. Therefore, I suggest that after graduation, before you go to the military or get a job, you might as well join a bicycle tour around the island and spend nine days to carefully experience and appreciate the beauty of Taiwan. As a graduation gift to yourself, let the tires kiss the beautiful land where you were born and raised.
All the professors and parents must be thinking in regret, “Ah! Too bad! I didn’t ride my bike around the island when I graduated and now I’m already in my 50s and 60s…” But that’s okay! You are actually at the perfect age to start your adventurous life.
Our President of NTU, President Kuan bravely completed his dream bike tour around the island in January this year. Let’s give President Kuan a round of applause!
Some people think that Taiwan is small and has no future. Every year, the World Economic Forum conducts a survey and ranking of the strength of countries around the world. Let’s take a look at Taiwan’s ranking. There are 235 countries in the world and we rank 137th in terms of landmass, 57th in terms of population, 21st in terms of economy, 11th in terms of overall competitiveness, and 4th in terms of innovation. It’s true that Taiwan is not big, but we are strong and we have a promising future.
In the foreseeable future there will become a new situation in which the United States, Europe and Asia will be the three focal regions. Just like three circles, each of which prioritizes its own interests and is in long-term competition, confrontation and resistance, but at the same time has to maintain some necessary links with each other. And in each circle, drastic changes will be endless, just like a storm circle. These three storm circles are linked together to form a so-called PERFECT STORM.
The Economist magazine recently featured Taiwan on its cover, calling it the most dangerous place on earth, but at the same time the most critical place for the technology industry. Personally, I think that Taiwan may be in the most favorable position in the future, right in the middle of the three storm circles, the eye of the typhoon, which is the center point where these three circles are connected. This place seems dangerous, but in fact it is the safest, most favorable, and most critical place.
When the three storm circles are inevitably involved in a long-term competition, confrontation, and boycott - a zero-sum game. Taiwan does not belong to any of these circles, nor does it need to participate in these competitions, confrontations, and boycotts. Instead, situated in this critical position, I should begin to think about what kind of innovative value I can provide to the world.
Taiwan's efforts over the past 50 years have accumulated many rare and valuable strengths in technology development, manufacturing management, financial capital, social resources, and the democratic rule of law system. If the world is our stage, Taiwanese people who are proficient in Chinese and English, who have a deep understanding of Eastern and Western cultures, who are professional, who can cross borders, who are humble but not inferior, and who are confident but not arrogant, may be the best talents in the world.
The future cannot be predicted, but it can be created! 30 years ago, who could have predicted that Taiwan would produce globally renowned TSMC and GIANT?
TSMC is committed to the concept of being the only one, and has built up its strengths with its global foundry strategy, creating a high-quality and efficient supply chain and turning Taiwan into a technology island. With Taiwan as the core, TSMC is leading the worldwide semiconductor market.
GIANT also upholds the concept of "Be the only one" and leads the A-Team to turn Taiwan into the center of the world's premium bikes with the brand strategy of globalization and localization, and actively promotes the new culture of cycling, developing Taiwan into a cycling island and leading the world's cycling market with Taiwan as the core.
Here I also hope that we, NTU, can also lead the world with the concept of being the only one, and become the best cradle for the cultivation of the best talents in the world.
In the next 50 years, Taiwan will have the greatest opportunity ever! Therefore, Taiwan should get rid of the simple competitive mentality of the past and actively seek the long-term survival of the future, or go even further and ask itself: What can Taiwan contribute to the world? Taiwan should not just "secure Taiwan" in a conservative way, but should be more proactive with global outlook and establish a foothold in the Asia Pacific.
The last 50 years, for Taiwan, has been very difficult and significant. Fortunately, Taiwan pulled through and came out as one of the winners.
Now is the crucial moment to understand the past, delve into the present, and plan for the future. We must take the height of the universe, the breadth of our global vision, and the length of historical evolution, weigh the external situation, and measure our own strengths to reposition Taiwan and draw the golden triangle of strategy, tactics, and operations. Taiwan should be able to give full play to its strengths, create innovative value, and become the only one! Taiwan must become a good citizen of the world and continue to make more and better contributions to the world!
Graduates of 2021, among you are the future leaders of the country, the creators of global enterprises, and the core talents in all walks of life, the future is in your hands.
Finally, I would like to conclude with a quote from a famous scientist: Life is like riding a bicycle. To keep your balance, you must keep moving.
Do you know who this quote belongs to? That's right, Einstein!
Graduates of 2021, please get ready for your life adventure, get on your bikes and peddle courageously forward to create your own unique and exciting future. Again, congratulations and best wishes to each and every one of you for a healthy, happy, and meaningful life!
Thank you!
詳見:
https://www.facebook.com/NTUCommencement/posts/2718162161807541
.
#臺灣大學 #畢業典禮 #NTUCommencement2021 #貴賓致詞 #羅祥安
bottom up方法 在 Facebook 的精選貼文
Chapter 8. (English trans. at the bottom)
我最喜歡聽到的一句話就是「她肯定做不到」。
本來慢火燉湯就會變成猛火。心中那團火就會加把勁....那團火不是憤怒,而是動力。要記得接收了負能量後要將它變成正能量。這世上有很多聲音會時常嘗試降低我們的自信心,但不要被牽走,一定要相信自己。我通常腦海裡就會響起「那我就證明給你看我是可以的」。這種正能量一定可以把你的潛能拿出來,甚至突破你自己,做得比想像中更好。你們有屬於你們自己的激勵方法嗎?🙃🤟🏻🌈
.
I love it when I hear someone say “She won’t be able to do it.” The small fire slowly cooking transforms into huge fire. The fire inside me gets lit up making me work even harder. Don’t get me wrong, the fire is not anger, but instead it’s motivation. Always remember to change negative energy given to you into positive energy. There are many voices out there that will always try to bring down your confidence, but don’t let it take you away, you have to always believe in yourself. Normally when this happens to me, my mind would then think “Ok, then let me prove you wrong”. Most of the time this type of positive energy will bring out your potential, or make you do even better than what you ever expected. Do you guys have special techniques that help you push yourself? I’d love to hear them! 🤟🏻🔥
bottom up方法 在 ezManager Youtube 的精選貼文
陳時中部長這兩天直播也說到的topdown這是什麼概念??
:: Bottom-Up、Top-Down的策略用在投資 , 教育, 企業管理上,分別會如何呈現?
(投資採用Bottom-Up的策略更關注選股;教學採用Top-Down的策略更適合學英文或外語)
::IBM,FB,紐約時報都在用的Bottom Up Approach由下往上管理法,與 相反的Top Down由上往下方法 各自的優缺利弊, 適合哪一種團隊組織呢?我們個人又可以如何應用?
::增加我們看事情的角度與思考邏輯
::鼓勵員工多參與決策,幫助團隊信任感與士氣up!
#國外商管類 讀書會,Great Managers are made, not born. 管理職人、熱愛學習的夥伴們,用一杯茶的時間,減少眼力腦力轉換成本,內化成你的獨門攻略。
★ 本集私語:
歡迎加入我們讀書會一起交流分享 (FB私密社團加入需填email,若被拒絕請再寫一次即可)
★ 優惠活動:
感謝先樂音響商品贊助 [佳樂CAROL-920s] 外銷品動圈式超心型麥克風 (本集使用)。有興趣可參考-不專業三款mic實測與 團購優惠85折 youtu.be/rUovXlLWftQ (RODE podmic / CAROL 920s / 鐵三角 ATR 2100x-USB )
★ 本集重點摘錄:
這個名詞Top Down vs Bottom-Up Approach 早期主要是用在程式設計 與解決問題的技巧。
「由上而下Top Down 」或「由下而上Bottom Up」這兩種解題方法,有時個別套用便可解決問題,有時則是在思考模式採取「由上而下」,把問題先分析、拆解之後,再採取「由下而上」的方式完成整體實作。
我們今天來看這種邏輯應用到了投資策略 以及 教學模式與 管理模式上,三種不同面向/三種維度的應用案例,
最後我們會分享這兩種應用在管理上的利弊,這樣幫助我們活絡自己的管理思維,商業思維,以及看事情的角度!
主管們也可以想想怎樣的搭配是對自己的組織最好的,也會舉出個人過往的案例分享。
每家公司都是獨一無二的,並具有自己的文化,在做出任何範圍的決策時都需要考慮這一文化。
以下問題可以幫助您得出以下結論:
貴公司如何實施目標設定?
各級員工是否感到與公司的總體使命和目標聯繫在一起?
員工對工作和職責擁有什麼所有權?
領導層如何與團隊溝通?
這些問題可以指導您選擇最適合您的組織及其需求的管理風格。
★ 本集提到的過往重點:,
Ep25.讀書會 的 00:11:30
Ep19.管理學名詞 微觀管理
★ 本集分點章節:
(00:00:14) 本集大綱
(00:01:03) Hans168199聽友留言
(00:01:29) 本集開始
(00:05:09) 應用在管理領域,兩者優缺點
(00:12:21) 使用哪種管理法的自評問題/兩者混合模式
(00:13:00) 面對不想參與決策的員工,事後又很多抱怨
★ 本集補充資料
Top Down vs Bottom Up Approach: Which is Best for Your Organization?|Task https://reurl.cc/9ZjaMn
=====================
Music C.C. by Chester Bea Arthur -Folk Physics / Free Sound Effects https://lihi1.cc/QIOep
@同步更新至
Spotify|Google podcast|Firstory|KKbox|SoundOn|Pressplay| Youtube |TuneIn|MixerBox|Himalaya|CastBox ....等28平台
@節目鼓勵與反饋請到Apple Podcast 給五顆星留言& 記得訂閱
:: 如果您喜歡,請贊助鼓勵我們繼續製作節目💰 https://lihi1.cc/s1mES (50秒影片教學, lihi1.cc/N8vYt )
@活動: 一日之星|報名當來賓|Podcaster聯盟接案推廣計畫 https://lihi1.cc/C3EEF
@如果你也想開始做自己的podcast ,歡迎使用 Firstory 的邀請碼W-B23W9K可得小額啟動基金
★ 本集快問快答:
如果你已有你個人的優勢識別答案,歡迎加入我們讀書會一起交流分享、彼此砥礪喔
以上都來這網址分享 https://lihi1.cc/tZCUD 或 FB社團
@ 歡迎分享
1. 你為何會當上主管?
2. 你是幾歲當上主管?
3. 留下一句主管真心話
@你也想要有一個公司以外的交流成長小組、經驗轉換&彼此支持嗎? 免費加入 讀書會群組
:: IG:www.instagram.com/ezmanagergo
:: FB社團: https://lihi1.cc/NOlrM
@合作接洽 ezmanagerGo@gmail.com (不分大小寫)
:: 上Youtube搜尋「怎麼給星評分」一分鐘教學影片,或點這 https://lihi1.cc/N8vYt (分享給你沒在聽podcast的親友)
![post-title](https://i.ytimg.com/vi/zHBs5I3S_AQ/hqdefault.jpg)
bottom up方法 在 {{越煮越好}}Very Good Youtube 的最讚貼文
⬇️⬇️English recipe follows⬇️⬇️
陳皮蒸鮑魚
材料:
鮑魚5隻
陳皮1塊
蔥1條
薑1小舊
辣椒仔1隻
處理:
1. 陳皮,清水浸軟。
2. 用匙羹起出鮑魚肉,除去內臟,放碗中。
3. 鮑魚肉,加入生粉1湯匙,輕手除去表面污漬,清水沖洗乾淨,擎乾水。
4. 鮑魚殼,洗擦乾淨。
5. 放鮑魚肉在殼內,排好在碟上。
6. 陳皮,切幼絲,放鮑魚上。
7. 蔥,保留尾段。
薑,拍鬆。
烹調:
1. 大火在鑊中燒熱油1茶匙,爆香薑、蔥。
2. 聞到香味,轉慢火。
3. 加入:
a. 清水3湯匙
b. 生抽3湯匙
c. 糖1/4茶匙
4. 香蔥豉油已煮滾,用隔篩過濾在碗內。
5. 大火在鑊中煲滾1鑊水。
6. 大火蒸鮑魚3分鐘。
7. 加入香蔥豉油,提升鮮味。
8. 放上蔥花及辣椒粒。
9. 完成,可享用。
Steam abalone with dried orange peel
Ingredients:
Abalone 5 Nos.
Dried orange peel 1 pc
Green onion 1 No.
Ginger (small) 1 No.
Chili 1 No.
Preparation:
1. Dried orange peel, soak in tap water until it turns soft.
2. Get the flesh of abalone with a stainless steel spoon. Remove intestines . Put in a bowl.
3. Flesh of abalone, mix well with 1 tbsp of tapioca starch. Lightly remove dirts on it. Rinse thoroughly. Drain.
4. Abalone shells, rub and clean.
5. Put flesh in shells. Put in rows on plate.
6. Dried orange peel, get it thinly shredded. Put on top of abalone.
7. Green onion, get the bottom portion.
Ginger, beat well.
Steps:
1. Heat up 1 tsp of oil at high flame in wok. Fry ginger and green onion well.
2. Once you can feel the smell of them, turn to low flame.
3. Add:
a. Water 3 tbsp
b. Light soya sauce 3 tbsp
c. Sugar 1/4 tsp
4. Green onion soy sauce has been heated up, filter it in a bowl.
5. Heat up a wok of water at high flame.
6. Steam the abalone at high flame for 3 minutes.
7. Add in the green onion soy sauce to enhance the taste.
8. Put green onion and chili cubes on top.
9. Complete. Serve.
?海鮮??( 系列)播放清單
https://www.youtube.com/playlist?list=PLkU_SdeTtB_Q4NYniB9x0-Foi8weCFg61
?這系列全部影片都有中英文翻譯
鮑魚盆菜https://youtu.be/XyzIY33U1Vk
Steamed Abalone with Tangerine Peels?Easy Steps to Clean Abalone
陳皮蒸鮑魚
簡易方法清洗鮑魚
(蒸鮑魚)
Steamed Abalone
![post-title](https://i.ytimg.com/vi/Z0h2JSgWNsk/hqdefault.jpg)
bottom up方法 在 {{越煮越好}}Very Good Youtube 的精選貼文
⬇️⬇️English recipe follows ⬇️⬇️
香煎斧頭扒:
材料:
斧頭牛扒1件
處理:
牛扒解凍後,用廚紙索乾牛扒上的水分。
烹調:
1. 大火燒熱鑊。
2. 放斧頭扒,每面煎1分鐘。
3. 一面煎了1分鐘,反轉牛扒再煎1分鐘。
4. 牛扒邊都要煎1分鐘。
5. 夾牛扒上碟,兩面掃勻雞蛋白。
6. 加入調味料:
a. 海鹽1茶匙
b. 黑胡椒1茶匙
c. 檸檬葉碎
搽勻牛扒。
預備焗爐:
1. 先預熱焗爐3分鐘。
2. 放一隻碟在焗爐內盛載油分。
3. 用“燒烤功能”,放牛扒在焗爐最高的一層,焗30分鐘。
4. 過了15分鐘,取出牛扒反轉,再焗餘下的15分鐘。
5. 又焗了另外的15分鐘,取出牛扒,放牛油1小塊在牛扒上。
6. 在牛扒上,鋪上錫紙,蓋住3分鐘。
7. 完成,可享用。
Pan-fried Tomahawk steak:
Ingredients:
Tomahawk steak 1 pc
Preparation:
Defrost the steak, dry it with kitchen towel.
Steps:
1. Heat up the wok at high flame.
2. Put Tomahawk steak in wok, fry for 1 minute.
3. Fry one side for a minute, then flip it over frying for another 1 minute.
4. Fry the edge of the steak for a minute as well.
5. Put the steak on plate. Brush egg white on both sides of it.
6. Add seasonings:
a. Sea salt 1 tsp
b. Black pepper 1 tsp
c. Fragrant coleus crumbs
Brush all over the steak.
Get ready for an oven:
1. Preheat the oven for 3 minutes.
2. Put a plate at the bottom inside the oven.
3. Use "barbecue function", put the steak at the top inside the oven. Bake for 30 minutes.
4. Fifteen minutes later, take out the steak and flip it over. Bake for the rest of 15 minutes.
5. Have been baked for another 15 minutes. Take out the steak, brush a small cube of butter on it.
6. Put an aluminum foil on steak. Cover it for 3 minutes.
7. Complete. Serve.
煎牛扒最正確方法https://youtu.be/Ht--lne9Mno
煎牛扒煎panhttps://youtu.be/BpnRuuzYg88
日式薯仔粟米大蝦沙律https://youtu.be/DaUD3x-PEgk
電飯煲茄汁意粉https://youtu.be/0Rt12JcreBA
?西餐?西湯?意粉類 (系列播放清單)https://youtube.com/playlist?list=PLkU_SdeTtB_RgptP6BxSe53BXZFB7lzvC
???我有900多條片?大家入呢個網址 ?全部可以睇曬?
https://goo.gl/cuyAZa hip???
??I have more than 900 movies?Everyone enters this URL ?All can be viewed ?
https://goo.gl/cuyAZa hip??
Grilled Australia Tomahawk Steak ? Intense Beef Flavor, Incredibly Tender & Succulent??
![post-title](https://i.ytimg.com/vi/nyZFX6cOl9E/hqdefault.jpg)
bottom up方法 在 股你唔到- Top down approach vs bottom up ... - Facebook 的推薦與評價
Top down approach vs bottom up approach,你是那一类投资者呢? Top down approach(由上至下)的投资方法是从大方向切入,先看国家,再看领域,后看公司。... ... <看更多>