【念念不忘,必有迴響】
怎麼勾起大家心裡面那把快熄掉的火,怎麼讓火旺起來在四處蔓燒,怎麼讓培訓的效果不只是培訓的那兩三天,而是大家有動機、想在實務上用來解決問題並改善痛點、想趕快練習、想趕快分享好東西給其他人,這股衝動、堅持、行動,才是 #專業點火師 的價值。
#有用就有用_沒用就沒用
#雖然我覺得上課順序應該反過來
※ 參加我培訓的學員還有個特色,通常 #自費 跟 #老鳥 的比例非常高,至少都是 1/3 起跳,#這就是口碑
① 演化式設計:測試驅動開發與持續重構:https://dotblogs.com.tw/…/201907-evolutionary-development-t…
② 單元測試實戰營(針對遺留代碼):https://dotblogs.com.tw/…/unit-testing-effectively-with-leg…
③ 極速開發:https://dotblogs.com.tw/…/2019/02/18/extreme-developing-tra…
201811 重構與TDD實戰營
×
201901 單元測試實戰營
×
201905 極速開發
【 91 敏捷開發之路 三堂課心得集大成之文超長慎入】
一切是從某次和Scar Su的IDP開始,建議去看91的TDD 30天文章來學習,雖然之後TDD並沒有太實質的學習成果,卻間接認識了91這位大師以及開啟往後圍繞其周圍一切知識的大門。
半年多來上了三堂課,前後花了一個月左右的薪水、數不盡的白天與黑夜,收穫,真的很多。
▎重構與TDD實戰營
當時一股腦想學習TDD的我,上班時不經意看見此課程資訊,心跳加速、一股熱血湧上心頭,毫不猶豫的揪了 蔡孟哲 學長衝一發,學長的爽快答應,或許才是促成一切學習的開始。
「本來看到這個課程就有想上了,你揪我就覺得該衝一發。」
學習的路上有時候大概就是需要一點衝動以及一個添燃油的朋友,才能脫離猶豫往前衝吧。
回到課程,「TDD」這件事情並不只是單純測試先行,測試案例的產生乃是在明確的需求底下所產生,而追求明確的需求這件事本身是值得花時間進行的。而當需求討論出現瓶頸時,透過錯誤的舉例,來逼出需求方正確的回答,讓雙方的認知達到一致。當然這個需求不只是驗收情境,透過TDD不斷的由上而下的進行,在定義程式內物件職責時的需求方就是developer自己了。
比起TDD的紅燈→綠燈→重構的循環、一次只做一件事情的準則、測試或產品代碼都必須能說話、各種重構技巧讓程式碼乾淨且降低耦合等等的基本要求,在TDD上最重要的莫過於還是要不惜一切的榨出明確需求,不要害怕問蠢問題,更不要像在課堂時和學長pair時被91糾正「不要放棄溝通」的我們一樣,最終產出就是一堆廢code😂。
▎單元測試實戰營
上課前靠著自學研究,大概知道怎麼去寫單元測試,知道怎麼使用隔離框架,也在專案上嘗試過,但這個領域絕不可能僅有自己知道的那樣,也因此前堂課結束後不久便決定接著報名此課程。
雖然在課堂中一些基本知識相對已較熟悉,但有些知識或許要對的人講一遍,才能深入腦海中吧XD。例如替legacy code加測試的大絕之一--將耦合之處抽成protected,並在子物件下override此部分來達成隔離,95%以上案例皆可如此進行的這個方法,在「單元測試的藝術」一書中便已看過,當時卻沒有特別的感覺更不曾套用過,課後回去在工作上使用才發現這 太 猛 了,我想這概念就跟一個男生不聽媽媽的話但卻很聽女朋友的話的概念一樣吧😅。
不過這堂課最有價值的還是最後在工作實務上的各種探討及經驗分享,例如0測試的專案如何開始、code coverage之於團隊的意義、與第三方界接的各種眉眉角角、CI的最高準則性、團隊/個人如何看待單元測試等等,即便當時下課時間已經delay超多(不小心忘記91的課後面不能輕易安排行程RRR),但仍然捨不得走,每一項議題都是大家工作上的切身之痛,多聽一些就是多賺一些,也是對未來多一些幫助。
▎極速開發
在前兩堂課pair寫code時,就好幾次被91碎念我們的開發方式不太行,又慢又沒效率(之類的),開始只覺得寫得快又有什麼用,還是要等腦子能跟上才有意義,但隨著一次又一次91三刀流demo的洗禮下,漸漸覺得牙癢癢手癢癢。這次在學長的鼓吹下,也決定一起來學學這樣的開發方式。
這堂課程終於是個有類似講義的課程😂。隨著91的教學,vim來到了我的visual studio中,也獲得了91個人常用的自訂指令,滑鼠的地位逐漸母湯。但這堂課不僅於此,透過ReSharper的輔助,各式template的設定、自訂Quick Fix等等,把所有許多重複的、麻煩的事情,透過IDE的協助來簡化開發,讓developer關注在所需關注的事情即可。
Developer把每一個開發時的小動作(甚至是右手在滑鼠和鍵盤間移動)做簡化,每多擠出的一點點的時間,都可以用在需求的關注、架構設計等等其他本就要花時間的事情上,用最快的速度把腦裡出現的code投射到editor上,更有效率的提升工作效率以及價值。我想這才是這門課的精隨所在吧。
▎總結
上過91的課程都知道,能獲得的東西遠比課程名稱還多很多,沒有什麼值不值得,只有願不願意給自己打開門、試著站在巨人的肩上而已。
而不論是TDD、重構、UT、極速開發,練習、大量刻意的練習,才是精進的唯一之道。
▎影片 - Tennis Kata
以TDD方式完成tennis的計分功能。
從起初的一小時,透過不斷的練習、91的review、和學長的討論調整下,進入30分、27分、23分、20分、19分、17分到近期版本的14分,雖然仍有些失誤,但我想不完美的完美,更能驅使一個人繼續努力吧!
同時也有5部Youtube影片,追蹤數超過48萬的網紅星期天,也在其Youtube影片中提到,這支影片,是我打造錄音室的全過程! 也是設計師們一年以來的心血結晶!請看VCR! 本片五大看點🖐️ 1. 星期天的人聲測試(為了測試特別寫段子) 2. 從零到有的施工紀錄(從一面水泥牆開始) 3. 各種專業施工技術(老師傅的老技術) 4. 殘酷的聲音測試(用力啪啪啪,交叉比對) 5. 燒給它旺的防...
專業點火師 在 91 敏捷開發之路 Facebook 的精選貼文
使用者見證,還是最真實的 ❤️
#專業點火師
自己已經很久沒有因為練習寫程式寫到有點 "忘我" 而熬夜這種事了(平時寫程式可能2,3個小時就想睡了這樣),因此想分享這一陣子在 91 敏捷開發之路 極速開發 和 單元測試實戰 的上課緣由和心得。
印象中,起初接觸 Joey Chen 91哥 課程資訊的緣由是去年 #LaraDebut 的 PHPUnit 入門教學, 講者是 Winnie Lin,教學結束後上去請教了幾個問題,她 和 Duncan Huang 顏永富 (Yen YungFu)幾個PHP社群的前輩 都介紹了 91哥 的課程 極速開發、單元測試等課程,當下覺得很心動,於是後來陸續報名 91哥 的課程 重構與TDD,再來是最近的極速開發、單元測試實戰等課程。
每次課後收穫都出乎意料的多,若要分享各堂課的心得唯恐自己吸收不夠好,很難把課程精華介紹的鉅細靡遺,所以這篇只分享 極速開發 的心得,上完後的感觸是:從沒想過可以這樣用 IDE 和 Vim 寫程式,Tennis Kata 剛開始至少得花一小時以上完成,經過這幾天練習後已經能濃縮到14分鐘內,這幾個課程還有個很好的優點在於,不論是寫 PHP、Java、C#、js、哪一種語言都有範例,這些技巧和觀念都適用。
特別想提的是,在這些"具體"的技巧之外,覺得最有收穫的反而是"抽象"的心法,課程所分享的思考脈絡對我而言才是這堂課程背後收穫最大的,"刻意練習"這四個字已經不只1次2次聽到 91哥 提到,畢業後從事程式開發2年多,從沒想過要把自己寫程式的過程"錄下來"看這種事,從開始觀察自己平常開發的壞習慣和步驟,針對這些部分不斷思考調整,再透過刻意練習來訓練自己,直到能夠不加思索的做出反應,這樣持續的觀察->調整->練習 所帶來的提升特別有感,為此在課程結束後還跑去買了 刻意練習 這本書。
感謝 91哥的 傾囊相授,91哥 的課程不便宜,對我來說還是很非常值得,這篇心得也算是分享給有興趣還在觀望的人可以參考看看。
另外想感謝的是總是無私的分享很多很好資訊的 PHP/Laravel 團隊們,謝謝你們,謝謝。
專業點火師 在 91 敏捷開發之路 Facebook 的最佳解答
#專業點火師
就是要點燃大家心裡的那腔熱血,相信我們也能做得到,相信實務上也可以用,而且真的動手去試試看,去看到真實的問題,找到缺少的部份,看清自己的弱勢。
然後找方式強化、改善,再觀測。
#持續練習 的重點在於真的有行動,有對的方式觀測,有好的方式調整。
※ 其實,這不就是敏捷用在自己的技能成長跟人生上嗎?
專業點火師 在 星期天 Youtube 的精選貼文
這支影片,是我打造錄音室的全過程!
也是設計師們一年以來的心血結晶!請看VCR!
本片五大看點🖐️
1. 星期天的人聲測試(為了測試特別寫段子)
2. 從零到有的施工紀錄(從一面水泥牆開始)
3. 各種專業施工技術(老師傅的老技術)
4. 殘酷的聲音測試(用力啪啪啪,交叉比對)
5. 燒給它旺的防火檢驗(直接拿噴燈去燒)
👂感謝『德國MAYVOICE美聲強力吸音板』
協助打造星期天錄音室 ▶︎ https://lihi1.cc/7yD04
本片章節👇(給趕時間的人看,看完記得留言唷)
0:00 開場
1:06 改造前的空間
1:27 開始施工雷射對齊
2:17 吸音板DIY
3:02 插座冷氣機包覆施工
3:42 吸音板初步完工
5:15 錄音測試
6:41 加裝吸音窗簾
8:49 錄音交叉測試
10:16 安全檢驗證明
10:29 點火燃燒測試
我在台北的新錄音室使用的是「德國MAYVOICE美聲強力吸音板」
它的材質看起來、拿起來都很輕薄,就像影片中一樣,非常平整滑順,也易於施工。
另外,我請到了很多YouTuber和Podcaster御用的聲學空間規劃師Peter來為我操刀設計。
從配色和空間規劃,到實際錄音需求,它們都一直在達成我相當無情(?)的收音要求。
施工也是一絕,冷氣、開關、插座都像是鑲在牆上一樣,完成之後,美到像是活在Minecraft的世界裡...
施工前後的收音效果經過我的實測,實在非常驚人。
你們可以直接聽影片中的實測。
這樣說的話,也許你能理解:
以前外面的錄音室要敲我廣告配音的Case,大多都是我必須親自過去錄。
但是現在,有些錄音室在聽過Sample之後,錄音師是可以接受我自行錄製的。
這還真是不可思議。
這在疫情期間真是一個很棒的製作方式。
光這點就可以證明,這個吸音板是真D厲害。
德國MAYVOICE美聲強力吸音板適用於YouTuber & Podcast工作室、琴房、錄音室、音響室、攝影棚、會議室、直播室、幼兒園、學校、住家、飯店、旅館...等空間!是您居家錄音的好空間、好伴侶!
通過SGS防焰測試,不會飄散臭味,不會粉化,不含甲醛等有害物質,也不含阿斯匹靈(咦)
施工完成後,我一直都宅在裡面工作甚至會在裡面睡覺,親自見證了它的材質友善度XD
這些施工還有規劃,真的是值得了。
坪數:天花板+地板共3坪+四面牆共6坪=總共9坪
工資1萬6+吸音板材料6萬+窗簾含施工1萬5=總共9萬1
#德國MAYVOICE美聲強力吸音板
#吸音板效果
#podcast錄音室
空間聲學規劃師Peter哥介紹: https://lihi1.cc/Dlf6b
👇 同場加映!星期天製作-最新惡搞電視節目🎬
動物星天頻道《深入探索:老虎禁區》https://youtu.be/xVKojFLXyH0
動物星天頻道《海底解密:深海大扇貝》 https://youtu.be/qjbze338jDY
動物星天頻道《深入探索:大象秘境》https://youtu.be/1LXdlIUrHm8
動物星天頻道《亞熱帶解密:木柵動物園》https://youtu.be/l5aJ7vVIqWg
動物星天頻道《亞熱帶解密:木柵動物園2》 https://youtu.be/8A8MPXR8u1c
動物星天頻道《亞熱帶解密:壽山動物園》 https://youtu.be/fk0NIB0Y1fw
動物星天頻道《深入探索:狐狸禁區》 https://youtu.be/Nto1_TDcOd8
動物星天頻道《北海道極地動物》 https://youtu.be/t7ZvEe_W06
動物星天頻道《兔兔101:家兔大揭密》https://youtu.be/irKJYxBRWPc
洽詢配音及合作,請寄信至 ▶︎ sundayright@hotmail.com
喜歡這支影片的話,不要忘了按讚+訂閱+留言哦!
快來追蹤我IG,偷窺我的生活(?) ▶ https://goo.gl/qe5Xfi
(旁白/撰稿/拍攝/製作:星期天)
專業點火師 在 草莓味的瘋 Youtube 的最佳貼文
我遇到一位非常熱衷於挖耳屎的掏耳師...
來自中國技術
沒想到我一個女生藏了那麼多的耳屎!
一整個好舒麻啊~~~~~~~~~~~~
專業掏耳朵
Hygge Ears 採耳專門店
https://www.facebook.com/pg/hygge.ears/about/?ref=page_internal
【其他影片】
娃娃機系列
2000元清台!台北機台遇到各種狀況?
https://www.youtube.com/watch?v=H9Wa_...
挑戰士林夜市【娃娃機】擴香瓶!台主哭著求我別打了!又有抽獎活動囉~feat.御少
https://www.youtube.com/watch?v=7xdo0...
訪談系列
愛愛途中會說什麼話?大陸方言超爆笑!feat.@泡麵
https://www.youtube.com/watch?v=fQva6...
大胸部女孩容易遇到渣男?發現前任手機有隱藏APP打開全部都是...勁爆內幕我不敢聽!
https://www.youtube.com/watch?v=5U8A_...
愛愛多久一次才正常?【感情】該如何經營才會長久!戀愛禁忌!feat.呼呼
https://www.youtube.com/watch?v=xmGWb...
訪問安希最愛的姿勢是?
https://www.youtube.com/watch?v=aPmIj...
美食系列
三峽老街隱藏美食
https://www.youtube.com/watch?v=6X6XU...
挑戰一百顆握壽司吃到飽
https://www.youtube.com/watch?v=btC6Z...
辣度一百萬泡麵
https://www.youtube.com/watch?v=msvF4...
新莊廟街夜市美食攤販
https://www.youtube.com/watch?v=FbWDE...
刮刮樂系列
百分之百中獎率2000元刮刮樂
https://www.youtube.com/watch?v=eSHKW...
男友包1萬紅包給我繼續刮,結果是?
https://www.youtube.com/watch?v=tKLS8...
刮刮樂500元中獎率比較高?
https://www.youtube.com/watch?v=YGt1W...
整人刮刮樂居然被我騙到了!
https://www.youtube.com/watch?v=2E2be...
每週影片更新@草莓味的瘋
阿咪【陳怡君Mini】FB粉專 https://www.facebook.com/CuteMini0622/
阿咪【阿咪】Instagram https://www.instagram.com/mini370622/...
工作邀約✉️mini370622@gmail.com
#挖耳屎 #掏耳朵 #高潮
專業點火師 在 alex lam Youtube 的最讚貼文
隱身於灣仔新鴻基中心的高級中菜餐廳 其出品水準高,用餐環境舒適
最重要係私密度高,好多商務會議都會係呢度開
午市例牌爆場,但晚市就完全不同
相對寧靜一點,更設有戶外用餐區
入秋後涼爽的晚上,約埋朋友飲暢飲大吃一餐
餐廳有戶外區
空中花園,感覺似戶外酒吧飲酒
望住灣仔夜景用餐
即係時下既網紅打卡位
店家也有提供私隱度高既客房
四人至十人都可以應付得到
今夜涼風送爽,坐在戶外先喝返杯吹下水 涼拌秋葵 $68/碟
Chilled Okra with Japanese Sesame6 Dressing
椒鹽鮮魷$88/碟
Deep fried Squid with Salt and Chilli
由在場專業調酒師即席發板特式雞尾酒 以水果配入調配而成,易入口,夠甜蜜
淨飲雙計,笑 當然要來一點前菜開胃
椒鹽鮮魷 真正用新鮮魷魚炸成
食起來魷魚有彈性夠鮮味
食咁多間鮮魷,呢間水準真心高!
健胃小吃 涼拌秋葵 龍袍烤豬髀 $238 Dragon Gown Barbecued Crispy Pork Knuckle
烤豬脾,已起片拆肉上碟
肉厚細嫩有肉汁,外層烤得脆如薯片
配搭上兩款自家醬汁
味道更為豐富
艷火妙醬煀牛尾$368/份 Stewed Oxtail with Green Chili Pepper
上菜前先落玫瑰露點火 令香氣更加突出,也有視覺效果
選用大件多肉既牛尾件
虎椒雖惡,但辣度剛剛好,不會蓋過所有味道
集辣,香,味覺一身既招牌作
蟹肉石盤炒糯米飯薄煎$218/碟
Stir fried Glutinous Rice with Crab Meat in Stone Pot
以石盤上菜 煎至飯底有脆焦效果
係比較少有既做法
現拆蟹肉配糯米飯,沒有一絲油膩感
而家食到雙重口感,鮮味蟹肉加脆口既飯焦
值得推介
濃湯鮮茄泡羽衣甘藍$168/份 羽衣甘藍特別在於營養豐富
標榜為抗癌蔬菜
多吃羽衣甘藍可增強身體免疫力
配上新鮮既番茄粒與濃湯
係好健康既菜餚
最後當然來一碗
楊支甘露,啖啖酸甜既芒果肉粒,香甜帶酸
吃完十分滿足!
灣仔港灣道30號新鴻基中心2樓2C及2D號舖
Shop 2C&2D, 2/F, Sun Hung Kai Center, 30 Harbour Road, Wan Chai #龍袍酒家 #龍袍酒樓 #龍袍 #香港美食 #灣仔美食 #龍蝦 #中菜 #DragonGown
專業點火師 在 【高壓電的魔術師】火星塞 - YouTube 的推薦與評價
【高壓電的魔術師】火星塞引擎正常運作需要良好的混合氣、良好的 ... 火星塞的動作跟打火機類似,要達到混合氣的壓縮 點火 功能,良好的火星塞需具備1. ... <看更多>
專業點火師 在 91 敏捷開發之路- #專業點火師... | Facebook 的推薦與評價
專業點火師 就是要點燃大家心裡的那腔熱血,相信我們也能做得到,相信實務上也可以用,而且真的動手去試試看,去看到真實的問題,找到缺少的部份, ... ... <看更多>