<<简单之美-软件开发实践者的思考>>读后感
[<<简单之美-软件开发实践者的思考>>读后感]几天就读完了倪建大牛写的这本别具风味的作品,主要是对软件开发过程的一些思考,读后感。
作者的写作方式很特别,通过叙述故事的方式讲解了软件开发的一整套流程和流程中需要注意的地方。
作者的主要态度是批判的,带有理想主义的色彩,然而却是发人深省的。
这本书给我最大的收获就是在软件开发中要学会思考。
思考所有步骤和方法存在的目的与意义。
是否符合软件开发行业发展的趋势。
作者主要涉及的是方法论上的层次,俯瞰着大地上的开发组织和人员。
看到的问题和解决方案往往是直指本质的。
这里摘几条印象深刻的见解和需要识记的名词。
学习新知识最快的途径是将新知识纳入自己所理解的一套知识体系。
所以,如何在学习的同时建立起各个技术的联系和区别是很重要的,有利于建立自己的体系。
修炼好内功,在接触新知识的时候,才能很快上手并理解其本质。
软件的本质是2进制和与非逻辑。
软件开发的本质是人的创造,而创造的根源在与想象,这又引出了“隐喻”和“故事”。
隐喻是指从生活阅历中抽象出与所要开发的软件的运行流程相像的事件与关系。
故事,则是讲述故事的方式想象软件运行的流程。
CMM:Capability MaturityModel,能力成熟度模型。
CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
敏捷开发:敏捷软件开发宣言:个体和交互胜过过程和工具可以工作的软件胜过面面俱到的文档客户合作胜过合同谈判响应变化胜过遵循计划敏捷开发最注重的是人,或者说个体。
目标是提高个体的主动性,提高产出效率。
敏捷开发要求团队一起工作,甚至还有客户。
结对编程。
迭代交付,三周为一个周期,每个周期都发布可用地、经过测试的代码。
2到5个周期后进行一次发布。
敏捷开发积极拥抱变化,主要依靠代码重构来配合变化。
敏捷开发的优点在于发布时间短和响应需求变化,读后感《读后感》。
敏捷开发的缺点是可操作性差。
实践者们常常走入各种各样的误区。
根本原因还是人,人的主动性还有在软件开发中的行为受各种各样因素的影响。
在需求分析阶段准备两份文档。
一份使用客户的术语表达客户的故事,另一份是使用软件术语表达软件实现的故事。
需求分析人员是客户和项目组之间的桥梁,是客户和软件开发人员之间的桥梁,十分类似于科手术过程,软件开发团队需要一个主刀医师,即软件架构师。
软件架构师保证了整个软件的思想和架构是一个主体。
而不是零散的,拼凑的。
这有利于开发和维护。
软件架构师在一个团队里一般只有一个,或者一个架构师团队由其中一个人作为领导。
这样保证了整个软件系统的一致性。
软件架构师工作的主要依据是经验。
在软件开发过程中,人是最重要的因素,而责任、权利和利益是保证这个因素发挥作用的关键。
负责文化是人类社会活动中必须具备的一种文化。
团队往往成为不负责任的推辞。
建立负责制度的目的不是为了惩罚,而是通过利益损失的形式,表明一个事实:没有金刚钻,别揽瓷器活。
也是质量保证的一个重要推动力。
对于软件来说,最大的软肋在于逻辑思维的不可遍历性。
这是测试工作存在的一个原因。
实际的软件工程师实践证明,让对软件思想有深刻理解的软件工程师进行测试,可以大幅度提高软件质量。
所以,测试工作并不比软件开发轻松,让软件开发菜鸟来进行测试是不负责任的。
测试人员并不是软件开发人员的对立者。
他在找出bug的同时,也要尽可能的帮助编程人员指出这种bug存在的原因以及地点。
所有论点都存在一定的上下文之中。
所以学习别人的论点只是理会这个论点的思路,而不要到处生搬硬套。
怀疑一切。
项目管理工作的基本思路不是控制,而是创造有利的环境和顺势引导,扫清软件开发中的各种障碍。
项目管理工作要与软件开发工作隔离开来。
对于软件开发者而言,你需要考虑的是风险服务,即风险响应。
而不要把主要精力放在风险预防和控制上。
软件维护要在项目开始或者设计时就要予以考虑。
〔读后感〕随文赠言:【这世上的一切都借希望而完成,农夫不会剥下一粒玉米,如果他不曾希望它长成种粒;单身汉不会娶妻,如果他不曾希望有孩子;商人也不会去工作,如果他不曾希望因此而有收益。
】
最简单的读后感格式
第一 开头(最简单的就 今天我读了xxx,他给我留下了xxxx的印象)第二段 简单的介绍一下内容,最好是有开头引出来的第三段 从书中摘抄好句好段,并写出其中的感受(这个其实有没有没关系,如你想凑字数就写上)第四段 根据故事联系实际,可以是自己身上的事,也可以是其他人 最常见的就是读了这本书,自己身上的缺点指出来第五段 结尾 最简单的就是这本书很有趣,大家来读一下吧
这样的句子而题目最好是xxxxx ——《xxxxx》读后感这是我的意见,希望对你有帮助
《做个独立的思考者》读后感
《与哲学家一起思考》读后感 《与哲学家一齐思考》读后感(1): 黑格尔说:哲学是一种特殊的思维运动,哲学是对绝对的追求。
爱因斯坦和诺瓦利斯均表示:哲学是全部科学之母。
冯友兰认为:哲学是对于人生的有系统的反思思想。
但即便这些人类历史上的思想先行者说过的名言警句再深刻隽永,也难以改变人们对哲学的一个较为根深蒂固的印象:哲学比较枯燥而且深奥,很难让人搞定,如果没有浓厚的兴趣可千万不要接触哲学,因为很可能会因为自我搞不懂它而产生一种深深的挫败感。
其实,哲学是一门人人皆可接触的学科。
但前提就是:要选对入门书。
比如德国哲学家恩斯特教授的这本《与哲学家一齐思考》,就属于那种能够在瞬间撩拨起人们阅读兴趣的哲学入门书。
这本面向那些渴望了解如何“像哲学家一样思考”的书,到底讲了些什么呢
在这本书里,恩斯特教授设定了两个人物:读者和哲学家,而关于哲学领域中的诸多重要论题,便都是在这两个人物之间的对话中展开的。
每一天,读者和哲学家都会围绕着某一个哲学问题而展开对话讨论,用了一周的时光,讨论了七个比较重要的论题:我就应怎样生活、我们就应如何相处、道德究竟有多客观、我们能够明白什么、存在着什么、什么是哲学以及为什么进行哲学思考。
在读者与哲学家的对话中,不仅仅能看到众多著名哲学家的名字(有些人的名字是不是看起来很眼熟
),还能接触到许多与我们的现实生活联系紧密的哲学问题(比如,生命的好处是什么
何为道德
享乐主义真的不好吗
),当然,书中还涵盖了西方哲学中的重要哲学流派(诸如存在主义、怀疑主义等等)。
看到那里,你可能会认为,这样高深莫测的对话里肯定充满了各哲学领域中的专业术语和古怪问题,读起来必然枯燥乏味,就好比是虽然营养丰富却毫无味道的食物一般难以下咽。
其实,你只是猜对了一半。
这些对话确实“营养丰富”、干货十足,但并算不上枯燥乏味。
这场充满学术性的对话,简单活泼、趣味无穷。
有些像两个老友之间在探讨问题,没有拘束,谈天说地、气氛融洽。
但这并不会给人以零散破碎的感觉,因为在针对某个问题进行对话之后,都有一份谈话记录,里面都是谈话中的精华部分,这有些类似于我们在每堂课上做的重点笔记。
看完对话之后,如果觉得有些摸不着头脑,那就把谈话记录多读几遍,也能从中有所收获。
但需要说明的是,这毕竟是一本哲学入门书,所以,不要妄想透过这些总结性文字就成为一个真正的哲学家。
对话中提出的第一个问题是:什么是完美的人生,即人生的好处究竟是什么
作者认为,这是哲学中的一个核心问题,因为所有的理论和方法都是围绕着这个问题衍生出来的。
但是,当我们在询问“生命有何好处”时,其实是对生命是否真的有好处进行了质疑。
再谈完关于完美人生这个问题后,谈话的层次又更深入了一些:我们就应如何看待哲学家。
恩斯特教授借书中哲学家之口说,哲学家的观点不就应成为一种指令,而我们也不必刻板、僵化、教条地去看待哲学家的理论和方法,因为哲学家的观点是作为“每个人独立思考时的帮忙”。
所以,尽管书中出现了不少哲学家的名字以及他们的名言警句和思想精髓,但恩斯特教授的目的并不是要人们记下这些牛叉闪闪的人名和他们那些光芒万丈的哲学理念,而是要给思考中的人们带给一些参考。
并且,恩斯特教授认为,哲学是自我修养的一部分,因为“每个人或多或少都想理解自我以及这个世界”,当然,这依然是借书中哲学家之口说出的道理。
当我们终有一天理解到,“对哲学问题得出的答案同时也塑造了我们自我”,那么我们就会认真而审慎地应对自我心头的困惑以及对这个世界和人生的好奇。
说到底,哲学并不是为了把人们变得疯狂,而是要让人们对自我的行动、生活进行反思。
套用一句个性流行的话:我们不能走得太快,也得适当地停下来,等一等自我的灵魂,实际上,我们要等的不是灵魂,而是对自我的行为等等进行思考,不然,缺少哲学反思的行动就会失去了方向。
作为一本哲学入门书,这本书的亮点正在于用一种活泼搞笑的方式勾起了读者们的阅读兴趣,然后如聊家常一般地了解到西方哲学中的那些重要哲学思想。
值得一提的是,这本书虽然是以一种看似零散的方式呈现出哲学的大部分领域,但实际上,书的资料则表现出严密的逻辑性和系统性。
最后,为什么恩斯特教授要写这样一本能够瞬间抓住人们兴趣点的哲学书呢
而为什么,我们又要花费几天的时光去读这本哲理满天飞的书呢
这是因为柏拉图认为,“没有哲学思考的生活,是没有生活价值的人类生活”。
换言之,我们每时每刻都会对这个世界、对自我的人生、对世间的各种现象产生种种疑问,而这种疑问正是推动我们不断进行哲学反思的一种动力。
如果,你在读了这本书之后觉得还但是瘾,或者,透过阅读本书真正对哲学产生了浓厚的兴趣,再或者,只是想更多地了解一下本书作者的其他著作,那么能够继续关注一下附录中的这份书单。
说什么在哲学之路上进行更长远地探索,这些都尚且太远,但如果自我对哲学的兴趣真正被撩起来之后,不妨跟随哲学家的脚步,对书单上的书籍进行较为系统地阅读。
我想,这也是这本书的延伸价值所在。