Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2022 - COSCUP - 我想慢慢寫程式該怎麼辦?
Search
蒼時弦や
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
280
20230916 - DDDTW - 導入 Domain-Driven Design 的最佳時機
elct9620
0
520
2023 - WebConf - 選擇適合你的技能組合
elct9620
0
740
20230322 - Generative AI 小聚 ft. Happy Designer
elct9620
0
500
2022 - 默默會 - 重新學習 MVC 的 Model
elct9620
1
520
MOPCON 2022 - 從 Domain-Driven Design 看網站開發框架隱藏
elct9620
1
550
2022 - COSCUP - 打造高速 Ruby 專案開發流程
elct9620
0
360
2021 - RubyKaigi - It is time to build your mruby VM on the microcontroller?
elct9620
0
320
Other Decks in Programming
See All in Programming
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
270
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
250
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
220
Jetpack Compose メカニズム
skydoves
0
320
Building an Out-of-Order CPU
latte72
1
760
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.6k
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
480
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
150
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
450
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
370
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
240
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
140
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
sira's awesome portfolio website redesign presentation
elsirapls
0
410
Tell your own story through comics
letsgokoyo
1
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
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 能讓我們快速撰寫出程式,然⽽能很好的跟專案整合嗎?
習慣之快
重複 許多常⾒的使⽤情境,因為⼤多數時候都是「重複」的因此能很快
記憶 因為已經被記住,就不需要依靠⼯具、網路資源就可以直接寫出來
累積 在不依靠⼯具的狀況下實現更多功能,再⽤⼯具輔助加速開發
思考之快
理解 能夠區分⼀段程式碼的意圖
變化 能夠根據現況調整撰寫的程式碼
精煉 能夠發現程式中重複的部分,並且加以重構改善
簡化 消除多餘的邏輯,⽤簡單明確的⽅式實現
價值 撰寫真正有⽤的程式碼,⽽非重複⼯作或者不相關的實作
智慧之快
規則 能夠找出接近通⽤的特性或慣例
⼯具 能夠設計極⼤改善開發速度的⼯具
未知 現在只能稍微看到線索,仍未知道這個等級會有怎樣的風景
思考之慢
有⽤ ⽤同樣的時間,寫⼀⾏有⽤的程式還是⼀百⾏無意義的程式
訓練 ⼯具、習慣之所以快是因為不⽤思考,反⽽成為提升能⼒的阻礙
創造 寫程式更接近於藝術,是需要創造⼒的職業,也因此更應該花時間思考
反思