程序开发工具篇

工欲善其事,必先利其器;但是,程序设计发展到今天,他的工具仍然缺乏统一的标准。

可以尝试自己去完成一些工具:操作系统,调试工具,性能分析程序,静态和动态代码分析程序,测试样例生成器,连接器,以及模拟器,数据库系统,解释器,编译器等。

第11章 程序语言

在自然语言中,口语是产生新词汇产生的重要源泉,程序语言缺少口语形式,导致的一个后果就是缺少创新,发展缓慢。

个人想法:口语实质上已经在头脑中根深蒂固,形成一种不需要思考的本能,而且口语具有无与伦比的灵活性。如果程序语言能够深入脑海,并且可以随意组合,那么产生新的词汇也无不可。

每个想法只值得在保留的期限内存在,注意删除过时的东西。

程序员的身份有没有改变你在不编程序时的思考方式?如果是,试举例说明。

第12章 程序语言设计的一些原则

一致性

简洁性

多掌握几门语言或许是有好处的。

第13章 其他的程序开发工具

分时系统和批处理系统

没有一个真实存在的例子可以说明,其中一种模式相对于另外一种模式占有绝对优势。个体能力的差异要远远超出计算机系统本身之间的差异。

文档管理

只有把文档管理的工作做好之后,我们才能体会到文档的作用。

如果我们希望获得高质量的文档,唯一的方法就是说服程序员,使他们确实相信这些工作对他们自己有益处。

我们设定的(关于文档的)目标必须是合乎情理(不可能使所有人非常满意)的,才能生成符合相应要求的高质量文档。

每一份成型的文档都必须包含一定的指引信息。

一份流程图不过是表示实际代码中的信息的另外一种方式罢了。

程序员总是有一种误解:虽然不一定每一个人都能够成为程序员,但是任何人都可以毫不费力地胜任制作文档的工作。

写在最后:关于软件项目管理的书籍虽然看过了几本,但是终于完整的看完了第一本。正如作者所说,虽然在阅读时感觉颇有收获,但是读完后却感觉在浪费时间。尽管,这样,作者仍然注意到了软件管理中一般被忽视却至关重要的因素,提供了一些通用的思路,不得不说这是一本值得反复阅读的书籍。

程序开发心理学第四篇相关推荐

  1. 《程序开发心理学》笔记

    最近阅读了温伯格的<程序开发心理学>一书,非常有趣,作者试图用学术的方法去研究影响程序开发的因素,在这个过程中也提出了一些自己对程序开发的看法.书中对如何提高程序员团队的开发效率给出了作者 ...

  2. 还有这种书,程序开发心理学(豆瓣) - 豆瓣读书,转载自:https://book.douban.com/subject/1141154/...

    登录/注册 下载豆瓣客户端 豆瓣 读书 电影 音乐 同城 小组 阅读 FM 时间 豆品 更多 豆瓣读书 购书单 电子图书 豆瓣书店 2018年度榜单 2018书影音报告 购物车 程序开发心理学 作者: ...

  3. 林锐《软件工程思想》与温伯格《程序开发心理学》读后感

    读了林锐博士的<软件工程思想>,我对软件工程这门学科又有了更加深刻的认识.这本书不过虽然并没有什么长篇大论,但是作者的文风幽默而且亲和.特别是在写程序员的生活和工作已经融为一体时,即便现在 ...

  4. 程序开发心理学(银年纪念版)(经典重读,与温伯格大师的思想共舞)

    程序开发心理学(银年纪念版)(经典重读,与温伯格大师的思想共舞) 基本信息 原书名: The Psychology of Computer Programming: Silver Anniversar ...

  5. 每周一书-《程序开发心理学(银年纪念版)》

    每周一书-<程序开发心理学(银年纪念版)> 首先说明,本周活动有效时间为2016年9月5日到2016年9月11日.本周为大家送出的书是由电子工业出版社出版,Gerald M. Weinbe ...

  6. 《程序开发心理学》几点核心理解

    作者:草小诚(wellsmile@foxmail.com) 转载请注原文地址:https://blog.csdn.net/cxcjoker7894/article/details/85319250 前 ...

  7. 视频教程-微信小程序开发教程(第1篇)-微信开发

    微信小程序开发教程(第1篇) 微信企业号星级会员.10多年软件从业经历,国家级软件项目负责人,主要从事软件研发.软件企业员工技能培训.已经取得计算机技术与软件资格考试(软考)--"信息系统项 ...

  8. 微信小程序教程(第四篇)

    小程序开发基本框架及其限制与优化 开发基本框架(MINA框架) └─ Project-folder/ ·································· 项目所在目录 ├─ page ...

  9. 《程序开发心理学》读书笔记(二)

    第二章  优秀程序的要素 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  10. 程序开发团队之团队精神篇(转)

    混了这么多年,从BOSS们口中听到的最多的教诲词语估计就是"团队精神"了,尽管部分BOSS实际上并不了解什么是团队精神,但他们了解中国革命的最终成功是离不开"团结就是力量 ...

最新文章

  1. 随笔:送给初次使用PCL库的小伙伴
  2. mysql密码遗忘和登陆报错问题
  3. CentOS 7安装fail2ban+Firewalld防止SSH爆破
  4. 新版本微信导致的ios表单bug
  5. pytorch——计算图与动态图机制
  6. 请概述可视化卷积神经网络的中间输出的基本思想。_万字长文:特征可视化技术(CAM)...
  7. CSS3 3D位移和旋转
  8. 第 21 章 中介者模式
  9. 交流信号叠加直流偏置_高速数字电路设计通关五部曲(二):接口信号匹配与对接...
  10. VS2017社区版+Qt5.12.2+VTK8.2环境搭建
  11. mybatis--原始dao和代理Mapper
  12. 美国学生债务数据 csv_我如何摆脱学生债务陷阱,为什么其他美国人不那么幸运...
  13. 【unity 保卫星城】--- 开发笔记05(普通子弹武器)
  14. Android应用开发性能优化完全分析,移动应用开发课程报告
  15. 华为实验28-WAN接入配置
  16. 图像分类的技能包及每一项的实验验证
  17. 活久见!西电毕设门处理结果:只让肇事者延毕一年、取消保研
  18. SAP MM寄售采购业务
  19. python什么是调用_什么是Python中的可调用?
  20. 自动杀死yarn 中运行的程序

热门文章

  1. 纪录片《向北1500米》
  2. es创建索引和yellow排查解决
  3. 2023秋招—大数据开发面经—蚂蚁金融
  4. 控制台PHP安装composer,生产线安装composer及php cli配置
  5. 哈夫曼树的构造与哈夫曼编码
  6. 请假代码java web_学生请假管理系统
  7. ARPG游戏开发知识整理。
  8. 如何使用css动画做出剑客行走效果
  9. error CS0227: Unsafe code may only appear if compiling
  10. windos无法对计算机进行,电脑提示windows无法完成格式化如何解决