• 中国版dropbox“坚果云”和它背后的团队故事(大的优势就在于他为用户提供了设定多个文件夹的权利)


     (速途网专栏 作者:娄昊川)坚果云是一款中文存储服务,前身是“坚果铺子”,提供免费的云空间,与dropbox类似,用户可以直接把档案同步到坚果云,供自己和伙伴用任何设备访问。自上线以来,几乎所有用户都反映该产品满足了他们很多需求,那这个产品背后的精神和团队究竟有着怎样有趣的故事。

      今天我们采访了坚果云的两位创始人,同样也是坚果云的打造者,蔺皓和杨剑:

      Teambition:坚果云和dropbox是最像的,同步性能都非常好,想比之下坚果云最大的优势在哪里?

      蔺皓:dropbox也是一款存储个人数据并且可以同步的工具,坚果云最大的优势就在于他为用户提供了设定多个文件夹的权利,用户可以安装坚果云以后根据提示同步原先电脑中已经有的多个文件夹到别的客户端。这样你本来就整理好的文件直接同步就可以了,不用像使用dropbox那样要重新整理,也不用像dropbox那样只有一个文件夹可以用。

      Teambition:坚果云的作用是同步文件,那我们为什么不用网盘来做这件事情呢?

      杨剑:主要是简单。对于自己而言,不用手动上传、下载文件。对于与工作同步而言,第一时间同步文档可以提高工作效率,避免沟通时理解的分歧。此外,你一定会有很多客户端吧现在,比如说安卓手机或者iphone,ipad,坚果云能够将你的文件第一时间同步到不同客户端,而且可以展开不同人之间的文件共享。你甚至可以直接把苹果电脑中的文件夹直接同步到另一个windows系统的PC端中,这个非常酷,他解决的问题是网盘不能解决的,他的跨平台同步功能能够帮助到人们更好地协同办公,异地办公。

      Teambition:坚果云产品的精神是什么?

      蔺皓:它背后的精神有两点,一个是简约的气质,还有一个是效率。我们把功能做得很简约,打一个比方,我们更多的时候是在提供积木,用户想怎么用都行,而国内大多数同类产品是把这个积木打好成为特定的风格,然后再呈现于用户。我们在初期设计产品的时候就觉得更应该把如何使用的权利留一些给用户。我们没有把文件夹的功能定死,比如说我们不会特别指定一个文件夹要放照片,另一个一定要放代码,或者要放日志。因为在我们看来,每个人的个性不一样、需求不一样,所以我们仅仅提供能够同步的多个文件夹(积木),而不会去指定它应该搭成什么样子。第二点杨剑可以介绍一下。

      杨剑:好的,因为我们最想帮助的是那些需要存储工作文件的人或者团队,所以我们建立了跨平台(iOS、Android、wp、windows、mac、linux等)多个客户端,另外还有网页版,此外,还通过智能增量备份、局域网同步、压缩等技术手段加快了文件的同步速度, 这些都能够大大提高人们工作效率。我们更想做一样东西给工作带来帮助的,而不只是上传一些照片、手机通讯录、歌曲这类大众化、娱乐化的产品。作为技术出身的人,我们更崇尚效率。

      Teambition:坚果云团队早些都是一些什么行业背景的人?

      蔺皓:我们的创始人最主要是韩竹、杨剑还有我,都是做技术出身,这也使得我们更加专注于产品。因为我们的产品涉及到个人文件的存储,所以我们认为用好的技术去保护这些数据、加快数据同步是很重要的。

      Teambition:早期团队成员当初是怎么认识的?

      蔺皓:早期团队除了我和杨剑,还有韩竹。他是坚果云的发起者,但今天有事没来。上学时,我曾去一个大IT公司实习,韩竹是我的mentor,他在大规模数据存储和底层系统搭建上很有建树且对创业非常执着。我被他的技术和人格魅力吸引了,所以离开学校后就自然而言的一起创业了。

      杨剑:我和韩竹很早就认识了,以前在大学的时候是同寝室的,而且是老乡,所以在大学的时候就同时一起做过很多项目。

      Teambition: 现在坚果云团队都是全职的人吗?有实习生吗?你们是怎么吸引人才的?

      蔺皓:除全职员工外有一些实习生,而且我们实习生很厉害,其中有一位KT,是复旦的,多次获得全国ACM竞赛金牌。怎么吸引的话我觉得最多的还是我们的技术团队总体很强,像这些实习生实际上并不看重薪酬,他们会更喜欢我们这里尊重、专注技术的氛围,我们实际上也正在努力营造更好的氛围能让他们学到更多东西,也希望他们能够留下来。

      Teambition: 团队在做产品的过程当中会用自己的产品吗?

      蔺皓:这个是必须的,我们有一个原则,叫做“吃自己的狗食”,创业初期由于资金和精力的有限很难获取大量的市场数据来反馈用户的想法,所以之前在早期的时候我们就尽快做出原型,然后把自己作为这个产品的铁杆用户,在使用的过程当中去发现有什么问题,然后再改进。所以我们的迭代是很频繁的,每周都会有迭代,这样的开发更加敏捷。

      Teambition: 身边有哪些朋友在用坚果云?都是什么行业的朋友?

      蔺皓:都在用,而且什么行业都是有的,举一个典型的例子,我上学时的导师是教软件工程的,他就让所有的学生都装坚果云,同学们平时用它来上传作业。我们的产品走得是极简路线,就像刚刚说的让用户自己搭积木。

      杨剑:是的,而且坚果云非常人性化的一点在于它把读写权限留给用户自己决定,就像刚才的那个老师,老师的坚果云文件夹是可以自己设定访问权限的,他的文件夹里面有许多学生的作业,为了防止抄袭,他设定了一定权限使得学生只能上传文件夹但不能读取其他学生上传的文件。正因为这点,那个老师现在已经完全将坚果云取代了他们原先使用的ftp。

      Teambition: 你们的商业模式是什么?

      杨剑:为了打造一个安全的环境,我们坚持不打广告(打广告是需要分析用户数据的,但我们不想这样做),所以目前只有提供付费高级版本的商业模式。我们会有免费版本、专业版和团队版,专业版、团队版会收取一定的费用,主要是考虑用户体验,所以先让用户来决定好不好需不需要付费。说到这个我们的用户反馈来看有一个很有意思的现象,有很多用户不会管你专业版多了什么功能,他们认准你的品牌觉得你靠谱的时候就会想:“这个公司的产品还可以,支持一下,买了。”所以还是那句话,我们把更多的经历花在产品上就是想让用户觉得坚果云给他们存储文件方面带来更高的效率了

      Teambition: 我看到你们的官方网站上有一个空间成长计划,里面有一条“月付用户将在每月续费时获得赠送的1GB空间”。这个模式很有意思,为什么会想到这样创意的续费方式呢?

      蔺皓:我们是这样认为的,用户随着他阅历的增长,数据存储量增加是很正常的事情,也说明用户在使用我们产品的时候养成了存储管理文件的好习惯,这也是我们希望看到的,大家在工作时更加规范、更加有效率。所以随着用户的成长我们会送空间。

      Teambition: 你们团队是怎么会有坚果云这样一个idea的?

      蔺皓:韩竹他当年在全球顶尖IT公司是做底层技术的,他无论对行业还是技术都很有见解和经验,然后总是抱有创业的梦想,而我们当时看到了dropbox时就很兴奋,但它坚持不支持多个同步文件夹让我们感觉很困惑,于是想是不是中国也应该有一个好用的类似的工具,所以就和他商量做这个。就有了这个idea。

      Teambition: 坚果云的核心文化是什么?

      蔺皓:就像我们的团队精神一样,讲究“效率、安全、简单”,我们把我们的这种文化注入了产品体验中。

      Teambition: 既然你说到了安全那我想问,坚果云他是怎么保护用户的数据的?

      蔺皓:这是我们的技术上的一个壁垒,我们除了做跨平台以外,还利用和网银一样的技术去进行通信加密,利用和军方一样的AES算法来进行数据加密存储。你的文件在离开您的电脑前,就会被切成多个文件块,并利用Https加密传输到云端的不同服务器中。就连我们自己都看不到用户的具体信息,因为有两层加密技术,而且信息优势碎片化的存储在服务器不同地方。

      Teambition: 这个产品做了多久?

      杨剑:做了两年差不多,今年3月份上线。

      Teambition: 下一步有没有继续开发或者新版本发布的时间表?

      杨剑:实际上我们每周都有新版本,我们会问我们的朋友体验下来的结果怎么样,一直在看他们的反馈,现在所有的客户端都已经上线。另外,有一个给团队版本也刚刚上线,或许这个会使得用户和你们未来的teambition配合使用,坚果云是用来共享文件的,我们同步的是团队最终的一个个小成品(文件形式),而你们是注重在这之前的这个过程,同步分享团队内部协作时的信息、任务进度之类的。

      Teambition: 恩是的,你总结的很到位。我们非常注重团队协作的过程跟进。你们团队平时在工作的时候也同样会有协作吧?能分享一下你们在这过程当中最大的困难是什么?是怎么解决的呢?

      蔺皓:我们早些时候实际上是在家办公的,soho嘛,那个时候沟通是一个比较困难的事情,当时还没有团队协作平台,只有有邮件、IM(即时通讯)工具、电话这种沟通方式,在这些途径中,我们最喜欢的是邮件。最主要的原因就是软件开发是一件脑力密集型工作,一旦打断很难重新集中注意力。邮件可以延后回复,避免干扰正在聚精会神工作的其他伙伴。只有较紧急的事情我们才会使用IM工具;只有结论未确定或需要头脑风暴的话题,我们才会使用语音工具沟通。在集中办公以后,我们仍然认为通过邮件沟通,减少对伙伴的干扰,对于提高效率很有益处,尽管当面沟通可能更快。

      Teambition: 你们是soho办公到还是蛮有趣的,那是不是很受诱惑?因为毕竟在家里有一张大床在那边。

      蔺皓:哈哈,是的,但是我们基本上都很自觉,其实这一点我觉得还是因为我们对服务器、存储方面的各种技术都是非常感兴趣的,虽然没有到像硅谷他们的startup那样为了写产品熬夜的状态,但是基本上我们都很专注于手头的工作。

      杨剑:是的,而且在合作的过程当中,我们一直在互相分享自己的知识,也时常促使自己成为技术上的多面手,实际技术上很多都是融会贯通的,写web端的也可以去写ios端,当然前提是要把自己那一块先负责好。团队每个成员成长都很快,所以你说的那张床对我们来说,越到后来也越没有吸引力。

      Teambition: 你们团队里面在出现了争执的时候是怎么解决的?

      蔺皓:我们有一个易者优先法则。就是说,如果在有限的时间无法得出结论,那么就选择最容易实现的方案来做。这样可以让用户感受到创业公司的活力,也有助于在第一时间收集到最有说服力的用户反馈。另外,我们发现过度争论容易造成细节化和琐碎化,完全忽略用户使用的直观感受。易者优先法则反而更容易反应用户所需。

      Teambition: 你们是怎么回顾你们的工作成果的?

      杨剑:我们的经验是,代码Review可以有效弥补代码测试覆盖率不够问题。我们要求每个人在提交工作成果之前必须做review,另外所有的代码也邀请其他伙伴进行review。具体而言,我们使用代码托管服务bitbucket,每个成员拥有主干代码的一个fork,每次提交代码前都必须通过difference fork和pull request的功能进行review。另外,这也保证产品的任意方面都至少有两人能理解,即使在一些意外情况下,也能快速响应,保持团队健康。

      结束语:

      非常感谢坚果云团队腾出时间接受我们的采访,今天他们分享了非常多的干货,也希望他们能够在未来把产品打造得这么好,使更多的人享受文件同步的乐趣和方便,也祝愿他们团队能够有更好的发展,把团队的这种精神继续注入产品中间,是更多的用户感受到“安全、简单、效率”。

      本文为Teambition(团队协作平台开发小组)独家报道,转自Teambition官方博客(Teambition Code):http://blog.teambition.com/archives/2012/07/909.html

  • 相关阅读:
    1.线程是什么?
    eclipse新手知识点1
    《图解Java多线程设计模式》UML用什么软件画?
    Microsoft SQL Server 2008完整+差异备份及还原实战
    xcopy
    导入EXCEL到数据库表中的步骤:
    js判断一个值是空的最快方法是不是if(!value){alert("这个变量的值是null");}
    Pytorch1.6.0 Nvidia Jetson TX2
    python所有的print就会自动打印到log.txt
    python import numpy right but import caffe wrong
  • 原文地址:https://www.cnblogs.com/findumars/p/4464034.html
Copyright © 2020-2023  润新知