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

【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/

Anchora鲁为民:PaaS是我的兴趣 次世代IDE Light Table 0.4发布 带来众多更新和改进 别再设计易碎的Web API! LinkedIn:55人支持2700位员工,2亿用户的大数据分析 Brian Krzanich是谁?这位新CEO预示英特尔未来怎样? HTML5开发者心声:浏览器兼容性成最大问题 传微软6月下旬将发布第二代Surface 7到9英寸全有 Turbulenz:HTML5 2D和3D游戏引擎开源 携程开放平台总经理夏天:内容+高转化率成就开发者 直接拿来用!最火的Android开源项目(一) Qunar 谌振宇:旅游行业的移动化如何布局? 大数据分析“铁三角”: Teradata数据仓库、Teradata Aster与Hadoop Teradata专业服务:打造行业企业的“数据科学家” Xamarin Evolve 2013:竭尽全力让C#服务iOS与Android 史上最全!57个Web框架4轮横向对比 回顾银行数据的可用性和一致性历史 Qubole:托管在AWS平台上的Hive服务 自由操作系统 Debian 正式发布7.0版本 4月份浏览器份额:IE 8仍居第一,IE 10翻番 亚马逊正式在华推Android应用商店 收入3:7分账 不要男孩,只允许女生参加的四所编程学校 下一波App机会在哪里? JS1K 2013优胜作品公布 3D蜜蜂仅获亚军 专访:前新浪网架构师徐佳转行卖水果背后的故事 FBI密码挑战,你能解开吗? 从0到1只需一天:Twitter后PC时代物联网“敏捷”开发之路的探索 机械生物已经面世 只少个“大脑”而已 百度正式宣布3.7亿美元收购PPS视频业务 比尔·盖茨:iPad让人失望 用户需要Surface Dropbox将于今年夏天举办有史以来的第一场开发者大会 Clustrix Sierra分布式数据库系统:云计算时代的MySQL 那位朋友知道如何在网络上截取一个信息(数据包) 大家看过dvdrip的片子吗?有一个问题请问 (winform)我想编写一个简单的浏览器,问题1 在LINUX下如何安装软件啊? 苏州的朋友可以进来看看吗? 关于游标类型的问题 如何比较两幅近似图像并得出偏移的距离? 怎样处理鼠标拖动事件。 绘制图形时的自动滚屏问题 请教怎么去掉字符串后面带的空格? 请教关于双机通讯的问题,谢谢 播放问题 如何使用jsp显示数据库中的数据? 请问什么叫模态窗口啊? Win32标准dll,VB下调用问题 挑战:对手机短信文字自动解析? 推荐一个linux下的杀毒软件. 关于oicq? 二手笔记本多小钱? 关于在iis中的resin的配值问题,急,求帮助!!!! PHP中的类到底是怎么回事 怎么知道INI文件的某一个小节下有几个关键字? 不知道发在这里对不对。。。有关DVD 菜鸟级:关于两台都接了宽带的机子彼此可见的问题。请高手指教!谢谢! 我最近发现,我所喜欢的人,她不喜欢我了? 关于游标类型问题? 急!急!急!COMBOBOX问题!(在线等候!)! the problem of CButtonST 如何用java 做一个游戏? 只要有道理就有分! 中程要注册的吗? 大家帮我看看我得曲线重画代码错在那里阿????? 今天我生日,郁闷散分 如果一个项目延期了,你作为一个主管,应该怎么办? sorry,我想问的是怎么去掉字符串后面带的回车符? 请问下怎么编译通过CJLibrary? 是不是SQL server不支持table1.filter语句? vbscript里怎么设置弹出窗口的大小? 全套MCSE2000 BIBLE 是TESTKING的,要的进 怎么用VB编写DLL,请告知如何编写(举例)。 网络安全引发Checkpoint认证培训热 编程注册表--有高分相赠!(请教高手,多谢!) winfax 如何进入win2000 新手幼稚问题 ado中服务器游标使用中的问题? 怎么设置双网卡,让大家一起上网? 求教!sos! 无法使用音频,找不到"vids:divx"解压缩程序,怎么办?? 初学模板,编了个小程序,请指正 表单有哪些事件? How to get my application path(f:\myproj\myapp\debug\myapp.exe)? 如哈哈大笑的词语 xx大笑 能用亦轩二字组成一个词语 最好是4字 为什么太阳从东起西落?拜托各位了 3Q Do you think neighbors are important in life why or why not? 桑基鱼塘生态在利用蚕沙.人畜粪便.秸秆.杂草.树叶等物质生产沼气的过程,发挥作用的生物主要是什么 古代书法家在书写过程中形成了各自的艺术风格,独成一体.仅楷书的书写风格就出现了()体、()体、()体、()体,代表人物分别是()、()、()、(). 世界海洋最深处是哪里,哪里漂亮吗? 已知曲线y=ln(x+2)+0.5x^2+2x+0.5同上,在点A处的切线与曲线y=sin(2x+Φ),(-派/2就今天过了没分 古代著名楷书书法家 作文实验与观察 若曲线y=x^2与y=2x^2-5x+m的交点间的距离等于13,则m的值为 A、35/8 B、4/25 C、4/27 D、8/37 写出古代书法家草书、楷书各三人名字?名气要差不多的 关于描写实验的作文300字 描写中国会馆的文章 一个古代书著名书法家的姓名. 补全对话 A.hello!what are you looking( ) B.I’d( )to buy a skirt.A.what( )do you want?B.I‘m a size .I like one.could I ( )it( ),please.A.yes,of course.B.I‘m afraid it’s a little smaller.can I have a( )one.A.OK.what 曲线x^2/4+y^2/m=1的离心率e满足方程2x^2-5x+2=0,则m所有可能的值的积为 A.36 B.-36 C.-192 D.-198但为什么m可以为负数啊。 ABCB的词语有哪些 为什么说科学技术成为推动经济发展的决定因素? 中国馆的作文怎么写 abcb的词语 在刚刚过去的20年中,世界经济发展的主要特点是什么?请列举出两个推动此特点出现的科技方面的因素 中国,你在我心里的作文怎吗写 1.Kate,can you go shopping with me tomorrow?2.Tom,my computer is broken .May I use your computer?3.Would you please pass me today's newspaper?a.I'd love to B.No problemc.Here you are 哪个选哪个,为什么 大梁;汴京;汴梁是哪里 求y的取值范围y=0.5x^2+2x-1 (m abcb式的词语 大梁,汴京,汴梁是现在的什么城市 两个字反过来意思就不一样的词 abcb式的词语有哪些 我怕在网上找的牛头不对马嘴.所以我想说下.我的英文成绩不好、 所以来此求谁帮我写一篇英文的关于梦想的作文.本人没啥梦想 不需要写的很好.是要300多个单词,写的语病没有就OK了. 谁有前面两个字不一样,后面两个字一样的四字词语? 1 could you please do _________ shopping with me A:any B:some C :much 描写实验的文章500字,文章具体,不罗嗦 表示数量的词语,前面两个字要一样 abcb式词语 用所给词的适当形式填空:the skirt (look) very nice. 英语翻译the energy supplied by gas under pressure is probably the most valuable drive in the withdrawal of oil from reservoirs.the industry has come a long way since the days when it was general practice to "blow" gas caps into the atmosphere so 是么节日上海和哈尔滨两地白昼长短差异最小元旦,青年节,国际儿童节,中国教师节 you look very blue意思 What do you think of your new school?同义句 佛会原谅吗?一个说过佛坏话的人,过了几个月知道自己错了,希望收回自己说过的话,佛会原谅他吗? ---You look very nice on that blue T-shirt.---_____.A)Sorry,but I don't think so B)Good C)Yes,you are right D)Thank you ABCB的叠词 佛的宽容佛教中,是怎么样教导众生正确地认识宽容的?佛说过该怎样把握懦弱与斤斤计较的界限?原话怎么说的?仅限佛教的经典中的语句或者佛学大师说过的话,不要黏贴, The red sweater looks nice.请问句中为什麼用looks而不是look呢? 要ABCB形式的词语, 用楷书书写下面的短文,注意格式 You look nice in light blue?的答语 是abcb形式的词语比如将心比心 ABCB类词语 八上科学气候和影响气候的因素(1)P23第9题 What do you think your life_____ in twenty years?A like B is like C will like D will be like请问选什么,为什么,谢了 太阳为什么东出西落 科学气候因素...紧急我国北方楼房中都装有用水做介质的“暖气”,它把燃料燃烧时所产生的热量通过水带到房屋中取暖.用水做输送能量的介质有什么好处?在生活和生产中,还有没有用水加热 What do you think your life ___(be) in five years?用所给词的适当形式填空. 呃,不着急用. 为什么太阳是东起西落 桑基鱼塘的生产模式不属于:A生态经济 B循环经济 c生态工程 d生态农业 我认为这几个选项都相似.请大师们帮助分析,高中生物选修3P113页:桑基鱼塘是一种典型的水陆物质和能量交换型生态 上海属于什么带?气候特征是什么? 武汉的气候特征?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘