老師集合八期、九期的師哥師姐,傾心準備了一場饕餮盛宴。爲之三天的設計模式的講解,不只僅讓咱們鞏固了知識,開拓了眼界,還讓咱們對好的學習方法有了更清晰真切的瞭解。此次模式的講解,感受收穫頗豐。設計模式
1、整體思想
1.看待問題要簡單、抽象
學習一個東西,要學會極端化的來對待它,先從簡單的開始。咱們每每會選取一箇中間值來說解,結果把別人搞暈了,本身也暈了。
2.學習要腳踏實地,搞懂的越晚,付出的代價越大
學習的初期,儘量要還原學習的原貌,搞懂它,這樣在學習的後期才能走的更輕鬆。若是如今能搞懂卻不肯意弄懂,之後還會遇到其它的問題。愈來愈多的問題堆砌起來,更加不容易處理,造成更大的阻礙。
3.甘於「笨拙」的前行
不少時候,咱們老是習慣去尋找,更加省時高效的學習方法。其實這個時候,咱們乖乖的把每一個字都看一遍,都在紙上畫一遍,效果可能會更好。好比學三級網絡的時候,把各種的IP地址用0、1在紙上寫一遍,這樣看似很笨拙,可是實際比把時間放在尋找好方法上更省時省力。學習不侷限於看多少遍,也不侷限於看多少本書,只要達到一樣的效果,用的時間少就好。
2、具體思想——學習設計模式的思路
是什麼?爲何用它?用了怎麼樣,有什麼好處?不用又怎麼樣?還能夠跟什麼結合在一塊兒用?能夠應用到什麼樣的場景中?學習其實也是一個面向對象的過程。咱們面向的對象是學以至用。
要結合代碼、類圖、關係來看待整個設計模式的學習。哪塊代碼對應類圖的哪部分,哪根線體如今哪些代碼中,這些要對應着去學習,不能單獨的、片面的理解類圖和代碼。
模式們很類似,都是有類圖和關係構成。模式們又很不同,即便有的模式類圖很是的類似,可是通過功能對比,發現它們的側重點並不相同。這樣讓咱們對設計模式有了一個更加深入的理解。有的模式還能夠結合在一塊兒使用,這樣充分利用了兩個模式的好處,又儘量規避了二者的劣勢,寫代碼的最高層次就是手中無劍、心中無劍的境界吧!
光有理論是不足以學好一項技術的。機房的實踐、將來作項目的實踐,會讓咱們對知識有一個更加立體的認知。僅僅有理論,只是紙上談兵。
學習中的例子,生活中都有原型,只要咱們擁有一雙敢於發現的眼睛。老師講的那些例子都很鮮活、生動,又沒有由於生活的色彩而掩去了代碼間的邏輯。跟生活聯繫,讓平時束之高閣的東西變的親切可人,讓咱們更加容易接受、吸取。
3、學習形式的感觸
提問確實是讓咱們深刻學習知識的好方法。師哥師姐每次一提問,我就特別想低頭,由於懼怕本身理解的不深入,被提問,回答很差丟人。師哥師姐問的這些問題頗有水平,可是我我的在學習過程當中,遇難就想放過,結果致使本身的理解跟學的好的同窗相差甚遠。還記得前幾天老師對我作的ppt不是很滿意,其中很大緣由就是由於本身在調查的時候淺嘗輒止,並無深刻研究,只是看了個表面。每次都比別人多想一步,多研究一點,一年365天,那會是多大的進步啊。
挺佩服那些勇於表現本身想法的同窗。就像英語糾音同樣,你不敢把音發出來,就永遠沒有人能幫你把英語的發音糾對。真正的勇士勇於直面慘淡的人生,勇於正視淋漓的鮮血。固然咱們沒有那麼慘啦!真正的對本身好的人勇於把本身拋出去,即便說錯了,也欣然接受別人對本身觀點的「指指點點」。只有發現本身的不足,纔是進步最快的時候。深切的體會到,更多的進步源自於阻力和批評,並不是表揚和讚美。
給別人講,首先本身要搞懂,搞清楚。不然別人一問,本身就歇菜了。給別人講以前,要查不少資料,通過多方考證。說的話,作的ppt都是通過了深思熟慮的結晶。每一次的書寫,思考都是對學習的另一種深刻。我的認爲,能給別人講出來纔是真正的掌握了,消化了。
4、我的體驗
講設計模式以前,我對各個模式都作了預習工做,在聽代理模式講課的時候,感觸很是深入。師姐拋出一個問題,能夠不能夠去掉接口?由於這個問題,開始動腦筋想:沒有接口,就沒有目的性。好比那個大話例子:代理替當事人送女孩禮物,不去實現送禮物的接口,讓代理人代理啥啊!!!後來又講到了一個貌似像外觀模式的代理模式的登陸實例,代理和被代理者的方法不同。趕忙翻書,看代碼裏面代理和被代理者的關係,原來代理是new了一個被代理者,它裏面的方法也是調用的被代理者的方法。後來看見好多個師哥師姐對代理的理解各異,爭執不下,本身也有了一點小小的我的理解。代理嗎,若是當事人能幹的事情就不讓代理來幹了,若是本身好意思臉皮夠厚,誰還讓別人幫本身追女友啊!代理確定是由於某些地方受限制,纔會讓別人代理的。好比遠程代理,這就是地域受限;虛擬代理,就是圖片緩衝時間較長受限;安全代理,就是由於訪問權限受限制……
當時講課完,我還想師姐講設計模式爲啥不知道代理是被代理者的實例化,爲啥把代理和外觀搞不清楚,爲啥光講代理模式怎麼怎麼很差呢?如今一想,師姐真是機智啊!若是講的都是對的,我也不必定會想這麼多,去書中驗證,認真查找,反思外觀和代理的異同,思考代理模式的好處。這又呼應了老師說的那句話,有的時候不必定演講者要講的多麼多麼好,多麼多麼對,還能夠把問題提出來讓你們一塊兒思考討論。
真正好的演講者不是本身講的天花亂墜,別人在下面哈欠連連,而是善於引導你們思考,達到讓這次演講內容深刻人心的效果。正向引導,反向引導,能達到讓你們思考的目的的都是好引導。反向引導,很是適合我這樣,學的不怎麼紮實,還想挑挑骨頭,充充能人的人,O(∩_∩)O嘎嘎~ 這就是對比思想的偉大啊!深深的受教了,開始說第一組是木有通過老師指導的,看來師姐和老師是一夥的。。。
