作者spanky (NN踢出去)
看板CSSE
标题Re: [转录]Re: [讨论] 台湾接案市场的行情及价格
时间Mon Apr 18 16:43:56 2005
※ 引述《reader (读者)》之铭言:
: 板上好像很少人谈软体工程,也许就从谈软体价格开始,可以谈到一些
: 相关的许多事情。
: 软体工程的水准,跟软体开发工作的收入,是息息相关的,而且也不是
: 大型软体机构的专利,即使是个人开发软体也有许多软体工程应用之处。
: 我想很多人都曾作梦过,以後可以在家写程式赚钱,但其实这样的工作
: 对於软体工程的要求却是最严苛的。那些适用於机构的理论,往往都是
: 无法直接应用的,但提昇生产力和软体品质,却是跟生存相关的事情。
: 电脑科学在这种时候,其实可以应用的范围相当少,若连简单的软体都
: 做不快做不好,根本就没有机会接触核心技术开发的事情,而核心技术
: 开发却更得考虑复杂的软体品质和市场时机问题。
: 也就是说,在工作上,软体工程占据了完全主导地位。我是极少数因为
: 科学就是孩提时的爱好,而持续会关注电脑科学的人,不然正常来说,
: 台湾很少有复杂演算法或先进软体技术开发的机会。
: 如果可能的话,我还满希望大家在学习研究的同时,也能够多关心一下
: 软体产业,特别是跟软体工程相关的事情。
前一阵子上课刚好在讲软工的东西
老师提到写code时尽量遵守kiss原则 keep it simple and stupid
而且因为我们不知道客户明天的要求是否会改变 所以只要做符合今天需要的工作就好
後者我是很认同 可是前者却使得我跟同学对写code的观念有不少的冲击
因为我们一直觉得要写出一个好的程式一定要有好的algorithm与data structure
(而且我一直有着code写越短越强的迷思....)
可是照kiss原则却认为反正cpu够快记忆体够大 所以不必用到很难的algo
尽量越简单越直接越好 反正软工就是为了让多人编程时能够顺利有效率
可是若都照此原则的话 写出来的软体会好吗???
还是因为在软工的目标中产品的品质没有制造产品效率那麽重要???
如果要同时兼顾此两者是否有某些程度上的困难呢???
毕竟有好的algo和ds还是很重要的事情不是吗???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.93.175
1F:推 jeunder:"好的algo和ds" 要用在刀口上 61.230.219.34 04/18
2F:→ hougzou:这篇让我想到lotus123市场被excel吃掉的例子.. 59.104.7.237 04/20