《梦断代码》阅读笔记二
2015-06-22 18:26
281 查看
看完了前五章我更加佩服作者了,把做软件以及遇到的问题分析的鞭辟入里,接下来我有看了四章,谈谈我的感受:
作者通过对办公室中两条狗的管理联想到管理软件项目。谈到了选择和管理的问题。“奇客”,与计算机沟通易于与人类沟通。在软件管理中,协作不是马后炮,也不是无足轻重之事,它是工作的核心,决定采用何种工具和方法有可能成就或毁掉项目。面一章刚开始作者用自己的经历说明了程序员在开发软件时要充分考虑用户的需求。软件设计是一种设想用户需求并在软件结构中满足这些需求的创造性基础工作。从小项目开始,而且永远不要期望它变大。如果这么想,就会做过度设计,把它想象的过于重要。同时提醒我们在软件开发过程中要注意细节。将团队中的成员工作要细节化。并且要将将需要做的任务,遇到的困难等内容写在即时贴上贴到白板上,这样就比较清楚的看到了整个软件的构造。这种方法激励了程序员们,而且大家的目标更加清楚了。
这四章重要内容就这样,看似很简单,却做到很难,很多人觉得我知道把软件做好就行了,何必浪费时间作者这些呢?我们根据老师的要求做索引卡,任务领取、每日站立会议,更多的是当成任务,完全没有用心。知道看了这些,我在明白这些东西的重要性。
作者通过对办公室中两条狗的管理联想到管理软件项目。谈到了选择和管理的问题。“奇客”,与计算机沟通易于与人类沟通。在软件管理中,协作不是马后炮,也不是无足轻重之事,它是工作的核心,决定采用何种工具和方法有可能成就或毁掉项目。面一章刚开始作者用自己的经历说明了程序员在开发软件时要充分考虑用户的需求。软件设计是一种设想用户需求并在软件结构中满足这些需求的创造性基础工作。从小项目开始,而且永远不要期望它变大。如果这么想,就会做过度设计,把它想象的过于重要。同时提醒我们在软件开发过程中要注意细节。将团队中的成员工作要细节化。并且要将将需要做的任务,遇到的困难等内容写在即时贴上贴到白板上,这样就比较清楚的看到了整个软件的构造。这种方法激励了程序员们,而且大家的目标更加清楚了。
这四章重要内容就这样,看似很简单,却做到很难,很多人觉得我知道把软件做好就行了,何必浪费时间作者这些呢?我们根据老师的要求做索引卡,任务领取、每日站立会议,更多的是当成任务,完全没有用心。知道看了这些,我在明白这些东西的重要性。
相关文章推荐
- 《梦断代码》阅读笔记一
- 从设计模式看Java IO
- C++第七章
- Python套接字编程(1)——socket模块与套接字编程
- JAVA中的Random()函数
- ubuntu14.10安装jdk
- JAVA的Random类
- 黑马程序员--Java学习日记之eclipse开发工具的熟练使用,磨刀不误砍柴工!
- 关于java的JDK的安装
- <Effective C++>读书笔记-4
- 学习《Python核心编程》做一下知识点提要,方便复习(一)
- Java-马士兵设计模式学习笔记-桥接模式
- java基本加密算法
- C++内联函数、函数模板之于头文件
- c++指针和引用
- Java 文件操作
- Java 编码与字符(1)
- php正则表达式—子模式的应用
- java的System.getProperty()值的方法可以得到
- (15.1.10.1)在Win7的IIS上搭建FTP服务及用户授权