随笔分类 - 专业名著读后感
摘要:阅读了这本书的三四章,第三章主要讲述了评价软件工程师的水平的主要方法,技能的反面,TSP对个人的要求。初级软件工程师应该积累软件开发相关知识,提升技术技能;积累问题领域的知识和经验;对通用的软件设计思想和软件工程思想的理解;提升职业技能;实际成果。软件开发的工作量和质量衡量是项目/任务的规模;耗时;
阅读全文
摘要:第八章主要是讲需求的分析,对于一个程序项目来说,我觉得,需求是这个项目的向导,他可以决定程序项目会发展成什么样子。书里面需求这里大致分为两个:软件需求和用户需求。软件需求:我们不仅仅要考虑到项目功能的需求,要实现的功能,还要考虑到开发过程以及非功能方面的需求,还有综合需求。用户需求:是针对在用户这个
阅读全文
摘要:第一章主要是讲了计算机科学的领域、软件的特性、软件工程、软件工程与计算机科学的关系。软件=程序+软件工程,软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程,软件工程的核心部分是构建管理、源代码管理、软件设计、软件测试、项目管理。第二章讲了单元测试、回归测试、效能分析、个人
阅读全文
摘要:今天又看了这本书,获得了一些体会。 1.在学习中我们总会遇到难以解决的难题,本书给我们提供的一个思路是重要的不是你在盒子里思考,还是在盒子外面思考,而在于找到盒子确定真正的约束,详细一点的解释就是面对棘手的问题时,列出所有在你面前的可能途径,不要排除任何东西,不管它听起来有多无用或愚蠢。然后逐一检查
阅读全文
摘要:这本书正是给了自己一个机会,一个可以近距离了解一个优秀程序员的机会,看看他都有哪些习惯和认知,之后,再对比一下现在自己脑子里对于编程这件事的认知,感受一下差距。读完后,觉得差距还真的挺大的,小到对于工具的使用,大到对于整个项目的理解。一个项目从开始到结束,里面有太多东西要学习。比如说需求开始前,需求
阅读全文
摘要:程序员修炼之道》,作为预备程序员,读读还是很有必要的。 这里面针对程序员,反复提到一个形容词,就是“注重实效”。根据书中所讲,结合我的理解,我认为注重时效这个词主要体现在责任上,对自己负责,对自己的代码负责,对自己的代码中的错误负责。“最大的弱点就是害怕暴露弱点”,我非常认同这句话,要坦然面对自己的
阅读全文
摘要:第六章讲的内容是从编程到过程, 作者说语言只是编程的一种工具,程序=算法+结构是编程的本义,方法是由人们在长期的编程实践中归演与总结的,过程中的问题就是角色、沟通和环节的问题,每个问题必须得到良好的组织和解决,合理组织工程,确定角色,及解决角色间的沟通问题,都是非常重要的。有了工具,再有方法,再有过
阅读全文
摘要:编程对好多人来说是一种不可触及的事务,很难学习。对我来说编程也是然我非常头疼,如果没有模板就敲不出自己想要的程序。而《大道至简》中讲了编程的精义,告诉我编程序其实是一件很简单的事,就像愚公移山那样。 首先,“惩山北之塞,出入之迂”是原始需求的产生。然后“聚室而谋曰”是项目沟通的基本方式。“毕力平险,
阅读全文
摘要:大一的学习生活悄然离去,眼看就要升大二了。有很多学长学姐告诫过我们:大一玩的很开心,但到了大二还是有点后悔当时没有多学一点。如今我也懵懵懂懂的过完了大一,专业课C语言和C++只是把知识点基本掌握并且有一定的应试能力,却从来没有停下来,花费时间思考我到底在学什么做什么,只是延续了从小到大的学习新知识的
阅读全文
摘要:过这本书,我发现了自己的很多不足,以前在遇到一个题目时,往往会像书中说的那样“那我们就开始吧”,凭借自己的经验硬做,在遇到难题时,也只是到书中去寻找相应的模板,整套程序下来,自己思考的地方很少。 在看了《大道至简》这本书后,使我对软件工程有了新的认识,程序=算法+结构,而代码只是愚公式的工作。我之前
阅读全文
摘要:通过阅读第一章我懂得了编程的根本:顺序、分支和循环,无论一个程序再复杂,也离不开这三种结构。并且让我懂得只要你非先天智障或后天懒惰者,都是可以学会编程的。编程实际上就是把一件事情交给计算机去做,你认为这件事该如何做,就用程序语言的形式描述给计算机,所以编程的第一要务是先把事情分析清楚,时间先后的逻辑
阅读全文