《软件创新——冲破高技术营造的牢笼》好书推荐
过节在家,重新拾起一本名为《软件创新——冲破高技术营造的牢笼》的书。该书的作者是艾伦.库博,VB之父,一位从事软件开发30多年的先行者,却对现行的软件开发方法提出了严厉而深刻的批评(甚至包括业界领袖微软公司的开发方法和过程也在批评之列)。继而,他发展了一种称为“Goal-Directed Design”,即目标导向的设计方法。他认为软件作为交互式产品应当先做交互式设计,然后才进行编码——“不应当让程序员把代码的混凝土浇灌在错误的地方”。还有“软件应当是有礼貌的”、“软件应当能预见我的想法”等颇有见地的看法。他还提出交互设计师不应当由程序员来担任——因为程序员是所谓的“逻辑人”,看问题的角度会不可避免的带有狭隘性,而不可能处处从“用户”的角度出发。并且对于交互设计的过程,他发展的“目标导向的设计”提供了几种强有力的工具、一些定律等等。“为欢乐而设计”“为效能而设计”“为人而设计”是作者强调的。
《软件创新——冲破高技术营造的牢笼》一书由电子工业出版社出版,在解放路新华书店有售,位置在三楼计算机分部的“软件故障与硬件维修”柜。
——以上摘自《2002新春问候以及我的一些想法》
Musicwind于杭州
《软件创新——冲破高技术营造的牢笼》好书推荐相关推荐
- 《爱乐之城》月亮与六便士,你选哪个?
我知道,以我本身的文化底蕴,是不足以评论这个电影的,但是一百个读者就有一百个哈姆雷特,我想靠着看完这部电影的后劲,来说说我自己的一些感受,如果不认同,君尽可一笑置之,就当这是我这个愚人的自娱自乐吧 : ...
- 《月亮与六便士》-- 威廉·萨默塞特·毛姆
月亮与六便士.毛姆 一个好友推荐的 讲,一个孤儿的故事,初读,觉得译文非常生涩...再读看看吧. 句子: 众人皆在捡六便士,而我依旧在看月亮. 这些人见面时冷冷淡淡,分手时更有一种如释重负的感觉.当然 ...
- 比尔盖茨2016好书推荐
土豪直接看视频,视频下方是对推荐书籍的详细文字介绍.假期快结束了,看看盖叔去年读了什么书(比尔盖茨2015年好书推荐请点击),顺便把前年想读去年还没读的书一起补上.新的一年,各位心想事成~ 1Stri ...
- python自动化办公入门书籍推荐-好书推荐 | Python 如此神奇,让繁琐工作自动化...
原标题:好书推荐 | Python 如此神奇,让繁琐工作自动化 Python 如此神奇,让繁琐工作自动化 编程的威力 如今,人们面临的大多数任务都可以通过编写计算机软件来完成. Al Sweigart ...
- python经典好书-7本有关Python的经典好书推荐,适合各类人群
原标题:7本有关Python的经典好书推荐,适合各类人群 Python越来越受到各行业从业者的关注,成为职场人士极为关注的职业提升技能,为了解答很多初学者的问题,今天特别给大家推荐9本有关Python ...
- python 好书推荐_关于Python的好书推荐(三)
1.简单易学 2.免费.开放的资源 3.高等级语言 4.流行语言 5.海量数据库 6.可扩展 Python可能是为数不多的既简单又强大的编程语言之一.这对初学者和专家都有好处,更重要的是,编程很有趣. ...
- 智能机器人领域有什么好书推荐的?
书籍推荐 机器人 人工智能 计算机科学 智能推荐 智能机器人领域有什么好书推荐的? 查看全部 9 个回答 段晋军 控制理论与控制工程学在读博士 19 人赞同了该回答 ① Springer Hand ...
- 大牛书单 | 人工智能方向好书推荐
导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀.TEG书知道本期特邀腾讯TEG AI Lab专家姚建华.腾讯TEG AI平台部工程平台中心负责人罗敏.腾讯TEG AI Lab专家 ...
- 好书推荐之《活着》 隐私策略(Privacy policy)
1.隐私政策涵盖您对本应用的使用. 2.好书推荐之<活着>不会收集.存储.分享您的任何个人信息或者与您的设备相关的信息.我们不会收集任何统计数据和分析数据,也不会跟踪用户的行为. 转载于: ...
- 好书推荐 -《国富论》-15-09
好书推荐-<国富论>-15-09.md-/Users/zjh/Documents 书籍 <国富论>-亚当·斯密-陕西师范大学出版社 推荐理由 <国>是一本非常通俗易 ...
最新文章
- 为什么C语言是非形式化的,《数据结构C语言版》——绪论
- 关于运行robot framework 报错解决方法,ModuleNotFoundError: No module named ‘robot‘
- python爬虫项目实例-Python爬虫实例项目
- python决策树算法代码_Python3.0 实现决策树算法的流程
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...
- java redirect 跨域_如何解决跨域重定向携带参数的问题?不使用将参数拼接在重定向url末尾的方式...
- C++中的IPv6网络程序设计
- ROS入门_1.10 理解ROS服务和参数
- windows找不到文件gpedit.msc_此电脑右键管理提示windows找不到文件的解决方法
- 6分钟看懂 Node.js 武功精髓
- 论文提交数量爆炸式增长,最大规模NLP会议ACL 2019放榜
- matlab调用refprop完全说明,Matlab调用REFPROP完全说明 - 源码下载|Windows编程|其他小程序|源代码 - 源码中国...
- 计算机网络 考研教材,【计算机考研】2020计算机考研:参考书及复习重点
- c语言用字符编程图形,C语言图形编程——字母符号
- 融云即时通讯云助力多家直播平台构建社交升级
- 华为g9android,华为G9和华为p8区别在哪?华为G9青春版和华为p8区别对比评测
- 国内知名的信息与通讯调查研究咨询公司情况
- oracle成批事务处理,Oracle EBS OPM 生产批创建事务处理
- 震旦ADC208复印机显示“请更换显影组件K”后 “哒哒…”的异响
- ACDSee v8.0最完美汉化破解补丁发布,永不过期,还有绿色版