性能不是问题

2012-11-21 14:16:28 +08:00
 BigZ
性能不是问题

99%的网站都没有性能问题,闲置的服务器每天都看得到 - 鲁塔弗语录
我发现程序员特别喜欢研究性能问题,看到诸如高性能/高并发/海量 等字眼,顿时打了鸡血,恨不能今晚就结果了它

荣誉感?让简历好看?可能都有吧

我读大学的时候一心想做cpu,《计算机体系结构》连续听了3年的课,当然只有最后一年才完全听懂了

床头摆的是《dragon book》,《linker and loader》这样的书,一人做cpu,全家都光荣,cpu编译器才是核心技术哇,那个时候李兴平 正默默在网吧里面挨个把浏览器首页换成hao123吧

性能真不是问题,99%的网站都没有活到有性能问题的那一天,对程序员来说,按时交活才是你的责任
6387 次点击
所在节点    程序员
31 条回复
sNullp
2012-11-21 14:20:43 +08:00
这就是程序员中理想主义和现实主义之争
glume
2012-11-21 18:02:08 +08:00
是啊,想起碰见一个退休的“古老黑”,人家都是用汇编一个地址一个地址的排,哈,工具啥的都是自己写的,恨不得自己连硬件都捏出来。
plprapper
2012-11-21 20:38:03 +08:00
网站的死活,也不是一个基层的开发人员能左右的。
按时交活,是工作内容而已。
搞定性能问题,大数据高并发,是一门比较独立的技能,这和你从事了多少年工作没有必然联系。
多学一门技能对于绝大多数打工者来说,没有坏处。

一个能搞定性能问题大数据高并发的人,需要一个非常漫长的积累和实践过程,不是会几条命令照搬几个案例那么简单。大量的实践和感悟,有几个人能有这样的机会呢?
kenlen
2012-11-21 20:42:46 +08:00
确实, 大家可以去看看淘宝技术发展的历程, 刚开始的淘宝也是买来的程序,等到访问量上去了就才开始一步步的优化走到了今天的地步. 有的时候很多技术都是被逼出来的.
过早优化其实是个错误.
Rabbit52
2012-11-21 20:48:22 +08:00
嗯,同意楼上
cyberscorpio
2012-11-21 23:11:17 +08:00
性,能不是问题?
glume
2012-11-22 20:17:14 +08:00
@cyberscorpio funny,性,能!不是问题。
ssword
2012-11-22 20:22:39 +08:00
人跟人的追求不一样吧
alsotang
2012-11-22 21:39:13 +08:00
@ssword 嗯嗯。话说语言也不是问题,但就有人学了很多门语言并乐在其中。过分追求性能是不对,但是在服务器空闲时间很大的情况下,却试着解决性能问题,是一件有意思的事情。
ssword
2012-11-22 21:55:15 +08:00
@alsotang 是的,不过"服务器空闲时间很大的情况"以及"性能不是问题"本身已经是别人花了几十年优化的结果了。

追求及时交差的人与追求性能的人其实都还存在的。
reus
2012-11-22 22:13:49 +08:00
等到网站成为那1%之后,把那些只知道按时交活不知道和网站共同进步的酱油程序员都炒了,嚯嚯嚯嚯
join
2012-11-23 17:49:56 +08:00
一般的游戏开发还是需要考虑性能的。
网站开发的语言就决定开发者跟本不要去在意性能。
性能跟开发效率永远是背道而驰的。
shuizhuzi
2012-11-23 19:18:44 +08:00
当性能不行的时候,老班一句话:买机器!一切又归于平静……
dafang
2012-11-24 09:55:08 +08:00
我觉得这里有种程序员的理想主义和围城主义。提到李兴平不是一个好的不用搞性能问题的例子,只能说,产品很多时候更重要,如果你像李兴平一样有好的idea,我相信没人愿意折腾什么性能问题,但是如果你没有李兴平这样的见识,只是一个IT民工,那么有空研究研究性能问题不见的是件坏事。

当然我觉得赞同不需要过早优化的共识。

很多时候,程序员折腾累了,容易找个理由告诉自己,研究屁性能问题啊,你看人家啥啥网站都不需要,活的好好的。如果是给自己找个台阶放弃,还是想想,如果不研究不钻研你的老本行了,你还有别的出路吗?如果你是李兴平,那当然好,千万别浪费时间在性能问题上,钻钻网吧是王道。
conis
2012-11-25 10:30:24 +08:00
同意过早优化是个错误
zz
2012-11-25 12:08:37 +08:00
我觉得性能这个不是程序员考虑的东西。
arzusyume
2012-11-25 15:30:17 +08:00
我觉得当程序没遇到瓶颈时不需要花费太大的精力投入在优化上.
但是coding的时候应该知道回避低效率的代码,这无论是对team还是个人都是有好处的
darasion
2012-11-25 19:25:19 +08:00
性能问题,只有小兵才会关注,领导们不会关注的,他们从来不会觉得性能是个问题。
因为有底下的小兵们热衷的去考虑。
领导只关心出结果,结果才是最重要的,不管你实现的有多烂。

作为底下的小兵,
要么机械式的做着一些让自己都不舒服的烂代码,虽然能够实现功能;
要么就是优化代码,让自己看着优化后的代码看着舒服,最后的结果还是实现了功能。

作为领导,可能只看见:
这个(写烂代码的)小兵出结果了,是个好样的。
那个(搞优化的)小兵也出结果了,但是出结果有点慢,总让我担心他做不完;这个人太细节了,不好。
qiqiboy
2012-11-25 19:39:34 +08:00
我很赞同
qiqiboy
2012-11-25 19:39:39 +08:00
在性能成为问题之前,过多的考虑性能是扯淡

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

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

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

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

© 2021 V2EX