[Original]作为程序员我们该如何思考?

我不知道大家是否有时会困惑?当前那么多新技术,样样都那么精彩,样样让人激动万分,但当我们在掌握后得到的往往不是快乐。至少我时常困惑,我应该拿怎么牛的东西做点什么好呢?

或许我们缺少做事情的原因,我们不知道这些技术为何而来,我们只知道,它们来了!在《黑客帝国》第二集《Reloaded》中我们看到,Neo在获得了救世主力量之后开始思考他的使命和得到这种力量的原因(reason),这也是迫使他不畏阻力都要找到母体设计师得到真正的“真相”。或许我们同样得在知道了这个“世界”的真相后才能明白这些技术所存在的原因吧。

那我们该如何去做?我时常思索。我想单纯做技术的我们时刻都被技术所禁锢着。或许我们应该从每天寻找技术和技巧的抽象中脱离出来,寻找它们的原因--人们需求的抽象。哲学,艺术,历史,人文,乃至一部电影都可能让我们从中获得灵感,得到一些感悟,所以我觉得一定交叉学科的涉猎是必要的。

那么我们又该如何确定我们做的一定正确呢?谁是我们的key-maker(制钥人)?我想我们有必要采取更多哲学性的思考。柏拉图认为,正义的城邦或理想国必须具备三个条件。其中之一是:国王应该是哲学家,或应该让哲学家作国王,因为只有哲学家才具备治理国家应有的知识。在此我们且不论该政治观点是否正确,但我们可以得到这么一个结论:拥有哲学性思考的人才能掌握天下,因为哲学就是对这个世界规律的抽象。我们要了解互联网上用户的需要,就如同那些政治家要了解民众的呼声一样,都需要对它们做哲学性分析。

在此,我再次重申,我并不想和大家讨论政治问题,因为对此我和您一样浅薄。我也不是想让这个.net专区发动一场哲学讨论,因为对此我觉得自己是无知的。我只是想让每一个真正热爱软件事业的人们(包括我自己)换一种角度开始思考,“我们为何而做,我们做只为何”。

不好意思,文章我再次置顶罗 哈 ^^

posted @ 2006-05-12 12:19 Rocky Xia 阅读(763) 评论(20)  编辑 收藏

  回复  引用  查看    
#1楼 2006-05-12 12:37 | Liusa      
在过去10000年中已经有无数人思考过这个问题,还有很多人把他们的思考写成书发表出来,其中有些思考比较成熟的人我们称为哲学家。要思考这个问题,至少要先看几本这样的书。
  回复  引用  查看    
#2楼 2006-05-12 13:09 | 老燕      
楼主号称不谈哲学,整篇文章却都在谈哲学,哈哈,矛盾
哲学也没有那么深奥,它的本质问题只有三个:
1.这个世界是什么?
2.我从哪里来,会到哪里去?
3.我与这个世界的关系
  回复  引用  查看    
#3楼 2006-05-12 13:20 | 伟大的裹脚布 [未注册用户]
  我更倾向于技术的前进方向依靠经验与智力的推动完成,当然是指个人的发展。
  因为从纯粹的技术角度,我并不追求深度的探索。在可以预见的时间,机器与人注定是矛盾体,而且我更关注两者的巨大差异。所以,遵循机器的特性去思考问题是对人类作为神迹的侮辱之一。
  而将哲学范畴引入计算机行业,似乎是另一个极端。上一段落提到的是人向机器的妥协,而本文的倡议恰恰相反。
  虽然身处这场信息化变革之中,但我并不认为这是多么伟大高尚而富有远见的前进,人类开始变异,孤单却分裂,懒惰却忙碌。计算机已经脱离工具本身的外延,充满侵略性,而侵略者和被侵略者都是人类朴素的生活本身。
  哲学既然只是人类的科学,他可以完善我们的智慧体系,更可以赋予人更深刻的人生体验,而计算机的所做所为背道而驰。
  回复  引用  查看    
#4楼 2006-05-12 13:23 | Dflying Chen      
楼主这篇文章就有点太远了。
  回复  引用  查看    
#5楼 [楼主]2006-05-12 13:33 | 石沉大海      
呵呵。。其实我到真是没对哲学有过多研究。主要的知识也是在看那些老外们在严密论证技术理论的时候所透露出一点点的哲学思想罢了。

话又说回来,其实对于我们来说也没有必要做哲学理论研究,我觉得只需要某些观念能在日常中为我们所用即可。我管它什么机械,唯物,唯心论,咱们也没那么个闲功夫,呵呵。

其实在这点上我的思考可能在某些程度上体现与上一篇文章“web2.0 ...”。我只是发现了互联网的历程和人类发展的某些方面有着惊人的相似。我就考虑或许这可以作为我们思考用户需求的下一步发展。不知道大家怎么认为的。
  回复  引用  查看    
#6楼 2006-05-12 13:40 | dudu      
字体太大了,麻烦作者调整一下。
  回复  引用  查看    
#7楼 2006-05-12 13:43 | zdnet [未注册用户]
fontsize!!!
  回复  引用  查看    
#8楼 2006-05-12 13:49 | 维生素C.NET      
过路,感觉这篇文章......
等于没看......
  回复  引用  查看    
#9楼 2006-05-12 13:56 | 老燕      
楼主可能要高唉曲高和寡了
  回复  引用  查看    
#10楼 2006-05-12 14:10 | johnsir      
人生也许像是一段在不断完善的代码...,大多数人是在重复着别人的执行轨迹.

对于这段代码,有些人把它写得很深奥,只有自己才能看懂;大部分人却随便写写而已,只要能执行,自己也看不懂;厉害的人写得即简单又符合高效率的执行轨迹,自己能看懂,别人亦能明白。
  回复  引用  查看    
#11楼 2006-05-12 14:10 | Terrylee      
文章的内容和题目“作为程序员我们该如何思考”有些差距啊,呵呵:-)
  回复  引用  查看    
#12楼 2006-05-12 14:11 | 失意的年华 [未注册用户]
作为程序员,应该有楼住这种想法,毕竟我们不能为了做而做,不能为了技术而忘记了生活的乐趣,忘了自我存在的价值,即使有时候我们会为了编出一些好的程序而感到骄傲或者是开心,但我们同样耗去的精力也是非常之多的,希望可以博大精深的,想少林寺中的高僧一样,做到无声胜有声的境界,哈哈,真是越说越玄乎了,哈哈。………………
  回复  引用  查看    
#13楼 [楼主]2006-05-12 14:12 | 石沉大海      
呵呵。。这篇文章的确是过于晦涩了。其实里面的确也没给大家提供什么有利建议。这也只是我在设计一个系统时所产生的片断想法罢了。

在这本人先抛砖了。。谢谢大家用玉来砸。顺便带个凳子听听大家在开发方法论和系统论方面的见解。我想这应该不算曲高和寡了吧??呵呵
  回复  引用  查看    
#14楼 2006-05-12 15:19 | Anders Liu (lover_P)      
如果没猜错,楼主很懒吧?呵呵,因为我也是懒人,所以能体会到。
聪明的勤快人都有很好的发展,聪明的懒人最后不是变成思想家,就是变成“哲学家”。
http://loverp.cnblogs.com/archive/2006/05/02/390787.html
  回复  引用  查看    
#15楼 2006-05-12 16:00 | 木野狐      
一切有为法,
如梦幻泡影。
如露亦如电,
当作如是观。

哈哈
  回复  引用  查看    
#16楼 2006-05-12 17:06 | GouGou      
快乐就好~有兴趣最好~
  回复  引用  查看    
#17楼 2006-05-12 17:54 | Cure      
作为程序员,应该用哲学点的观点去思考,搂住是这意思吧:)
我们为何而做,我们做只为何 == Money 嘿嘿,是个经济问题。
  回复  引用  查看    
#19楼 [楼主]2006-05-12 22:58 | 石沉大海      
@Anders Liu (lover_P)
呵呵。。我想好的程序员都很懒的,因为他们会为了避免不必要的重复而开发一个工具,或许这种重复也就三四次,哈哈哈!!

@Cure
呵呵。。的确是这个意思。其实我们不管用哲学还是政治观点,其实最终我们在意的还是我们要开发的程序,而不要局限用何种方式。
  回复  引用  查看    
#20楼 2006-05-14 14:10 | 瘦老虎      
High Level的。

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-05-12 14:01 编辑过
 
另存  打印
最新IT新闻: