软件开发的哲学思考(转)
译者注:这篇文章虽然年代久远(1996年写的,对于IT行业来说用‘久远’二字应该说 卡内基-梅隆软件开发学院及其它学院的研究人员用尽毕生的精力去定义一个理论学科 我们当中的大部分人,特别是商人、工程师及学术机构研究人员把计算机与软件看成一 缓慢的软件开发与互联网访问占用了人们大部分时间,尤为重要的是,这两方面在当代 【神秘背后的真相】 从相当多的方面来看,软件与心理学的关系要比工程学、技术及数学的与心理学的关系 软件折射出软件开发者心理活动,很多因素都会对此心理活动起作用如:开发者本人、 软件如人一样易变灵活,它受智慧、想像力、恐惧以及希望等诸多情绪的影响。它折射 【毫无生气的个性】 首先我们要指出的是词汇是必须的,不管是用于外部交流还是用于内部交流,词汇是构 【创作者与创造性】 系统级程序员面临着很大的挑战,借助于计算机他就与神仙无异。他能做出他能想到的 尽管程序员能力很大,他的技术逐渐超过他的智力,但是不久以后,他就会发现他必须 【商业循环】 主要是灵活性导致如此混乱的情况,你想想在软件中有如此多的变量、如此多的判断点 其实你越琢磨一下计算机,你越会发现计算机简直就是人类的一面镜子。在计算机中, 一旦软件编写完毕,个性也逐渐显现出来。面向呆板的怪物进行编程最终不可避免地会 计算机应该比我们人类要稳定地多,因为它没有感情,它一直是客观、逻辑与正确的化 【计算机的幽默】 一个普通计算机的成熟程度处于一只狗与一个三岁小孩之间,这也许就是我们经常听到 这种可笑的情况到处都有:一些学究味十足的老专家说起话来也都是以单音字居多如“ 很有趣,是吗?计算机本来就与人差不多,它也会说一些如人类一样的话语。为什么会 【心理失常的原因】 同样也有很多因素能最终决定计算机产品的个性。如当机器人行业越来越成熟时,个性 现在我们已转了一个整圈,当初以程序员开始,现在回归到浓缩在代码中程序员的心理 【计算机产品是一种心理上的失常,是并不完美的创造者的映像】 我们在计算机上注入了逻辑算法、意志活动及洞察力,然后我们得到的只是一瞬间出来 【结论】 计算机技术有时有益有时有害,有时成功有时失败,有时运行有时停止,它与世界所创 自我感觉良好的形式主义者认为能够定义软件开发流程,现在看来犯一个大错误。他们 |
转载于:https://www.cnblogs.com/nianshi/archive/2007/03/29/693143.html
软件开发的哲学思考(转)相关推荐
- 我对软件开发的一点思考
但凡是搞IT的 对软件架构.设计模式.XP编程(极限编程)或是敏捷开发.代码重构 这些软件开发的思想或方法都不陌生 但是它们之间究竟有什么联系??? 在实际的开发过程应该如何做??? 才能构建一个好的 ...
- 软件开发(一)——软件开发的基础思考
几乎所有学计算机的人,都是先学的程序设计,学各种各样的语言,c,c++,c#,java,fortran,python等等,掌握这些内容后基本就能进行程序开发了,也可以实现我们想要实现的相关功能.所以很 ...
- 软件开发流程及思考—采访某项目经理
一.采访对象 本次采访的对象为一家小型互联网公司-钟吾网络科技有限公司软件开发的项目经理,他于2017年本科毕业于河南工业大学,目前已就职4年. 二.采访方式 本次采访于2021年3月17日通过腾讯会 ...
- 关于PC客户端软件开发的一些思考
PC客户端(Win/Mac)开发四年的从业者来回答一波,PC客户端广义的应该指的是所有运行在个人电脑上的软件(包括Mac.Linux.Win)这三类主流的操作系统. 它的前景好坏的话,主要的对比对象, ...
- 我也发软件开发团队的思考(侧重点是人员)
//上个月给我们老板的mail.洋洋洒洒6000多字. //为了方便公开,改了一下.以致可能有些地方前言不搭后语. //不管他同意不同意,先在我们组实行了再说. ...
- 软件开发的一些思考及心得体会
网上搜索的答案一般能解决问题,但也许不是最佳方法或正确的方法,可能存在一定的局限性. 修改kernel内核代码虽然代码量不大,但是要求熟悉的面很广,往往需要了解或熟悉很多模块,看很多相关代码,才能成功 ...
- 关于软件的一些哲学思考(四)软件基本要素 四要素
除了上文提到的三要素 触发器 指令 反馈系统外 ---------------------------------------------------------------------------- ...
- 软件开发的22条黄金法则
编程本质上是一门手艺活,既然是手艺,里面就会有很多个人技巧和经验. "破窗理论",DRY(Don't repeat yourself),曳光弹,正交性,这些词的意思是什么你还记得么 ...
- 益老而弥坚:软件开发哲学反思录
来自赛迪网,原作者未知 益老而弥坚:软件开发哲学反思录 注:这篇文章虽然年代久远(1996年写的,对于IT行业来说用'久远'二字应该说 还是十分合适的),但读过之后还是为作者的才华所倾倒,这是不可多见 ...
最新文章
- 250鲁大师跑分_看了鲁大师跑分,会发现MX250独显笔记本已落伍了
- 语音识别可以直接编码吗
- HTML5与JavaScript
- 案例 | 易快报:解放“客户成功”的背后故事
- Android----paint触摸轨迹监听
- pythonweb啥意思_python-web-guide
- 错误记录--更改tomcat端口号方法,Several ports (8005, 8080, 8009)
- 量子通信入门相关书籍
- 定时器函数执行原理揭秘
- LINUX下载编译FriBidi
- 都2021年了,不会还有人连深度学习都不了解吧(七)- 评估指标篇
- cpu真假有没有装机测试软件,有了她装机被骗很难 实用电脑检测软件推荐
- 对经太空搭载的“神舟三号口服液”口服液的生产菌株进行了科学鉴定.^
- QT下assimp库的模型加载
- DSI3协议理论基础讲解
- ruhe调整计算机色温,显示器色温怎么调节
- Building the main Guest Additions module [failed]
- c语言莫莫加等于莫莫什么意思,莫莫Momo
- cad相对坐标快捷键_cad角度快捷键(cad角度命令怎么输入)
- centOS 8 报错:Failed to set locale, defaulting to C.UTF-8
热门文章
- 《视觉slam十四讲从理论到实践》第一讲习题自测解答
- linux进阶40——futex
- 数据库发展的前世与今生
- python周末看什么电影_史上最强春节档来袭!Python 解读哪部影片值得一看?
- docker部署Portainer
- 《云云众声》第105期:云计算,有人昂头大喊,有人埋头实干
- 【论文理解】DQN:Playing Atari with Deep Reinforcement Learning
- pdfbox 创建pdf文档
- win7系统文件夹无法显示韩文_解决显示方块□□□的问题
- 虚拟机网络(桥接、NAT、仅主机模式)