$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CODE_duannian
Search
Zoom.Quiet
March 25, 2014
Technology
0
62
CODE_duannian
131101 QCon_sh 清风 的昂歌...
Zoom.Quiet
March 25, 2014
Tweet
Share
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
170
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
140
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
120
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
98
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
110
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
130
PyCon2014China-Zhuhai-jeff
zoomquiet
0
97
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
130
DevFest2014-Zhuhai-Polymer
zoomquiet
0
430
Other Decks in Technology
See All in Technology
乗りこなせAI駆動開発の波
eltociear
1
1.1k
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
1k
品質のための共通認識
kakehashi
PRO
3
250
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
280
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
120
因果AIへの招待
sshimizu2006
0
950
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
130
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
220
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
180
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
eBPFとwaruiBPF
sat
PRO
4
2.6k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
Designing Experiences People Love
moore
143
24k
Scaling GitHub
holman
464
140k
Writing Fast Ruby
sferik
630
62k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Become a Pro
speakerdeck
PRO
31
5.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Six Lessons from altMBA
skipperchong
29
4.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Transcript
QCon北京2014大会 4月25日—27日
@InfoQ infoqchina
特别感谢 QCon上海合作伙伴
⼯工程师⽂文化中的 ⼯工具“情节”
About Me • Engineering VP @ Douban •
[email protected]
• weibo.com/u/1859409827
⼀一个神奇的项⺫⽬目 – Code(内部名) • 没有产品负责⼈人 • 在1年的时间⾥里没有全职⼯工程师投⼊入 • ⼤大多数需求被提出来后,⼏几天内就会有⼯工程 师主动将其实现
• ⾖豆瓣⼯工程师的主要⼯工作基础
None
但,⼯工具的作⽤用不⽌止如此
Code的前世今⽣生
初,混沌未开…… svn cp trunk branches/ qingfeng/group-bugfix svn ci ... svn
ci ... svn merge branches/… • 慢 • Code Review困难 • 没有积累 • 不便于知识传承
⼀一⽣生⼆二,⼆二⽣生三,三⽣生万物 • 讨论可以留存,知识得到积累 • 不必须有个固定场地 • 你可以邀请任何⼈人 • merge负担很低 •
和CI联动 • 设计师,⼯工程师协同
2012.2.14 Code在⼀一个浪漫的情⼈人节正式启航
None
None
None
1. 发起Pull Request并被他⼈人merge,记100分。(超过30天未被merge的PR则不被计⼊入) 2. 在他⼈人发起,并最终被merge的PR中做评论,记5分
None
None
None
• 快速确定需求 • 快速实现想法(天,周的迭代) • ⼀一⼈人开头,万箭⻬齐发 • ⽤用脚投票 • ⼩小步前进勇于试错
• 热⾎血爆棚的碰头会 Code开发模式
None
None
None
None
Web Mobile
• code start • code sync • code pr •
不从master发PR • 多发PR • 简化操作
Waiting for your pull request
None
None
什么是⼯工程师⽂文化? • ⼯工程师⽂文化不是⼝口号,⽽而是实实在在能够带 来收益的东⻄西 • ⼯工程师是充满热情的动物,只要你给他们机 会 • ⼯工具是改进的契机
特别感谢:Code的发起⼈人清⻛风⽼老师
FAQ