本来想把一本书看完后写写总结,但是估计看完后细节可能忘的差不多了,所以打算看一章写一章总结吧。

先来说说Head First系列的书籍,这些书籍作为入门书籍的话个人还是非常喜欢的,生动有趣。说实话,不管是学习还是刷朋友圈,更喜欢看图而非是密密麻麻的文字。同时也是非常佩服Head First系列的主编们,能把枯燥乏味的知识讲成像小说一样,可见内在的实力还是很雄厚的。

第一章:伟大的软件开发

软件的开发一半会有3个元素:

  1. 需求:用户要什么,我们要开发处什么样的软件
  2. 时效:需要多长时间,要在何时完成
  3. 预算:简单来说就是需要多少钱

这一章否定了Big Bang的软件开发方式(即项目之初和客户见完面就消失了,然后一口气不顾一切的完成项目,等客户再次见你的时候,已经开发完成可以交付了),因为在软件开发过程中,即使前期用户需求再详细,再完善,客户在一开始可能根本不能明确自己想要什么,而且随着时间的改变,用户的需求也是随时在变化的。Big Bang之后,用户会得到一个他们不想要的结果。

文章肯定是的开发循环这种方法(Iteration), 当每一次有重大进展时,要去和客户确认,并且确定下一步的工作,其实这种方法在开发中也会和用户的想法产生偏差,但是与用户及时沟通后可以得到修正,在不断的修正后最终得到用户想要的结果。对于每一次循环,大体分为4个步骤R->D->C->T,

  1. R:需求
  2. D:设计
  3. C:编码
  4. T:测试

读书笔记-《Head First 软件开发》相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 存储转发死锁及其防止
  2. 基于Docker的SaaS解决方案
  3. [游戏模版18] Win32 五子棋
  4. [笔试题目] 美团2015年9月后端开发工程师笔试题
  5. python time
  6. 某数加密的流程与原理简析
  7. 避免在Cassandra中使用清单
  8. Oracle分析函数一——函数列表
  9. 用vue开发一个app(1,基础环境配置)
  10. 删除同域名所有cookies_Namesilo域名解析DNS设置教程
  11. MQTT 消息通信工具使用
  12. R语言实现单因素方差分析
  13. TensorFlow.jsd的优势
  14. Write-Ahead Log(WAL)的工作原理
  15. vue_music:歌手singer.vue页面
  16. Android-系统服务-MediaRecorder
  17. 计算机编程语言排行榜—TIOBE世界编程语言排行榜(2020年12月份最新版)
  18. PS切片为什么会切出很多不想切的东西呢?
  19. 使用MathType的一些技巧
  20. github告诉我构建失败,然后呢?

热门文章

  1. 二维码——数字保险箱
  2. ckplayer-超酷网页视频播放器的使用
  3. vbs脚本和windows定时任务实现qq消息表情包定时发送
  4. QQ空间花匠免费代码
  5. 【MobaXterm】设置 黑夜模式和白天模式
  6. 小甲鱼Python3学习笔记之第十讲(仅记录学习)
  7. JavaWeb个人信息修改及修改密码
  8. Git _ 报错信息
  9. 自己的联想Y450笔记本无法连接无线网络的解决办法
  10. #Geek Founders# 蒋涛的 CES 2016 感受 - Day 4 (总结版)