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
CODE_duannian
Search
Zoom.Quiet
March 25, 2014
Technology
0
57
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
150
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
120
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
99
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
88
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
87
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
100
PyCon2014China-Zhuhai-jeff
zoomquiet
0
78
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
110
DevFest2014-Zhuhai-Polymer
zoomquiet
0
400
Other Decks in Technology
See All in Technology
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
230
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
570
OPENLOGI Company Profile for engineer
hr01
1
33k
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
1
300
Witchcraft for Memory
pocke
1
640
asken AI勉強会(Android)
tadashi_sato
0
130
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
210
Github Copilot エージェントモードで試してみた
ochtum
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
930
Oracle Cloud Infrastructure:2025年6月度サービス・アップデート
oracle4engineer
PRO
2
310
OPENLOGI Company Profile
hr01
0
67k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.9k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Documentation Writing (for coders)
carmenintech
72
4.9k
Adopting Sorbet at Scale
ufuk
77
9.4k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Producing Creativity
orderedlist
PRO
346
40k
Code Reviewing Like a Champion
maltzj
524
40k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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