Twitter五周年 创始人创谈研发细节
创始人
2024-07-23 06:50:31
0

2001年前后,Dorsey在笔记本上画出了产品构想(如下图),当时名字还叫stat.us。此后他一直在等待合适的时机和团队。

Twitter五周年

而据Dorsey在2008年一次采访中回忆,他的灵感其实来自之前多年从事快递、出租车等业务调度软件开发的经历,他14岁开始就对这种调度问题感兴趣了,此后还编写了一个开源调度软件,至今仍有很多出租公司在使用。这种应用里实时获得信息并进行分享是非常重要的,因此,他对此极度敏感。2000年7月,当***眼看到聊天软件时,他立即想到应该利用其中用户状态的更新,更容易地在朋友之间分享信息。不久,他想到你只需用一句话更新自己的状态、告诉朋友你在干什么就可以了,而用不着写一篇很多字的博客。2005年底,他来到视频博客(播客)平台公司Odeo,也就是Evan Williams(@ev)在把Blogger卖给Google后创办的又一个创业企业。当时公司的主营业务已经举步维艰,面临转型,Evan Williams和另一位创始人Biz Stone(@biz)等正在琢磨怎么用短信做点有趣的事情,Dorsey提出了自己谋划已久的产品设想。作为博客的先驱,Williams等很容易地看到了Dorsey想法的潜力,因此一拍即合,决定尝试。

3月初,Biz Stone和Dorsey开始设计最初的界面。3月2日下午2点20分,Stone设计了Twitter***个标志:

Twitter五周年

最开始,Twitter的界面是这样的:

Twitter五周年

登录后的朋友界面:

Twitter五周年

公开的更新消息界面(这个设计没有坚持多久):

Twitter五周年

设置界面。注意其中的“extra secret mode”选项,这是protected mode的前身。

Twitter五周年

再简单不过的注册表单(只需要填写手机号码)。Dorsey说,真希望能保持下来。

Twitter五周年

一周后,这个概念设计得到了Odeo公司认可,项目批准了。开发周期定为14天。3月13日的中午,Jack Dorsey和Biz Stone通过IM聊天:

Jack: Biz!怎么样?我们今天开始编程实现twttr了。

Biz: 真的啊?! 太好了

Jack: 是啊,我把florian也拉进来了。我想这周末就可以搞定基本功能,跑起来了。然后下周开发短信、样式和Ajax。

Biz: 那就是说两周后twttr就诞生了。yay!

Jack: Yeah! 没法不快。我和Florian都没日没夜地干呢。

项目一共四个人,Dorsey和另一位程序员@Florian负责编程,Stone负责设计。而Noah Glass,公司的另一位创始人从《牛津英语词典》中为产品找到了一个别致的名字——Twitter,意思是“短促而不连续的信息,或者鸟鸣啁啾”,他还成为团队的管理者。当然,整个团队都得到了Odeo公司和Evan Williams的支持。因为要以移动平台为主,最开始名字的元音都被去掉,变成了twttr,另外还准备获取对应的短信代码89887,不过这个代码已经归 People 杂志的少年版了。Dorsey本人并不喜欢这种缩写,不过twttr的优势是.com域名还没有注册。

最开始,Dorsey想用Python、C和OCaml开发,不过Florian是Ruby on Rails的核心开发人员之一,所以就随他了。虽然有14天的裕度,但是两位程序员非常兴奋,不停地工作,进展神速。两人团队也是用故事做计划的,这是3月13日Dorsey通过邮件发给Noah Glass的一周开发计划:

周一

通过手机号码注册,用PIN(手机上的个人标识码)确认。

基本测试有了并已经通过了。你能检查一下吗,Jack?谢谢。

通过电子邮件邀请注册。

通过输入PIN,以手机号码登录。

周二

用户可以更新状态

用户可以通过输入手机号码邀请朋友

用户可以获取朋友和自己的状态

用户的状态列表每12小时分页

周三

用户可以允许网站记住登录信息

用户可以看到所有公开的状态更新

用户可以选择通过电子邮件接收状态更新

用户可以获取关注者的统计数据

用户可以看到标记为公开的状态

……

一天后,登录功能测试成功,Evan Williams购买了twttr.com的域名。下午5点33分,基本设计、登录和更新功能完成,而用户,只有两个程序员。7天后的3月21日,Jack Dorsey发出了历史上***条人工发送的消息:邀请同事中。这一天被认为是Twitter的生日。

2011年3月14日,Twitter公司的员工达到400人,仅3月12日一天新注册用户就达到46万,目前所有用户每天发送消息超过1.77亿条。

【编辑推荐】

  1. Web开发者欣喜若狂的20款Chrome拓展
  2. 从twitter设计细节引发的惨烈思考
  3. 探秘Twitter改版背后的技术
  4. Twitter也在玩BT ***微博站点程序部署技术探秘
  5. Twitter放弃Cassandra数据库系统存储数据

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...