像一些大公司他们的产品是怎么开发的,时间都花在哪里了?

2013-07-06 01:01:35 +08:00
 flyingkid
比如说最近digg reader,我认为从技术来说应该比较容易弄出来,而他们花了数月的时间来做,究竟时间怎么用掉了。应该不是玩噱头了。

chrome这个浏览器的开发人员据说都有上百人,即便这样我也能感觉到他们强度也不小。问题是他们把时间用在哪了。我自己一直在小公司,对于这些很茫然。
2695 次点击
所在节点    问与答
10 条回复
otakustay
2013-07-06 15:48:13 +08:00
花在开会上了
cssnote
2013-07-06 16:34:05 +08:00
我觉得要花这样时间必然有他们的道理。

做一个充满bug的产品显然要比好用的、完整的简单不少。
fangzhzh
2013-07-06 16:35:07 +08:00
花在容错上, 让平庸的程序员也不至于写出致命的bug
alexrezit
2013-07-06 16:40:08 +08:00
@fangzhzh
我觉得这个才是正解.
swulling
2013-07-06 16:46:03 +08:00
自己尝试写一个Chrome就知道难度了。
luoli
2013-07-06 16:50:15 +08:00
功能规划,技术研讨等吧。
hitsmaxft
2013-07-06 17:09:39 +08:00
规划, 讨论, 开会, 完成原有的维护工作.
公司这么大, 除非boss驱动, 否则很难有完全自主支配的时间, 大部分人还要维护相关的产品线, 不见得新项目就能100%的去贡献代码. 另外等待其它部门的就绪也是要花时间的(法务, 机器采购,存储等等, 后台服务等等)

所以. 速度快慢要看项目的资源情况如何.

回到产品本身. 随便写个能用的东西那是很快, 要上线不出大问题, 前端流量支撑住, 后台服务稳固不down机, 你来试试? 1w pv 和 100w pv 的差距, 不是什么人都能随便hold住的. 而大公司往往人的工程水平参差不齐, 也需要一些时间支付修bug等额外成本

再者, 不是各个都想加班, 慢工出细活不好吗? 互联网时代强调快, 这是有病. 都是打工的, 又不能带来很多收益, 相煎何太急.
hitsmaxft
2013-07-06 17:11:49 +08:00
数亿pv 产品线, 随便改了小东西都要一堆流程保证.
这往往不是水平问题, 而是根本不能犯错.
luikore
2013-07-06 17:35:09 +08:00
因为软件的开发速度 = 1 + log(人数)
dorentus
2013-07-06 23:30:21 +08:00
稍微跑题一下:digg reader 绝对不是『从技术来说应该比较容易弄出来』的东西吧,在 Google 那种基础设施比较健全的情况下可能会比较容易,但是正常情况下,光要支撑这么大规模的用户,就是很麻烦的一件事情。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/74913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX