人与神话阅读笔记02
即使是大型的设计团队,设计结果也必须由一个或两个人来完成,以确保这些决定是一致的。日志记录和整理发布。“项目经理最好的朋友就是他每天要面对的敌人——独立的产品测试机构/小组。”对于日志的发布,我深深有体会,对于每次上课结束后都会有任务写在博客园上面看,课下的作业还有每次的冲刺内容,阅读笔记,还有周总结月总结,这个可以记录我们的成长,还可以帮助我们记住我们所犯下的错误,还有成长,我有点时候发布的不是很及时,还会再补上,这时候的发布就没有刚开始的心得体会了,及时发布是一个很好的习惯;
为什么巴比伦塔会失败?巴比伦塔项目的失败是因为缺乏交流,以及交流的结果的组织。 因为左手不知道右手在做什么,从而进度灾难、功能的不合理和系统缺陷纷纷出现。由于对其他人的各种假设,团队成员之间的理解开始出现偏差。 团队应该以尽可能多的方式进行相互之间的交流:非正式、常规项目会议,会上进行简要的技术陈述、共享的正式项目工作手册。一个团队之重要的是信任,人与人之间的信任,相互合作,相互共赢,不能再内部有了分歧,相互理解;所以在做去APP项目的时候主任让我们每天都要进行视频会议进行小组内的沟通,沟通之后才能更加清楚今天的任务跟昨天错误的点在什么地方。
胸有成竹 仅仅通过对编码部分的估计,然后乘以任务其他部分的相对系数,是无法得出对整项工作的精确估计的。构建独立小型程序的数据不适用于编程系统项目。程序开发呈程序规模的指数增长。 一些发表的研究报告显示指数约为1.5。当使用适当的高级语言时,程序编制的生产率可以提高5倍。//高级语言就是更加容易实现和反应人的逻辑思维的
,我要对于我自己的编程是极其不自信的,我遇到新的问题的时候,学习的时候都会抱着我不是这块料,我不能学好,我不可以的,我没有信心,以至于我现在不可以很好的解决问题,处理问题;对于新知识的学习会很慢;所以我要增加的学习的信心,学习更加高级的语言,学习更加遍历的方法,让学习的效率变高,让我编程更加的快速;
这一章主要是要解决项目投资与磁盘空间和内存之间的矛盾,但是这个矛盾在电脑硬件发展到现在的层次已经可以忽略掉了。软件开发人员必须设立规模目标,控制规模,发明一些减少规模的方法——就如同硬件开发人员为减少元器件所做的一样。培养开发人员从系统整体出发、面向用户的态度是软件编程管理人员最重要的职能。精炼、充分和快速的程序。往往是战略性突破的结果,而不仅仅技巧上的提高。编程需要技术积累,每个项目需要自己的标准组件库。对于这个肯能大学学习最多的是正删改查了,对于自己有一个很好的模板可能下次编写相似的程序的时候,会轻松很多,也会养成自己的习惯;
对于软件项目,要求是相同的:目标、用户手册、内部文档、进度、预算、组织机构图和工作空间分配。