Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
我想慢慢寫程式 該怎麼辦?
Slide 2
Slide 2 text
@elct9620 THE PROGRAMMER OF CREATIVE ႏָࣛɰ
Slide 3
Slide 3 text
#Consulting Job
Slide 4
Slide 4 text
#Ruby/Rails Course and Tools Product
Slide 5
Slide 5 text
https://blog.aotoki.me Blog
Slide 6
Slide 6 text
https://discord.com/invite/t2Kd6PNvvA Discord
Slide 7
Slide 7 text
https://www.youtube.com/channel/UCcABbJfCL0DfNh3wDk_-7lg YouTube
Slide 8
Slide 8 text
快慢概念
Slide 9
Slide 9 text
質的差異 許多非常厲害的⼯程師,寫程式看起來都不快,但都是有價值的實作
Slide 10
Slide 10 text
⼯具之快
Slide 11
Slide 11 text
編輯器 ⾃動補完、⼯具鏈整合讓入⾨更容易
Slide 12
Slide 12 text
網路資源 各種範例、教學可以「複製貼上」
Slide 13
Slide 13 text
開發框架 函式庫、套件、開發框架讓我們可以省去許多學習複雜概念的時間
Slide 14
Slide 14 text
開發框架 框架的優點也是缺點,你不需要知道太多資訊,有時候反⽽變成設計的缺陷
Slide 15
Slide 15 text
⼈⼯智慧 GitHub Copilot 能讓我們快速撰寫出程式,然⽽能很好的跟專案整合嗎?
Slide 16
Slide 16 text
習慣之快
Slide 17
Slide 17 text
重複 許多常⾒的使⽤情境,因為⼤多數時候都是「重複」的因此能很快
Slide 18
Slide 18 text
記憶 因為已經被記住,就不需要依靠⼯具、網路資源就可以直接寫出來
Slide 19
Slide 19 text
累積 在不依靠⼯具的狀況下實現更多功能,再⽤⼯具輔助加速開發
Slide 20
Slide 20 text
思考之快
Slide 21
Slide 21 text
理解 能夠區分⼀段程式碼的意圖
Slide 22
Slide 22 text
變化 能夠根據現況調整撰寫的程式碼
Slide 23
Slide 23 text
精煉 能夠發現程式中重複的部分,並且加以重構改善
Slide 24
Slide 24 text
簡化 消除多餘的邏輯,⽤簡單明確的⽅式實現
Slide 25
Slide 25 text
價值 撰寫真正有⽤的程式碼,⽽非重複⼯作或者不相關的實作
Slide 26
Slide 26 text
智慧之快
Slide 27
Slide 27 text
規則 能夠找出接近通⽤的特性或慣例
Slide 28
Slide 28 text
⼯具 能夠設計極⼤改善開發速度的⼯具
Slide 29
Slide 29 text
未知 現在只能稍微看到線索,仍未知道這個等級會有怎樣的風景
Slide 30
Slide 30 text
思考之慢
Slide 31
Slide 31 text
有⽤ ⽤同樣的時間,寫⼀⾏有⽤的程式還是⼀百⾏無意義的程式
Slide 32
Slide 32 text
訓練 ⼯具、習慣之所以快是因為不⽤思考,反⽽成為提升能⼒的阻礙
Slide 33
Slide 33 text
創造 寫程式更接近於藝術,是需要創造⼒的職業,也因此更應該花時間思考
Slide 34
Slide 34 text
反思