Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2022 - COSCUP - 我想慢慢寫程式該怎麼辦?
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
蒼時弦や
July 31, 2022
Programming
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2022 - COSCUP - 我想慢慢寫程式該怎麼辦?
在軟體工程師的世界中,一直以來存在著十倍速工程師的傳說。然而,十倍速是怎樣的概念,難道我們就不能慢慢的寫程式嗎?要怎麼做才能讓自己的時間慢下來慢慢寫,卻不影響原本的時程呢?
蒼時弦や
July 31, 2022
More Decks by 蒼時弦や
See All by 蒼時弦や
2024 - COSCUP - Clean Architecture in Rails
elct9620
2
220
2023 - RubyConfTW - Rethink Rails Architecture
elct9620
0
270
20230916 - DDDTW - 導入 Domain-Driven Design 的最佳時機
elct9620
0
510
2023 - WebConf - 選擇適合你的技能組合
elct9620
0
740
20230322 - Generative AI 小聚 ft. Happy Designer
elct9620
0
490
2022 - 默默會 - 重新學習 MVC 的 Model
elct9620
1
520
MOPCON 2022 - 從 Domain-Driven Design 看網站開發框架隱藏
elct9620
1
550
2022 - COSCUP - 打造高速 Ruby 專案開發流程
elct9620
0
350
2021 - RubyKaigi - It is time to build your mruby VM on the microcontroller?
elct9620
0
320
Other Decks in Programming
See All in Programming
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
500
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
470
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
スマート反転とウェブアクセシビリティ
camiha
0
110
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
360
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
670
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
560
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
870
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
120
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
500
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
160
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Visualization
eitanlees
152
17k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Bash Introduction
62gerente
615
220k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
260
Accessibility Awareness
sabderemane
1
200
Transcript
我想慢慢寫程式 該怎麼辦?
@elct9620 THE PROGRAMMER OF CREATIVE ႏָࣛɰ
#Consulting Job
#Ruby/Rails Course and Tools Product
https://blog.aotoki.me Blog
https://discord.com/invite/t2Kd6PNvvA Discord
https://www.youtube.com/channel/UCcABbJfCL0DfNh3wDk_-7lg YouTube
快慢概念
質的差異 許多非常厲害的⼯程師,寫程式看起來都不快,但都是有價值的實作
⼯具之快
編輯器 ⾃動補完、⼯具鏈整合讓入⾨更容易
網路資源 各種範例、教學可以「複製貼上」
開發框架 函式庫、套件、開發框架讓我們可以省去許多學習複雜概念的時間
開發框架 框架的優點也是缺點,你不需要知道太多資訊,有時候反⽽變成設計的缺陷
⼈⼯智慧 GitHub Copilot 能讓我們快速撰寫出程式,然⽽能很好的跟專案整合嗎?
習慣之快
重複 許多常⾒的使⽤情境,因為⼤多數時候都是「重複」的因此能很快
記憶 因為已經被記住,就不需要依靠⼯具、網路資源就可以直接寫出來
累積 在不依靠⼯具的狀況下實現更多功能,再⽤⼯具輔助加速開發
思考之快
理解 能夠區分⼀段程式碼的意圖
變化 能夠根據現況調整撰寫的程式碼
精煉 能夠發現程式中重複的部分,並且加以重構改善
簡化 消除多餘的邏輯,⽤簡單明確的⽅式實現
價值 撰寫真正有⽤的程式碼,⽽非重複⼯作或者不相關的實作
智慧之快
規則 能夠找出接近通⽤的特性或慣例
⼯具 能夠設計極⼤改善開發速度的⼯具
未知 現在只能稍微看到線索,仍未知道這個等級會有怎樣的風景
思考之慢
有⽤ ⽤同樣的時間,寫⼀⾏有⽤的程式還是⼀百⾏無意義的程式
訓練 ⼯具、習慣之所以快是因為不⽤思考,反⽽成為提升能⼒的阻礙
創造 寫程式更接近於藝術,是需要創造⼒的職業,也因此更應該花時間思考
反思