作者nvfp2 (nvfp)
看板CSSE
标题Re: 程式效率
时间Mon Sep 4 17:30:18 2006
※ 引述《micklin (mick)》之铭言:
: 请教版友一些问题,
: 在硬体越来越发达的情况下, 假设先不考虑最慢的储存媒体IO,
: 一个程式所需要的运算时间将会随之减少,
: 这样会不会造成对演算法与资料结构的冲击呢?
: 平时在写程式时总会先考量尽量好的资料结构, 再用尽量好的演算法来达到目标,
: 如果最後程式执行所需要的时间和无架构的程式比起来, 差距只在一秒以内,
: 那麽还需要去计较演算法吗? 还是以尽快完成project为优先呢?
: 在现实面上, 身为一个老板当然会希望能尽快拿到成果,
: 但身为一个写程式的工友, 漂亮的解决问题才是我想要的。
: 如果花两天弄出来的程式, 跟一天就弄的出来的程式在时间上差不多,
: 那版友会选那一种呢?
: 而这样会不会让人失去对演算法与资结的信心呢?
: 在project的压力之下, 写程式的乐趣都快没了 = =
: 有时候只想弄一台跑得快一点的电脑, 快点帮我把数据算出来就好,
: 但是我觉得我可以把程式改的更快啊啊啊, 只是没时间让我去找演算法,
: 看着一堆硬干的程式码, 自己看了都头痛....
我以前学校系主任说 "先求有 再求好"
就是说东西先做出来, 架构弄好, 注解写清楚,
之後有时间的话, 才去一小块一小块的更精链,
追求更快更省空间等等
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.106.166
1F:→ readonly:这根本不是「先求好」XD 09/04 21:50
2F:→ haryewkun:推本文。 09/05 02:56