解決問題的起點是,「發現問題」跟「面對問題」
學習起點只是知識點,學習的內化則是將知識點與自己既有的知識體系建立成知識面。
會用就好只能應急,只能把別人的詩朗誦地很好聽,但始終無法成為大詩人。
前端的世界更是如此,因為框架推陳出新的迭代速度更快,只有了解了本質,在熟悉新框架才能只需要關注在「差異」、「適用場景」、「優缺點」。
不了解本質,就只能像狗追尾巴一樣,一直被學習新框架搞得團團轉。
沉澱了兩天,其實上完課後還在整理家裡,到今晚才能夠好好再回顧一下上週六日所學到的內容。
這次的「Clean Coder: DI/AOP 進階實戰」課程,在過去的工作經驗中已經有使用 DI 在產品代碼上的經驗,上課前就一直在猜想著 91 究竟會用什麼樣的方式來帶我們進入 DI/AOP 的實作。課程一開始讓我們重新體驗寫個 #乾淨的胖子 開始。接著帶著我們思考這樣樣的程式究竟有什麼樣的問題,並透過重構的手法將胖子瘦身。平時在開發產品時通常寫到這裡就會結束了,看起來很乾淨、又不肥。但事實上卻只是將一坨垃圾分成數個小堆掃到桌子底下,看起來很乾淨,但其實垃圾仍然存在。
#不知道有問題
> 最怕的就是你覺得沒有問題,但實際上問題很多。
這門課最精華的莫過於是 91 帶著大家重新思考每當需求變更時如何以改最少的 Code 來達到目的,如何不動現有的 Source Code,而寫新的物件來取代或組合上去,這考驗著如何在程式碼中實踐 SOLID、OO 等設計方法。
> 什麼是實作?什麼是Flow?什麼是設計?
平時寫 Code 時很容易將需求都直觀的依順序寫下來,所造成的現象是當需求變更時我的 Production code 要修改、呼叫端要修改、Unit Test 要修改,這也是我一直困擾的問題。每當這樣的狀況時我總要額外花上許多心力在修改 Unit Test。91 帶我們重新思考需求與 Code 其實是可以拆開來看的,別一股腦的把需求攤開轉成 Code 實作。要能透過各種設計方式,將物件組合在一起來達到需求。
#動手解決問題
這兩天的課程就是在不斷的思考可能的問題→找出問題→思考如何解決→動手寫Code 的迴圈,每當解決一個問題時心裡總會想到在工作時的某段 Code 也是同樣的問題,我也許可以拿來先試著修改看看,心裡充滿著想趕快動手的衝動。這門課不是在教你怎麼用 DI/AOP,而是該怎麼用這些 Framework 來解決問題?
Resharper 也多學了新招,每次回來上課總能再多學到關於 IDE 操作的技巧,而不是只能看著 vim 的游標在那邊閃啊閃,卻還是拿著滑鼠裝忙…😅
同時也有2部Youtube影片,追蹤數超過31萬的網紅Spark Liang 张开亮,也在其Youtube影片中提到,什麼是消費稅(GST)和 銷售與服務稅(SST)?他們的差別是? . 新政府上任宣布了會廢除GST用回SST 很多人就開始問他們的差別是什麼? 會怎樣影響我們的生活? 上個影片我去採訪了專家 次序上可能會有一些混亂 所以就做了這個新的版本 大家如果在這個影片看不懂的話就記得關注哦 【报税课程】 ✔...
vim取代 在 91 敏捷開發之路 Facebook 的精選貼文
突然發現學員的心得文,感到欣慰。
一月份的極速開發報名已經額滿,五月的報名連結在這:https://yihuode.io/activities/724
#vim #php #java #c# #極速開發
Hi 大家好,
之前在Backend版徵到人團報極速開發課程(php/java/c#), 回饋一下寫心得供後面有興趣的板友參考。
我很喜歡老師課堂上的一句話,”你不知道你不知道什麼”,例如你以為你打字很快了,但透過結合IDE跟快捷鍵又可以在上一層,以為精通IDE是極限了,vim+IDE又可以再突破極限。
[這門課不是教你vim指令,而是教你怎麼用vim來開發]
上課之前我認知這個課程會注重在vim操作, 而實際上不只是vim的本身,更進一步的利用如何與IDE做整合,並練習如何利用vim來取代重複的動作,同時教導怎麼針對個人的習慣去客製化vim的操作,更重要的是透過課後練習的review快速將所學轉化到工作上。
[藉由Kata練習將vim和IDE連結在實務上]
可能看了一些教學影片跟書,知道怎麼操作vim但無法流暢的應用在實際開發上。以我自己的親身經驗,練習一段時間且有試著在專案上使用,有感受到vim的便利度跟潛力,但是實際拿來開發上卻差了些什麼,總是有一道牆擋著的感覺,藉由這門課跟課後的練習打通了實際使用上的一些檻,有種武俠小說任督二脈被打通的感覺,終於稍微體會到高手如何應用vim行雲流水般coding
[課後練習與online coaching大量減少學習時間]
老師安排的課後練習跟online coaching,讓學習vim並應用到工作上的時間跟學習曲線可以大幅縮短,班上有同學認真練習在一周內從完全不會vim到可以應用到實際工作上,對公認陡峭的vim學習曲線來說真的很驚人。
[讓你從每個操作的細節中扎實的省下時間]
那成效如何呢? 以我自己練習來說,同一個練習的kata用vim + IDE跟只用IDE起來大概可以快1/4 ~1/2的時間,這是”純操作”上省下的時間,相當的顯著,實務上開發花最多時間的是思考跟debug,其實很難掌控,但是藉由優化每個動作省下一點一滴時間卻是扎扎實實的。ps:附上gif,來看一下一個簡單的移動加刪除操作可以在三種操作下可以差多少個按鍵。
[跨IDE的操作習慣]
我開始練習是使用C# + Visual studio, 現在會有用WebStorm來練習javascript/typescript,操作上幾乎沒有差異,幾乎不需要重新練習跟記憶IDE的熱鍵, 如果同樣是JetBrains系列的IDE那大概可以完全維持一樣的操作習慣,相當推薦給有再用JetBrains IDE 多語言開發的朋友,當然VScodeVim也可以受益,只怕vim整合IDE的部分太過吸引人乾脆跳槽去JetBrains
ps: 單元測試還沒上過或是預算有限的板友可以先參考單元測試班(php/Java/C#),下一梯極速開發不知道會間隔多久了,有單元測試經驗在上極速開發課程會有加乘效果,加上這年頭寫測試已經是幾乎是必備技能了,我個人優先的會把單元測試班排在最前面。
極速開發課程支援php/java/c#,不過同梯也有寫c++的同學,寫ES6跟Typescript的版友也可以參考,操作上差異不大,一點課後心得供大家參考。
課程參考連結: https://dotblogs.com.tw/hatelove
vim取代 在 黃中岳談吉他 Facebook 的最讚貼文
{{ 壹. 談談木吉他伴奏 }}_11
在我漫長的吉他摸索學習過程裡,我一直疑惑著『會不會有一本萬用教學大全』,可以幫助我省略掉不必要的錯誤過程,更快、更有效地到達我想像的吉他彈奏境界?我猜想,坊間的許多學習教材,甚至是近年網路上已經完全研究不完的影像資料,應該或多或少都有因為了類似的心情,而以一種『雖千萬人,吾往矣』的姿態,展示在所有求知者的面前。
然後三十餘年就過去了,我每天都還是在摸索中除錯;唯一的心得是:『沒有萬用教學大全』這種『神獸』!
在各種型態的音樂講座中,不論是概念式分享,或是深入的實例分析,關於我自己的編曲構成,我非常喜歡用這句話來解釋:『我沒辦法告訴你在編曲那個當下我為什麼要那樣想、或那樣決定(產生什麼樂思或用什麼音),但我可以告訴你,在那個決定之前,我做過什麼樣的練習。』
回頭看看先前我寫過的十篇文字,裡面的曲例,我應該都是用聽力抓歌的方式,實實在在地K過、完彈了許多次;而比較不同的地方是:在當時每天一點點的抓歌進度裡,只要我一抓到一個新鮮的手法或處理的點子,我一定會在當天用同樣的概念,寫一小段自己的樂段,也許只是一個樂句,或是四拍、八拍的長度,或是四小節、八小節的長度,因為是自己的『習作』,所以反而比原曲還更能記得其中的訣竅。這樣的練習持續了三十年以上,然後,所有的『招式』就會很自然地混雜在一起,更然後,就會全部都忘光了,而在那個狀態下,『音樂的直觀』就融會貫通在每一個呼吸裡。
我大概可以這樣說:我所有的木吉他伴奏的編曲,八成以上都可以在前面十篇的文字、曲例中找到參考的出處,譬如說,『達爾文』的和絃聲響,就是來自於『Scarborough Fair』而只是更動了右手指法的順序,以及增加了左手一開始的滑音;又或者『她來聽我的演唱會』,完全是『Leader of the Band』的指法,混搭一點點巴哈的魯特琴曲目(https://www.youtube.com/watch?v=ZrnRL5i7CZ0 ),像這樣的『習作源自於臨摹抄襲』,然後再轉換為創作的每一個步驟,應該就是我想像中『萬用教學大全』所應該揭露的,但,很不幸的,沒有人能寫得出這樣的書籍。
最靠近這本書籍的,大概就是時間的累積了吧?
這也是我為什麼循序漸進地安排這些曲例的原因,我想像著一位對於吉他、音樂極有熱情的學習者,在終於理解和絃的基本構成法則之後,要練習些什麼作品,才能一方面能有足夠的營養成份來涵養音樂的美學與彈奏的份量,一方面又有足夠的空間來刺激學習者的想像而不致於宰制了學習者的方向。我很希望這些曲例會像它們在早年幫助了我那樣,對於你,也能夠有足夠育成的作用。
接下來,我想繼續討論對我產生重大影響的另外百分之二十!這些音樂用了完全不同的面貌對我展示了木吉他所能夠演繹的色彩。有趣的是,它們,幾乎都不是以『伴奏』的方式來存在的。
[一. 木吉他伴奏應該要練起來的曲目~番外篇]
曲目1-12 Pink Floyd-Is There Anybody Out There? https://www.youtube.com/watch?v=fNLhxKpfCnA
Pink Floyd這個偉大樂團的偉大專輯『The Wall』,已經列為我在北藝大『製作概論』課程的基本教材,也是學生們在期中報告所必須上台報告的研究標的。做為一張真正具有音樂質量與商業價值的概念搖滾專輯,我認為所有的音樂愛好者都不應該錯過聆聽它的機會。而在兩張黑膠唱片的時間長度裡,這首『Is There Anybody Out There?』用一把尼龍弦吉他、極為簡單的音樂語彙,銜接了主角的內與外的轉換,從製作的角度來說,就已經是一個非常傑出的處理。而在音樂性方面,我想補述的是:
1. 事實上,這是我在還不懂和絃運作的原理之前,真正使用聽力與向他人請教之後,第一首能在吉他上操作的曲目,因為它的構成非常簡明:不流俗的根音轉位半音階上行與順階音階下行,在第一個樂段的後半才真正進入到VIm和絃的根音位置,而整個和絃聲響一直停留在相同頑固的高音序列,它對於單一聲部的『移動』對比其他聲部的『不動』,有著非常鮮明的突出感。
2. 為了照顧到旋律線所寫定的第二轉位根音,右手大拇指的指法必須打破習慣性的只處理一次根音的彈奏方式,取代的是連續兩次撥奏根音(轉位)的動作;而因為這是我所摸索出來的第一首曲子,因此這種特別去處理兩次低音聲部的大拇指的撥彈方式,完全型塑了我後來將近三十年的彈奏慣性。有時候,我去比較自己與別人在處理同一個和絃時,整體聲響會有『厚度』不同的主要原因,除了接下來要說到的第三點之外,我其實會比別人有更多去處裡低音聲部的習慣,因此在整體聲響上,似乎會有更厚實的感受。
3. 觸弦。
是的!我個人覺得真正能塑造、確認每一位吉他演奏者不同風格的極大關鍵,就是觸弦。我非常幸運的是,我所豎起耳朵用力抓,然後試圖要重現的第一首樂曲,其實是用尼龍弦吉他所彈奏的!我想強調的是,這不是『古典吉他』的音色呈現方式,而如果我一開始就是去練習古典吉他的彈奏,我很可能不會是現在這種詮釋音樂的方式。同樣的,我如果第一首就是練習『Blackbird』這樣的鋼弦吉他聲響,我不覺得我會因此那麼去鑽研大拇指往下與其他指頭往上的各個觸弦面積、角度與力度。請再仔細聽一下這首曲子裡,每一根指頭在觸碰每一條弦、詮釋每一個音的力度些微的差別與音色的變化!當年,我為了要找尋到這種『又溫柔、又有顆粒感』的音色,真的就是在同一根弦、同一個音上,不斷用各個指頭嚐試各種的可能以及除錯,非常非常久以後,才稍微敢說『可以彈出這個曲子的七成味道』。
因為,還要等更久以後我才知道世界上有一種器材叫做『Compressor』。
但那些Compressor可以或不可以做到的事,我其實都已經練到了。
而我有一種偏執的看法,覺得尼龍弦的觸弦比鋼弦還更難掌握,也因此,即便我後來大量用鋼弦吉他來編曲,但我始終不是很喜歡將鋼弦吉他音色彈得太明亮,反而是下意識地希望將鋼弦彈得有尼龍弦的溫潤感。
4. 音樂的極限。
很有意思的命題!如果你的人生中第一張最重要、幾乎可以倒背如流的音樂專輯,就是『The Wall』,我很好奇除了Pink Floyd的另外兩張更早的專輯『The Dark Side of the Moon』、『Wish You Were Here』,還有什麼能真正滿足你的聆聽經驗?我應該在很年輕的時候就已經主觀地認定:Pink Floyd在八〇年代以前,就已經設下我超越不了的結界了!但其實這其中影響我最深的,反而是乍聽之下最簡單的作品。
只是,這種『簡單』,應該是『見山是不是山』的境界,而我還在山腰那一段迷路中。
用很簡單的音符、別人聽得懂的方式,說一個好聽的故事…還有比這個更難的事嗎?
以上。
我已經想不起來當時在練『Is There Anybody Out There?』的那些晚上所寫的各個小樂段,不過我知道,其中應該有一些還不錯,有一些糟透了;但,那又有什麼關係呢?所有遺忘的都化作春泥,它們也都還在等著我再去試試看,看看在未來的生命歷程裡,還能不能為別人帶來些許的芬芳。
謹以這篇文字,感謝從高一時就帶著我聽音樂,同時出借給我第一把尼龍弦吉他的同學范皓揚先生。
謝謝你!
范皓揚 (Robert Fan)
vim取代 在 Spark Liang 张开亮 Youtube 的最讚貼文
什麼是消費稅(GST)和 銷售與服務稅(SST)?他們的差別是?
.
新政府上任宣布了會廢除GST用回SST
很多人就開始問他們的差別是什麼?
會怎樣影響我們的生活?
上個影片我去採訪了專家
次序上可能會有一些混亂
所以就做了這個新的版本
大家如果在這個影片看不懂的話就記得關注哦
【报税课程】
✔️报税课程让你省下至少数万块(省下请会计的费用、省下报过多的税额、省下罚款的数额)
✔️绝对让你轻松学会,终生受用
✔️如果觉得这个课程帮不到你,我们也有退款机制
👇请点击以下链接了解详情👇
http://bit.ly/VIM-tax2019
.
獲取我的獨家理財貼士
http://bit.ly/get-spark-financial-tips
.
【免費】股票投資工作坊 - 從0開始學股票
http://bit.ly/join-free-webinar-now
.
🔥點擊連結瞭解更多詳情或購買🔥
https://valueinmind.co/zh/sparks/
.
怎样投资美国股票?我买了脸书股票赚了20%
https://youtu.be/y3Cn-yYimM8
eToro中文版申请链接
(全世界都可以用)
https://goo.gl/f78bcs
免责声明:
高波动性投资产品,您的交易存在风险。过往表现不能作为将来业绩指标。
视频中谈及的内容仅作为教学目的,而非是一种投资建议。
脸书eToro美股交易交流区
https://www.facebook.com/groups/59535...
【相关视频】
财富规划: 2018年财富大蓝图: https://youtu.be/avlfDXMmzxQ
怎样可以有钱又有闲? 富人的秘诀: https://youtu.be/psjOO-yASM8
怎么成为富人? 分配收入的秘诀: https://youtu.be/LUZlk3nGAeY
成为富人的秘诀? 《富爸爸 穷爸爸》: https://youtu.be/pu2QztCagb8
什么是股票?: https://youtu.be/x6fnlyEo4pY
什么是IPO?: https://youtu.be/YNJq_Zn7HFU
怎样买卖上市的股票?: https://youtu.be/kezQApKN1Lk
开始投资股票需要多少钱?: https://youtu.be/YXke8YWjOsU
投资股票到底怎么赚钱?: https://youtu.be/JTPpPksLiY4
.
.
⚡ Spark 的 Facebook 很熱閙
http://bit.ly/fbsparkliang
.
⚡Spark 的 YouTube 很多教學
http://bit.ly/youtubesparkliang
.
⚡Spark 的 Instagram 很多八卦
http://bit.ly/instagramsparkliang
⚡Facebook群组:理财交流站
http://bit.ly/finspark-group
⚡Facebook群组:eToro美股交易交流区
http://bit.ly/finspark-foreign-stocks
#GST #理财 #SST

vim取代 在 Spark Liang 张开亮 Youtube 的精選貼文
什麼是消費稅(GST)和 銷售與服務稅(SST)?他們的差別是?
.
新政府上任宣布了會廢除GST用回SST
很多人就開始問他們的差別是什麼?
會怎樣影響我們的生活?
對於這個我也不是很清楚
所以我就去問了專家
這個影片是用一個採訪的形式在解釋
所以可能次序上會有一些混亂
我過後會做一個精簡版把學到的整理出來
大家如果在這個影片看不懂的話就記得關注哦
.
【报税课程】
✔️报税课程让你省下至少数万块(省下请会计的费用、省下报过多的税额、省下罚款的数额)
✔️绝对让你轻松学会,终生受用
✔️如果觉得这个课程帮不到你,我们也有退款机制
👇请点击以下链接了解详情👇
http://bit.ly/VIM-tax2019
.
獲取我的獨家理財貼士
http://bit.ly/get-spark-financial-tips
.
【免費】股票投資工作坊 - 從0開始學股票
http://bit.ly/join-free-webinar-now
.
🔥點擊連結瞭解更多詳情或購買🔥
https://valueinmind.co/zh/sparks/
.
怎样投资美国股票?我买了脸书股票赚了20%
https://youtu.be/y3Cn-yYimM8
.
GST to SST 中文工作会
http://bit.ly/2L6pTem
GST to SST 英文工作会
http://bit.ly/2IjbIVj
.
怎样投资美国股票?我买了脸书股票赚了20%
https://youtu.be/y3Cn-yYimM8
eToro中文版申请链接
(全世界都可以用)
https://goo.gl/f78bcs
免责声明:
高波动性投资产品,您的交易存在风险。过往表现不能作为将来业绩指标。
视频中谈及的内容仅作为教学目的,而非是一种投资建议。
脸书eToro美股交易交流区
https://www.facebook.com/groups/59535...
【相关视频】
财富规划: 2018年财富大蓝图: https://youtu.be/avlfDXMmzxQ
怎样可以有钱又有闲? 富人的秘诀: https://youtu.be/psjOO-yASM8
怎么成为富人? 分配收入的秘诀: https://youtu.be/LUZlk3nGAeY
成为富人的秘诀? 《富爸爸 穷爸爸》: https://youtu.be/pu2QztCagb8
什么是股票?: https://youtu.be/x6fnlyEo4pY
什么是IPO?: https://youtu.be/YNJq_Zn7HFU
怎样买卖上市的股票?: https://youtu.be/kezQApKN1Lk
开始投资股票需要多少钱?: https://youtu.be/YXke8YWjOsU
投资股票到底怎么赚钱?: https://youtu.be/JTPpPksLiY4
.
商业合作请联络:18spark@gmail.com
订阅《Spark Liang张开亮》YouTube 频道:
https://goo.gl/ht2n2i
#税务 #GST #SST

vim取代 在 [問題]如何使用vim取代有特殊字元與空白的文字? - 看板Linux 的必吃
各位前輩大家好
最近在使用vim進行編輯文件時,碰到一個問題
參考了很多網路上的文章,用了一整天還是不知道該怎麼樣來解決...
想請教一下各位前輩關於這個部份,應該要來怎麼解決呢....
就是我要如何取代文件內,取代含有特殊字元與空白的文字
比如說
原本的文字是:
location ~ /upload
我想要取代成:
location ^~ /upload/
再勞煩各位前輩 幫忙解惑了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.184.214
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1501564809.A.456.html
... <看更多>