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
The Clean Coder 心得分享
Search
CypressKuo
November 02, 2017
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Clean Coder 心得分享
CypressKuo
November 02, 2017
More Decks by CypressKuo
See All by CypressKuo
Deep-copying.pdf
cypresskuo
0
38
CSS_for_Web_Vitals.pdf
cypresskuo
0
42
談談_Code_review.pdf
cypresskuo
0
50
REST_vs_GraphQL_今夜はご注文はどっち.pdf
cypresskuo
0
25
CSS_重構.pdf
cypresskuo
0
29
跟上_JS_的腳步-ES2020.pdf
cypresskuo
0
32
Core_Web_Vitals.pdf
cypresskuo
0
57
這個時代人人都知道的敏捷開發.pdf
cypresskuo
0
63
Webassembly.pdf
cypresskuo
0
14
Other Decks in Technology
See All in Technology
Sony_KMP_Journey_KotlinConf2026
sony
2
210
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
740
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
120
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
1
170
Dynamic Workersについて
yusukebe
2
610
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
8.2k
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
970
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
260
Databricks における 生成AIガバナンスの実践
taka_aki
1
330
ブロックチェーン / Blockchain
ks91
PRO
0
110
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
エンジニアに許された特別な時間の終わり
watany
107
250k
Tell your own story through comics
letsgokoyo
1
950
Crafting Experiences
bethany
1
170
A designer walks into a library…
pauljervisheath
211
24k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
140
Paper Plane (Part 1)
katiecoart
PRO
0
8.6k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Curious Case for Waylosing
cassininazir
1
380
Chasing Engaging Ingredients in Design
codingconduct
0
210
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
Transcript
The Clean Coder 專業程式設計師的生存之道 前端組 CypressKuo 讀書心得分享
前言
專業主義
負責 • 不做損害的事 ◦ 不要破壞軟體功能 ◦ 讓 QA 找不到問題 ◦
相信程式碼正常工作 ◦ 無情重構(童子軍法則)
負責 • 職業道德 ◦ 學習 ◦ 協作 ◦ 瞭解業務領域、與雇主保持一致 ◦
謙遜 ◦ 練習(https://www.codewars.com)
Say No! • 能就是能,不能就是不能。不要說『試試看』。 Do or do not. There is
no try. - Yoda • 學著說「不」 PM: 你可以在明天完成那個 xx 功能嗎? RD: 明天嗎,有點趕。不過,我試試看。 PM: 謝啦! 然後就爆了
Say Yes! • 學著說「好」 • 堅守原則 • 不輕易做出承諾
寫程式 • 做好準備 ◦ 凌晨三點寫出的程式碼 ◦ 焦慮時寫出的程式碼 ◦ The Flow
Zone(高效率狀態) ◦ 音樂 ◦ 中斷
寫程式 • 保持節奏 ◦ 休息是為了走更遠的路 ◦ 提升專注力 • 進度 ◦
常規預估 ◦ 悲觀預估 ◦ 樂觀預估
寫程式 • 延遲 ◦ 堅決維持預估 ◦ 不輕易加班 • 幫助 ◦
幫助他人 ◦ 接受幫助
測試驅動開發 Test Driven Development • 三大法則 ◦ 測試先行 ◦ 剛好不過
◦ 剛好通過 • 優點 ◦ 確定性 ◦ 勇氣 ◦ 文件 ◦ 設計
會議 • 明確目標 • 立會 • 不必要的會議 ◦ 拒絶 ◦
離席 • 反對與爭論
壓力 • 面對它,接受它,放下它 • 避免壓力 • 面對壓力
結語
感謝聆聽