您的位置:首页 > 其它

[转]选择软件开发的理由 --敬以此文献给和我一样迷茫,浮躁的人,共勉!

2007-11-12 23:13 411 查看
下面是我很敬佩的一位大哥写的,我把他全帖出来了...

blog是什么?是心情?是体会?是想法?是什么?我也不知道......反正有人让我写,然后我就写了,今天开始写第一篇,没有理由,也没有想法,只想说我的blog......
学做软件四年,做了四年软件,到现在也没有悟出软件到底是个什么东西,或者根本就不是东西,既然不是东西那还做它干什么,我也不知道,反正有人需要,然后我就做软件。其实在这里我把软件形容成“做”并不贴切,软件怎么会是“做”出来的呢?

记得回武汉之前去香港一家电信公司面试,在复试时,技术总监问我:你会哪些技术?或者最擅长什么?当时我并不知道那技术总监问我是什么意思,因为初试时已经问我问了2个多小时,我回答说:我没什么最擅长的,我只知道我写的代码要值钱!当时技术总监一愣,然后笑着说:你被录取了!事后我觉得我回答问题并不像是搞技术的,而更像一个诗人。事实的确如此,诗人最成功的不是他的文学功底有多深,也不是他对语言多精通,而是在他能用最准确的词语来表达自己的感情。如果没有最真挚的情感,有再多的词语也表达不出来那种意境。“做”软件何尝不是如此呢?软件没有感情,也不能用华丽的词语表达出来,但他肯定是代表了做软件人的思想。电脑并不能理解人的思想,它只能听从于软件,软件就是电脑的脑部神经,而软件是由电脑语言表达出来的,他承载了写软件的人的思想,一个没有思想的人做软件,即使有再好的电脑语言给他,他也表达不出来。有人肯定会说我的观点偏,因为懂得软件技术的人才是真正的做软件的人,其实在我眼里,软件技术只是思想的一种聚集,举个不成文的例子,去北京可以乘飞机,也可以坐火车,也可以搭汽车,当然步行也能到达,如果时间允许的话,软件技术也是一样,有好的软件技术当然可以帮助我们节省时间和效率,没有可用的软件技术我们也一样能实现所需要的软件,当然时间要充足,一句话:技术不会,可以花时间学,思想没有,技术再好也不行。

我们做什么事情都会事先考虑清楚(不排除无章法的人)什么该做,怎么做,然后再去做,但一定有一个结果,去超市不一定要买东西,但一定要知道有没有你要买的东西,否则我们去超市干什么?(当然闲人除外)。做软件也一样,我们不一定要卖给别人,但我们写的代码一定要值钱,如果不值钱,你做他干什么?有人会反感,提钱多俗啊,的确,所有事情不能用钱来衡量,但我认为软件不一样,软件代表人的思想,为使用者带来了效益和方便,如果软件不值钱,那做软件人的思想就不值钱,做软件的人是靠思想吃饭的,有钱没思想,虽生犹死,有思想没钱,生不如死,所以我们做软件一定要值钱,否则,生不如不生......

文章引用自:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐