2019 年新課程,【Clean Coder:#DI與AOP進階實戰】,往軟體架構師前進的第一塊敲門磚。
怎麼樣避免成為架構太空人,怎麼樣能捲起袖子針對新系統從無到有,針對 legacy 系統重構成剛好的 clean code,讓你不用再為了擴充的彈性與可測試性煩惱,透過重構讓你不會 over design。
※ 這門課主軸絕對不是在介紹 DI/AOP 框架怎麼樣,而是介紹你能怎樣透過最基本的設計原則、設計模式來解決問題。框架可以幫助你達到哪些便利性。
▍傳送門https://dotblogs.com.tw/hatelove/2018/11/14/201905-dependency-injection-and-aspect-oriented-programming
※ 首梯次課程優惠折抵 3600,錯過不再。
※ 2019 年預計會逐步開一些更進階一點的培訓內容,把整個 clean coder 的 road map 大致底定下來。
▍課程簡介
這門培訓會從物件導向的基本,以解決實務問題與需求為出發點,深入淺出帶著大家了解,為何我們的系統設計需要使用 interface,需要依賴注入。
在沒有依賴注入框架的協助下,你該怎麼用基本原則來解決耦合過高的問題。怎麼應用設計模式來幾解決複雜度過高的設計問題。接著說明,我們可以透過依賴注入框架來幫助我們更方便地處理哪些繁瑣的處理。
帶著大家手把手,把 legacy code 重構成乾淨的設計,如何較無痛地引入依賴注入與 AOP 設計,讓你具備基本的軟體架構設計能力,從此不再為擴充性跟可測試性煩惱。
解決實務設計的問題,例如:
① 你怎麼避免需求異動時,寫出像波動拳一般的 if/else,導致複雜度指數增加,測試案例全都要跟著調整。
② 需求異動時,怎麼樣可以只寫新的類別,靈活地切換實作類別,並組合出新的功能,達到開放封閉原則。
怎麼把安全性的處理(如 Authentication/Authorization)、例外處理、log 與 Cache 等與業務獨立的設計拆分出來,既滿足單一職責,關注點分離,且能在系統上像外掛一般加載設計。
③ 了解如何透過標記式(Attribute/Annotation)設計來優化你的架構設計。
▍課程主題涵蓋範圍
● 耦合過高導致的問題,以及為何會出現複雜度過高
● 依賴反轉原則、介面導向設計、依賴注入設計
● 工廠模式(Factory)、策略模式(Strategy)、裝飾者模式(Decorator)、單例模式(Singleton)
● 依賴注入框架簡介
● 橫切面攔截器設計、獨立測試攔截器
※ 本課程不適合只想嘴砲的人,兩天都是實作,沒有投影片跟講義,只有 dropbox paper + GitHub + flip charts
同時也有18部Youtube影片,追蹤數超過84的網紅借問一下_台灣人的 FAQ,也在其Youtube影片中提到,借問一下 - 台灣人的FAQ S2ep.27 [借問一下] 年度MVP:完美你的績效評估 「評估好好做 • 年終有著落」 每年都要來一次頭痛不已 績效考核讓你心驚膽跳😥 這一年來的功勞苦勞和過勞 此刻正是讓老闆正視的時候 一對一面談時,面對又愛又恨的老闆👨💼 怎麼說、怎麼做才能博得最高的評價...
「深入淺出 設計模式」的推薦目錄:
- 關於深入淺出 設計模式 在 91 敏捷開發之路 Facebook 的最讚貼文
- 關於深入淺出 設計模式 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於深入淺出 設計模式 在 借問一下_台灣人的 FAQ Youtube 的最佳貼文
- 關於深入淺出 設計模式 在 啟點文化 Youtube 的最佳貼文
- 關於深入淺出 設計模式 在 快樂大學Happiness University Youtube 的最佳解答
- 關於深入淺出 設計模式 在 kib06277/Head-First-Design-Patterns: 深入淺出設計 ... - GitHub 的評價
- 關於深入淺出 設計模式 在 [賞書] 深入淺出設計模式- soft_job | PTT職涯區 的評價
- 關於深入淺出 設計模式 在 深入淺出設計模式 - Facebook 的評價
- 關於深入淺出 設計模式 在 [賞書] 深入淺出設計模式| Soft_Job 看板| MyPTT 網頁版 的評價
- 關於深入淺出 設計模式 在 討論串(共11篇) - [徵書] 深入淺出設計模式- 看板CompBook 的評價
- 關於深入淺出 設計模式 在 深入淺出設計模式在PTT/Dcard完整相關資訊 的評價
- 關於深入淺出 設計模式 在 深入淺出設計模式在PTT/Dcard完整相關資訊 的評價
- 關於深入淺出 設計模式 在 【其他】 深入淺出設計模式- 二手書板 - WEB批踢踢 的評價
- 關於深入淺出 設計模式 在 深入浅出设计模式之状态模式(State Pattern) | 逆旅,行人 的評價
- 關於深入淺出 設計模式 在 [請益] 請推薦Design Pattern 的書- c_and_cpp | PTT數位生活 的評價
深入淺出 設計模式 在 91 敏捷開發之路 Facebook 的最佳貼文
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
#過度設計的設計模式或物件導向比沒設計還難救
#重點在滿足需求解決問題,#不在用了什麼模式
深入淺出 設計模式 在 借問一下_台灣人的 FAQ Youtube 的最佳貼文
借問一下 - 台灣人的FAQ
S2ep.27 [借問一下] 年度MVP:完美你的績效評估
「評估好好做 • 年終有著落」
每年都要來一次頭痛不已
績效考核讓你心驚膽跳😥
這一年來的功勞苦勞和過勞
此刻正是讓老闆正視的時候
一對一面談時,面對又愛又恨的老闆👨💼
怎麼說、怎麼做才能博得最高的評價😩
新鮮人被提醒要量化你的評估表!
💢嘖嘖嘖這樣根本不夠!
百分百達成率就是資優生一百分?
💢老闆最好有這麼單純!
🎧這集文青姊⭐獨家曝光江湖告急的妙計
阿J 身為主管🚥提醒如何表現能脫穎而出🎉
聰明的員工你得從Day 1開始為此佈局
年底才能設計出一 Powerful 的績效表
掛Turbo➡面對老闆也能說出一場好績效
掛保證➡無往不利獲得你職場的最渴望🏅
▶適時為自己搭建一個舞台
成為部門不遑多讓的熱門MVP👑
▶為自己的未來智取佈局🎑
反過來讓老闆成為你的應援團👯
別忘了 Apple Podcast五顆星的約定
以及 IG追蹤《借問一下》來聊天😉
🚀借問螢光筆捷徑:
(02:00) 公司🔍是怎麼看待這件事
(03:20) 哪些是必要的參考資料📚
(04:45) 想像你是金庸:寫作的能力
(06:00) 句點王🙅絕對GG🤦
(07:10) 前情提要是一切的開始
(08:20) 事半功倍🗃的自評做法
(11:40) 匿名評估的說服力
(12:45) 學習日積月累Work Smart 😉
(14:35)「投其所好」看準老闆的口味
(16:10) 成績單要深入淺出
(17:05) 首次👑置入性行銷!
(17:20) 今天👔你就是集團創辦人
(19:10) 要你躋身老闆的口袋名單👖
(20:30) 如果想轉換跑道怎麼寫🤷♀️
(22:00) 全宇宙都要實現你的升職願望⭐
(23:30) 適時為自己搭建一個舞台
(24:30) 阿J為 Member 軟實力認證
(26:30) 文青姊老實說🔊「我就是偏心」
(27:50) 越輕鬆的氣氛、越要小心接招
(30:00) 為自己的未來智取佈局🎑
#借問一下 #職場 #年終獎金 #后翼棄兵 #績效 #考核 #辦公室 #上班族 #自評 #工作 #年度評估 #台灣人的FAQ #年度評估 #職涯 #獎金 #加薪 #升職 #慣老闆 #mvp #離職 #軟實力 #金庸
---------------------------------------------------------
洛杉磯文青姊 vs 台北阿J 的 Podcast▶「借問一下 台灣人的FAQ」是橫跨太平洋 mix and match 頻道,從職場文化、社會百態、思維模式、金融圈探勘、各界專家專訪到日常生活小品,無所不在陪伴你
.
快至各APP跟風訂閱▶IG追緊緊我們的日常
Instagram 搜尋:借問一下 https://www.instagram.com/excusemejwes/
.
🎧頻道單元:
借問一下》文青姊+阿J職場秘笈來練功
.
©文青姊單元
假abc543》文青姊+東尼放洋姐弟來喇賽
姐達人》文青姊蒐集各界職人來自介
Cast Talk》文青姊 feat. 嚴選玩伴來聊天
.
©阿J單元
人生奔四大小事》阿J夫妻近奔四來分享
係金欸小學堂》阿J金融業面面觀來解鎖
.
歡迎試聽,按下follow,每週持續更新、絕不發懶 https://linktr.ee/excusemejwes
無時差feeding 好料的、好玩的、啟發的、起鬨的,絕對是紓壓好選擇
深入淺出 設計模式 在 啟點文化 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顆星的評價,我們需要你用行動來支持我們。
然而如果你對於啟點文化的商品或課程有興趣的話,如同今天提到的自信表達力課程,我們在每一段影片的說明裡都有相關的連結,期待你的加入,那麼今天就跟你聊這邊,謝謝你的收聽,我們再會。
深入淺出 設計模式 在 快樂大學Happiness University Youtube 的最佳解答
快樂大學最受歡迎的講座主題《專注力》
如今錄製成線上課程,在官網上架啦!
我們將教導你,透過傳統印度哲學的訓練方式,
讓你不論何事、何地,無需任何工具,每天皆可進行練習專注力。
課程中,我們將結合現代腦科學、演化學,透過深入淺出的講解方式,
讓你了解大腦的天性以及如何一步步升級思維模式。
-
課程重點單元:
・ 人生輪理論:認知-情緒-行動
・ 認識大腦設計:悲觀是天賜的禮物
・情緒vs理性:問題為何解決不完
・反芻思考與預設模式:終結「別想太多」的廢話
・印度哲學健「心」房:認識「專注力」
・扼要實戰:專注力的日常展現和檢視
-
課程介紹:https://happinessuni.com/gogo/
文章最後包含三個精彩片段搶先看!
*為保障您的權益,相關問答、購買流程請參考快樂大學官網唷!
*官網首頁:https://happinessuni.com/
*關於我們:https://happinessuni.com/aboutus/
*會員問答:https://happinessuni.com/faq/
*購買流程(台灣海外可刷卡):https://happinessuni.com/howtopurchase/
#快樂大學 #為什麼我不快樂 #變快樂的方法
深入淺出 設計模式 在 [賞書] 深入淺出設計模式- soft_job | PTT職涯區 的推薦與評價
書名: 深入淺出設計模式(原名: Head First Design Pattern ) @書本類型: 翻譯書 @購買時間: 2007年 @購買地點: 台北誠品 @連結: ... ... <看更多>
深入淺出 設計模式 在 深入淺出設計模式 - Facebook 的推薦與評價
Jump to. Sections of this page. Accessibility Help. Press alt + / to open this menu. Facebook. Email or Phone, Password. Forgot account? Sign Up. 深入淺出 ... ... <看更多>
深入淺出 設計模式 在 kib06277/Head-First-Design-Patterns: 深入淺出設計 ... - GitHub 的推薦與評價
動態地設計行為 9.行為封裝的大局觀 10.設計守則:多用合成,少用繼承 11.「策略模式」:定義了演算法家族,個別封裝起來,讓它們之間可以互相替換。此模式讓演算法的 ... ... <看更多>