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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Zoom.Quiet
March 25, 2014
Technology
0
66
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
180
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
160
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
130
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
110
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
120
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
150
PyCon2014China-Zhuhai-jeff
zoomquiet
0
110
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
150
DevFest2014-Zhuhai-Polymer
zoomquiet
0
450
Other Decks in Technology
See All in Technology
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.5k
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
280
エンジニアリングマネージャーの仕事
yuheinakasaka
0
120
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
8
4.1k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
190
Mitigating geopolitical risks with local-first software and atproto
ept
0
150
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
730
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
360
欠陥分析(ODC分析)における生成AIの活用プロセスと実践事例 / 20260320 Suguru Ishii & Naoki Yamakoshi & Mayu Yoshizawa
shift_evolve
PRO
0
240
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
130
大規模ECサイトのあるバッチのパフォーマンスを改善するために僕たちのチームがしてきたこと
panda_program
1
320
Phase04_ターミナル基礎
overflowinc
0
610
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
A Tale of Four Properties
chriscoyier
163
24k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
KATA
mclloyd
PRO
35
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
330
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
So, you think you're a good person
axbom
PRO
2
2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
240
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
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