Design Patterns 是一個開發人員設計出一個好維護、可擴充的軟體產品,必經的學習之路。
這次依然應邀 天瓏資訊圖書 的邀請,稍微描述了一下我對學習設計模式的一些建議與提醒,每個人有效的學習方式都不一樣,但學習設計模式過程中會碰到的問題,倒是大概都避不掉。
▎天瓏|主題|設計模式
傳送門:https://www.tenlong.com.tw/events/299
希望這些經驗跟建議,可以幫助更多的人,提昇自己的能力,找到自己那份程序員的本心,你會重新愛上自己與寫程式的過程。
#設計模式 #DesignPatterns
#天瓏
#91推薦專區
▎透過閱讀學習設計模式的方式
我建議一次買個幾本不錯的設計模式的書,看某個 pattern 無感或不懂時,就翻另一本是怎麼解釋跟舉例來說明這個 pattern 的,再無感或不懂,就再翻另一本,這樣的方式其實挺有幫助的。
例如:
① 物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software) :四人幫 那本聖經,沒那麼好讀
② 設計模式之禪:還行,算是陪伴我度過挺多道檻的書
③ 深入淺出設計模式:完全適合初學者,但千萬不要只把自己的例子跟要解決的問題,侷限在不切實際的舉例裡面,一定要想到怎麼解決實務上的問題
④ 大話設計模式:寫得最好的其實是附錄講 OO 的部份,其他講 patterns 的內容,我其實並不推薦。(但這本是一開始引起我興趣的書)
▎為了模式而模式:過度設計
如果你身邊有模式瘋,寫物件導向設計或套用設計模式總是 over design 的朋友,強烈建議那三帖解藥,搞懂肯定有效:
① Refactoring to Patterns
② Simple Design (通過測試、展現意圖、去除重複、越少物件越好)
③ Test-Driven Development
#過度設計的設計模式或物件導向比沒設計還難救
#重點在滿足需求解決問題,#不在用了什麼模式
同時也有2部Youtube影片,追蹤數超過32萬的網紅快樂大學Happiness University,也在其Youtube影片中提到,快樂大學最受歡迎的講座主題《專注力》 如今錄製成線上課程,在官網上架啦! 我們將教導你,透過傳統印度哲學的訓練方式, 讓你不論何事、何地,無需任何工具,每天皆可進行練習專注力。 課程中,我們將結合現代腦科學、演化學,透過深入淺出的講解方式, 讓你了解大腦的天性以及如何一步步升級思維模式。 - 課程重...
深入淺出 設計模式 大 話 設計模式 在 快樂大學Happiness University Youtube 的評價
快樂大學最受歡迎的講座主題《專注力》
如今錄製成線上課程,在官網上架啦!
我們將教導你,透過傳統印度哲學的訓練方式,
讓你不論何事、何地,無需任何工具,每天皆可進行練習專注力。
課程中,我們將結合現代腦科學、演化學,透過深入淺出的講解方式,
讓你了解大腦的天性以及如何一步步升級思維模式。
-
課程重點單元:
・ 人生輪理論:認知-情緒-行動
・ 認識大腦設計:悲觀是天賜的禮物
・情緒vs理性:問題為何解決不完
・反芻思考與預設模式:終結「別想太多」的廢話
・印度哲學健「心」房:認識「專注力」
・扼要實戰:專注力的日常展現和檢視
-
課程介紹:https://happinessuni.com/gogo/
文章最後包含三個精彩片段搶先看!
*為保障您的權益,相關問答、購買流程請參考快樂大學官網唷!
*官網首頁:https://happinessuni.com/
*關於我們:https://happinessuni.com/aboutus/
*會員問答:https://happinessuni.com/faq/
*購買流程(台灣海外可刷卡):https://happinessuni.com/howtopurchase/
#快樂大學 #為什麼我不快樂 #變快樂的方法
深入淺出 設計模式 大 話 設計模式 在 啟點文化 Youtube 的評價
【線上課程】《自信表達力》~讓你不再害怕開口
從「敢表達、說清楚」到讓人「聽得進、會去做」的完整學習
課程連結:https://pse.is/RG5NC
第一講免費試聽:https://youtu.be/fAjySLoa2f8
不定期推出補充教材,讓學習無限延伸:https://pse.is/NUJK9
【7/4 開課!】《學「問」~高難度對話的望聞問切》~第19期
掌握達成共識的關鍵能力!(僅剩五位名額)
課程資訊:http://www.koob.com.tw/contents/232
更多學員心得分享:http://goo.gl/A07zZ0
[ 8/2 開課!]【寫作小學堂】~寫出專屬風格,找回文字悸動~第六期
打造一盞自己的聚光燈,建立起專屬於你的品牌印象
課程資訊:https://www.koob.com.tw/contents/3655
更多學員心得分享:https://pse.is/NE3QN
【線上課程】《理財心裡學》~擺脫家庭影響,從心培養富體質
課程連結:https://pse.is/EPBWE
第一講免費試聽:https://youtu.be/HgrDK7pqR-0
不定期推出補充教材,讓學習無限延伸:https://pse.is/NJ5VE
【線上課程】《時間駕訓班》~
學會提升效率,擺脫瞎忙人生,做自己時間的主人
課程連結:https://pse.is/DDDHB
第一講免費試聽:https://youtu.be/flfm52T6lE8
不定期推出補充教材,讓學習無限延伸:https://pse.is/GXZWM
【線上課程】《人際斷捨離》~
讓你留下怦然心動的關係,活出輕盈自在的人生!
課程連結:https://pse.is/E5MW5
第一講免費試聽:https://youtu.be/YyLvd1cNcDw
不定期推出補充教材,讓學習無限延伸:https://pse.is/LVRLY
【線上課程】《過好人生學》~讓你建立迎向未來的思維與能力!
課程連結:https://pse.is/H8JXH
第一講免費試聽:https://youtu.be/-EHOn0UxMys
不定期推出補充教材,讓學習無限延伸:https://pros.is/KQZZH
【我們有Podcast囉~】歡迎到Apple或Android內建的Podcast搜尋「啟點文化一天聽一點」訂閱我們!另外,在Spotify和Soundon也找得到喔!
Apple Podcast~https://pse.is/N2WCZ
Google Podcast~https://pse.is/PEN2Z
在Spotify收聽~https://pse.is/PQT76
在SoundCloud收聽~https://soundcloud.com/ekoob
歡迎加入「啟點文化 X Telegram 」:https://t.me/turnkeysolution
桌遊【人際維基】~一玩就懂得別人的在乎:https://goo.gl/Ej4hjQ
到蝦皮購買【人際維基】:https://goo.gl/ASruqR
=====================
以下為本段內容文稿:
歡迎收聽「一天聽一點」,我們每週一到週五晚上7點,準時為你更新,我們結合心理跟生活的真實運用,陪伴你每天進步一點點。
如果你也想要每天都有所進步的話,請你就一定要訂閱我們的頻道,並且打開小鈴鐺哦!
現代人共同的特色就是非常的忙碌,每個人時間都很少,耐心也同樣是一個很稀缺的資源啊,所以在這樣的狀況底下,我們開口講話,如何抓住別人的注意力,就顯得非常、非常的重要。
事實上呢,直覺來看,要能夠讓別人聽得進去,我們的表達一定在開頭的時候要相對的簡短,可是如果只有簡短的話,有沒有可能,沒有辦法讓對方聚焦呢?
比如說有時候,我們在跟別人互動的時候邊跟我們說話,我們回答「嗯嗯」,這個聲音夠簡短吧,但是也常常因為我們的「嗯」,惹毛了別人,不是嗎?
所以呢,我想在表達自己的時候,除了簡短以外,如果進一步來看,就是我們要讓自己的訊息是「淺顯易懂」的,那麼什麼是淺顯易懂的訊息呢,事實上哦,淺顯易懂,它包含了三個意思。
第一個意思就是,你要讓你的訊息很快的說出跟「對方的關係」到底在哪裡?讓對方一聽就懂,千萬不要東拉西扯了半天,讓對方聽不出來,那你讓我知道這個,到底跟我有什麼關係?
而第二個意涵就是,你的說話要有條有理呀!當你說出一個概念的時候,這背後一定有他的原因,而往後看,一定有它的邏輯推演,你有沒有把這些原因跟邏輯推理,在腦子裡先想清楚呢?
還是有很多時候,你一邊想一邊講、一邊講一邊想,如果對方是你的朋友也就罷了,他可能還會有耐心,可是如果對方是你的老闆,或客戶呢?是不是他很快的就扭頭就走,再不然就是精神渙散掉的。
而第三個意涵就是,你的用字遣詞必須要深入淺出,千萬記得一件事,能夠用最簡單的話,最明白的比喻,來說出最高深的專業,這才是顯示出你的程度。
而不是用一堆專有名詞去堆點的內容,就會讓人家感覺距離很遠,而且在情緒上還蠻討人厭的。
所以呢,我們整理一下什麼叫做淺顯易懂的表達,那就是你要很快的說出,你的信息跟對方有什麼關係,第二個你的說話必須要有條有理,而第三個你的用字遣詞要深入淺出。
然而如果進一步來看,要讓你的表達一張口就是收視或收聽的保證,除了淺顯易懂的原則之外,我在【自信表達力】的課程裡,也有分享到三個收視保證的開場模式,而這三個收視保證的開場模式,分別是什麼呢?
第一個叫做簡潔直接,你可以想想看哦,把所有你想講的話濃縮成一個重點,那這一個重點會是什麼?
如果濃縮出來的話,你必須要一開始就說出來,很多人不知道怎麼樣去聚煉出這樣的一個重點,其實很簡單。
你只要試著幫自己整理一下,你的內容裡面最重要的點是什麼,特別是對你的聽眾而言,最重要的點一個就夠了!
或者是最容易的點是什麼,從你聽眾的角度來看,哪一個說法,或者是哪一個觀念是他們最容易吸收的。
或者是你要表達的,如果是涉及到一個複雜的流程,那麼切記一件事情,不要噼里啪啦的把流程講一遍給別人聽,沒有人有耐心,也沒有人聽得進去!
你只需要在一開始的時候,聚焦在你希望對方做的第1步是什麼,所以呢,這裡最重要、最容易、跟第1步,就是簡潔直接的原則。
而下一種你可以幫自己表達設計的開場模式,那就是「問題意識」,你的開場不用先告訴對方,你的道理是什麼,你可以先丟出一個對方會關心的問題。
比如說我在分享自信表達力的時候,我的開場就會說,如果說到表達這件事情,你是不是學了很多的口語技巧,但是卻不見效果呢?
我想這對很多人來說,是共同的痛啊,為了學表達,學了很多的口語啊,發音啊,舞台魅力啊等等的這一切,可是真的把你擺上台,你卻又發揮不出來。
再不然就是你可能照章的發揮出來了,可是會讓人家覺得你沒有靈魂,你只是在模仿某個人的樣子,而不是你的樣子。
所以呢,你看哦,當我把這一段說完之後,在你的心中,是不是開始有畫面,是不是也開始想到自己關於表達這個議題,有哪些實際會遇到的問題。
所以如果你在設計自己的表達的時候,一開頭就先點出問題,這個問題是跟對方有關,對方會關心的,那麼通常你的聽眾就會願意給你時間,好好的聽你說接下來你想說的話。
而第3個方向,就是你在一開頭的時候可以先點出迷思,假設你的工作是賣房子,我們一般人都知道,要買賣房子,最重要的關鍵在location,location,location,這是一般人都知道的sense。
可是如果你今天賣房子的時候,你能除了這些部分之外,你點出一些更重要,但是多數人沒有想過,或者是沒有朝向那個方向想的點,那這個時候就是一般人的迷思。
當你要讓自己的表達,能抓住別人的耳朵,抓住別人的注意力的話,那麼你可以試試看,在一開始的時候,就點出這個迷思,就像是有一本暢銷書,它的書名就已經是點出迷思了,叫做《有錢人跟你想的不一樣》。
當你一看到這個書名,會不會有一個很大的好奇,有錢人跟我想的不一樣,那到底是哪裡不一樣,我買來看一看!
所以呢,在我的實務工作經驗裡,我遇過太多非常認真,而且學有專精的人,他們最大的辛苦就在於,他們的專業跟知識別人收不下,他很想要幫助別人,他很想要分享,但是卻累積不了任何的注意力跟群眾。
然而造成這樣的結果,其背後最重要的原因,通常就在於不會表達,而這背後更大、更關鍵的關卡,那就是他沒有辦法「一開口」就讓別人想聽啊!
所以呢,如果你想要有系統的學會怎麼樣表達,特別是怎麼樣去思考清楚設計的內容,並且有效的去調整這樣的內容,讓別人聽得進去,並且會按照你所說的去做,那麼我很鼓勵你可以好好把握我的線上課程【自信表達力】。
這門課從推出到現在,受到很多朋友的歡迎,也有朋友直接寫信過來告訴我們,這門課顛覆了他過去對於「表達」的認識。
這位朋友呢,他自認自己在表達這方面有一定的水準,當初也是抱持著半信半疑的心情,來參加了這一門課,想不到參加完之後,一路把課程聽完,他得到了讓他表達再往上提升一個層次的關鍵概念,和關鍵技巧,你會不會好奇那是什麼?
如果你有這樣的好奇,你也想要好好的升級「表達」這個能力的話,那麼就千萬不要錯過【自信表達力】的學習,而且不止是這樣哦,我還要特別跟你分享一個重要的訊息。
那就是【自信表達力】,首發的999優惠,它只到5月22號的晚上12點,錯過了這個時段,這個價格就永遠回不去了,所以聽到這裡你加入了嗎?
如果還沒加入的話,請你一定要把握這難得的機會,也希望今天的分享能夠帶給你一些啓發與幫助,我是凱宇。
如果你喜歡我製作的內容,除了YouTube之外,我們也有Podcast頻道,你只要在Podcast的應用裡面,搜尋「啟點文化一天聽一點」,你就可以找到我們。
除了訂閱跟分享給你身旁的朋友之外,我們也邀請你給我們5顆星的評價,我們需要你用行動來支持我們。
然而如果你對於啟點文化的商品或課程有興趣的話,如同今天提到的自信表達力課程,我們在每一段影片的說明裡都有相關的連結,期待你的加入,那麼今天就跟你聊這邊,謝謝你的收聽,我們再會。