说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【OSTC讲师专访】严旭:文艺豆瓣也很开源

HTML文档下载 WORD文档下载 PDF文档下载
CSDN“开源技术大会•2014”(OSTC•2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。本期采访的是豆瓣技术总监严旭。

编者按: CSDN “开源技术大会·2014” (OSTC·2014 )将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期,我们采访的是豆瓣技术总监严旭(清风)


严旭(清风)

2012年起,清风开始在豆瓣主导CODE平台的开发。CODE是豆瓣内部一个基于Git版本控制系统的协作平台,最初是豆瓣为了解决自身的开发流程、代码管理、上线等问题开发的。这不是一个公司项目,但仍然聚集了众多的豆瓣工程师参与其中。截止目前,CODE已经托管了豆瓣内部几乎所有项目的代码。

在豆瓣内部,CODE的主要用途包括:存储代码仓库; 代码审查,工程师日常沟通;持续集成,上线系统的联动。

随着CODE系统的逐步完善,豆瓣希望可以有更多的人可以使用这套系统,并且参与这套系统的开发。因此,从2013年初开始,他们就陆续把使用中的一些基础库开源了。2014年2月14日,在豆瓣CODE项目成立两周年之际,豆瓣宣布将CODE的整个项目框架开源。同时开源的还有该项目使用的Git封装器,以及一些其他基础设施,如 Mikoto、 Linguist 、 P、 CodeLive等。

豆瓣CODE项目主页:  http://douban-code.github.io/

下面是采访记录(摘要)。

CSDN 请简单介绍一下您目前的工作和关注的领域。

清风:目前的工作的大部分精力就是放在CODE这个平台上。最近比较关注的领域是远程办公、知识管理、移动办公等领域。

CSDN 豆瓣最初也曾考虑Github企业方案,但后来还是选择开发自己的代码管理平台CODE,出于哪些考虑做此决定?自身搭建代码管理平台,对企业自身有 何特殊要求?

清风:Github成本较高:20$/人月+维护+无法定制开发。 自主开发从长期成本来看是低的,而且可以形成一种工程师文化。自主开发对企业的要求就是,需要每一个人都很关注开发过程这个事情,不认为这是某一个人的事情,而是所有工程师的事情。

CSDN 从开发到现在的两年间,CODE项目的定位、设计思路和实现方式有什么变化?

清风:CODE的定位是解决豆瓣的开发过程问题,始终未变。(实现方式上)随着仓库规模的变多,现在在做分布式Git的服务。

CSDN 部分团队从SVN迁移到Git过程中面临较多困难,您有什么建议吗?

清风:这是一个艰苦的过程,需要做好打持久战的准备,豆瓣基本上花了1年时间才完成全部迁移,这个过程涉及到代码库的拆分,以及上线工具、部署工 具等等以前所有围绕SVN构建的工具的修改。

另外一点就是Git+PR流程的培训。这个部分,幸运的是豆瓣的工程师本身就都参与了很多开源项目,所以几乎没怎么培训。

从历史经验看,这件事首先必须从上往下推,必须有专人来盯着进行,并且要提供配套的工具。

CSDN 豆瓣工程师团队中的开源文化是怎样的?

清风:豆瓣的开源文化是:开放、共享、创造。

CSDN 您能分享下在团队内部推广开源的经验吗?

清风:无需特别的推广,更多的是大家相互分享和学习。

CSDN 简单介绍下您在开源技术大会*2014”(OSTC*2014)上要分享什么话题?

清风:会介绍CODE的功能、开发的心路历程,以及开源的目标和计划。


2014年3月30日,由CSDN主办的“开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流。

>>>大会官网: http://ostc.csdn.net/

《开源者说》08期:聊聊Java那些事儿 专访唐成:从小工到专家,PostgreSQL的修炼之道 《瞬间之美》作者Robert Hoekman Jr:如何成长为UX领袖人物? TIOBE 2015年6月编程语言排行榜:Swift份额上升,Objective-C成自由落体 【CTO讲堂】Box首位华人核心工程师的回国创业之路 【探秘ES6】系列专栏:ES6简介 专访《Javascript设计模式与开发实践》作者曾探:爱编程 爱生活 【探秘ES6】系列专栏:迭代器和for-of循环 【CTO讲堂】UCloud联合创始人兼CTO莫显峰:如何成长为技术合伙人? 【探秘ES6】系列专栏:生成器 iKair转型传感器及SaaS厂商,发布Maxense平台与9款“云传感器” 免费jQuery幻灯片图片轮播插件Galleriffic的使用方法 专访IBM中国研究院院长沈晓卫博士:全新的物联网来了 《近匠》GYENNO CEO任康:用“勺子”敲开一片新市场 Horde3D——基于C++编写的3D渲染引擎 Maker Faire 2015在深圳正式开幕,关注创客生态系统 Arduino与Seeed Studio达成战略合作——专访Arduino联合创始人Massimo Banzi 免费开源的Bootstrap富文本编辑器bootstrap-wysiwyg使用方法 CCAI2015:首届中国人工智能大会将于7月26-27日在京举行 拥抱互联网+ 用友NC6助力集团企业蜕变数据驱动型公司 《近匠》融云,自主研发真正“不丢消息”的IM云服务 【CTO讲堂】听云CTO Wood:APM实现原理及对IT和产品运营的价值 从7个维度浅析虚拟现实Alpha年 Maker Faire上的微软:将技术与工具带给Maker才是关键 友盟2015年Q1移动互联网报告:车联网App崛起 多面编程语言Scala NEC高可用集群软件EXPRESSCLUSTER X3.3面向中国市场正式发布 【探秘ES6】系列专栏:模版字符串 专访图书作者祁宇:C++11让程序更简洁、更现代、更强大 滴滴打车CTO张博:生死战役,技术和时间赛跑 Qualcomm拥抱创客文化:如何基于DragonBoard 410c创造和创业? 在PHP中使用word COM对象的问题。 请教一个问题:如何反回一个MonthCalendar1控件上的的周期(控件上有显示,但不知道如何在程序中得到)? 老板叫我做一个界面,跟VC的界面视图一样, 能不能作一个中文编译器??? 我不要活了。。。 菜鸟:一个小问题 基于对话框的程序中,使用了Tree Control和Edit box,如何在Edit box中显示TreeControl中选中的文本文件的内容。希望提供类似的例子。 ★★★★★★★紧急求救★★★★★★★★ 寻找丢失的分区表!!! windows2000进入“等待”后,唤不醒是怎么回事,请指点! jsp数据库中的Date类型? 在vb中如何进行时间比较?例如1 / 7 / 17 10:00:00 - 1 / 7 / 17 00:00:00 得到一个值?? 请问如何获得其他机器的网卡MAC地址?非常感谢!!! 别了,最爱的BCB! 如何判断一个指向窗口的指针可用? 请教高手:怎么样破windows2000的登陆密码?其密文存放在什么地方? 急:哪里有电子文档 找到找到 网络编程、大虾有请!如何获得当前每秒的字节数? 各位高手,有人喜欢用mysql吗?谈谈这个东东吧 大富翁怎么连不上了? 各位武汉的大虾,请教武汉程序员、高级程序员、系统管理员(正规的大公司)、以及用JAVA做开发的工资一般为多少。希望大家给予帮助!!前途问题!! 网络编程大虾有请!如何获得当前每秒的字节数? 怎样在treeview中设置背景图片 to 版主:精华区太乱了,请给予分类。谢了 听说VB可以写PAD的程序,TRUE? JLabel中文本换行问题 马上要开始学BCB,请问BCB有那种类似于VC的创建类的向导吗,看到BCB的界面我就想到DELPHI中创建类的难度 我的游戏引擎BATTLEFIELD作好了,欢迎下载(这次是真的) 一个pop_up menu的问题 那位高手知道在SDK中使用ADO的方法 为普天之下正直而上进的程序员找一个温馨的家 为什么不能把JMF包打进去??? 内存泄露是指例如“为对象分配一个内存区后,未删除内存区,但删除了对象”是吗? 装pws时遇到的麻烦! to freezwy(网络自由人) 有没有限制上传图片大小的asp代码??(不是组件) 还是没有解决!!! 有关VC中数据库绑定的问题! 扔个骨头……下个“圈套”,呵呵? ^_^ 紧急情况!如何改变DataGrid控件中个别行的颜色?? 如果实现断开共享目录的连接 acces 表 SQL语句中如何转换字符型字段为整型? First-chance exception 请教directx的一个入门问题? 诚征MM中…… 多线程问题?? 请问sybase中real类型的最大值是多少?999999999 自杀的N个理由 如何根据日期计算出一年中的第几天? 情况不对,撤丫~~~~~~~~~ 如何在JBuilder4.0编译环境下打包\编译??????? 推荐一下雷鬼音乐 芭比英语怎么读?最好把拼写也写一下!注意是英文! 工程队13天完成一项工程,平均每天完成这项工程的几分之几?每天可完成这项工程的几分之几? 推荐几条鲍勃 迪伦bob dylan的最经典歌曲.要最经典、百听不厌的. 芭比娃娃英文介绍芭比娃娃的英文介绍! 工程队做一项工程,计划8天完成,平均每天完成这项工程的几分之几,3天完成这项工程的几分之几? 请问一首鲍勃.迪伦(Bob Dylan)的歌名windows xp 第一次发行的时候,捆绑的windows media player 里面自带了一首美国乡村歌手鲍勃.迪伦(Bob Dylan)的歌,我忘了是歌名, 芭比娃娃的具体英文介绍介绍芭比的原型 发展史 流行程度 以及发展趋势 工程队12天完成一项工程,平均每天完成这项工程的几分之几?3天完成这项工程的几分之几? 任何一个有理数都可以表示成分数的形式吗?急 Forever Young 歌词翻译! 芭比娃娃用英语怎么说?芭比娃娃和奥特曼的英语说法 凡是有理数都可以化成分数吗 英语翻译如题,这首歌还行,顺便推荐一下. “芭比娃娃”用英文怎么说? 小数,分数可不可以都化成有理数?在分类题当中,小数、分数可不可以互化?分母能被分子整除的算不算做整数? 鲍勃迪伦是不是跟 披头士 杰克逊 猫王一样出名?经典之作是什么?不要复制 求写一篇500字左右的英语短文 关于芭比娃娃的RT急需在线等 把0.017(17循环)化成有理数(分数) 求芭比钻石城堡中的《we're gonna find it》的合唱谱就是两个人在小酒馆里唱的,我想和同学表演,所以希望能找到歌谱,如何合唱.谢谢! 哪个是暗影芭比真正的文章啊这么多个都是莎拉的,擦,谁给个准确的~ 一个最筒分数,如果把分子减1,可以约成1/2;如分子如1,可约成2/3.问这个最筒分数是几分之几? 求芭比里的一首歌we are going to find itwe are going to find it 芭比娃娃的销售策略用的什么策略. 0.48=几分之几(分数) 芭比之钻石城堡的 we are gonna to find it 玩芭比娃娃的写怎么玩这个玩具150字作文 百分之12.5怎样化成分数? find that与find it 的区别例句:All of us ( ) necessary to take exercise every day.Many people find ( ) interesting to play computer games.A.this B.that C.them D.it 关于我的芭比娃娃的英文文章不要太长,也不要太短 把下面的百分数化成分数 50% 75% 40% 12.5% 10% we found that和 we found it Barbie娃娃英文介绍希望有能力的朋友帮本人写一篇关于芭比娃娃和韩国迷糊娃娃的英文介绍!急用! 12.5化成分数是多少 bob marley怎么死的 单词bob 的起源演变和发展(我只知道来自于条顿语bob 辉煌的荣耀)具体点要1000来个字 最好附上参考文献或链接 将0.252525252525.化为分数 Bob Marley 的家庭和女人熟悉他的朋友们帮帮我,Bob Marley一生有过几个女人?结婚和没有结婚,分别是谁,叫什么名字,有没有孩子?哪年,在哪里,怎么样可是有关系的,他对家庭和女人有什么看法,越详 美国文化"芭比娃娃"有什么历史背景? 分数化成小数:12分之5 英语翻译Get up,stand up:stand up for your rights!Get up,stand up:stand up for your rights!Get up,stand up:stand up for your rights!Get up,stand up:dont give up the fight!Preacherman,dont tell me,Heaven is under the earth.I know you dont knowWhat Bob是什么意思 把小数化成分数0.75 3.42 2.12 英语翻译歌手:bowie david 专辑:hunky dory Oh,hear this Robert ZimmermanI wrote a song for youAbout a strange young man called DylanWith a voice like sand and glueSome words of truthful vengeanceThey could pin us to the floorBrought a few m 请问一下“爱情的bob”是什么意思… 将下列小数化成分数:0.85=( ) 3.12=( ) 推荐Bob Dylan的歌?不用说Knockin' On Heaven's Door,我找了很多,只是觉得这一首好听. 一项工程需要9天完成,已经干了5天,完成了这项工程的几分之几 18.4%怎样才能化成分数或小数, 求英语爱好者翻译Bob Dylan的Things Have Changed单词基本认识,整篇却云里雾里. Things Have Changed__Bob Dylan A worried man with a worried mind No one in front of me and nothing behind There's a woman on my lap and she's dri 一项工程原计划9天完成,实际上只用7天就完成了.实际每天比原计划多完成工程的几分之几. 芭比之歌星公主 我在这 中文版歌词 求啊.各种球 Bob Dylan的Like a rolling stone谁有中文歌词翻译?这首歌的歌词中文翻译谁有?帮忙呀!谢了! 7天是9天的几分之几 here i am歌词(芭比之歌星公主) I wish i had life歌词(芭比之歌星公主) how high we can fly 歌词最好还有princess want have fun歌词 芭比娃娃英语怎么说 一项工程原计划9天完成,实际上只用7天就完成了.实际每天比原计划多完成工程的几分之几. 急需一份雷鬼音乐的英文介绍与一份Bob Marley的英文介绍一定是纯英文翻译!不是翻译软件翻译出来的!reggae与hip-hop,jazz的节奏有什么关系? 芭比的英文怎么拼写 修一条4千米长的公路,7天修完,平均每天修几分之几千米?每天修了这条公路的几分之几?平均每天修了1千米的几分之几?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn