博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《大道至简》读后感
阅读量:4970 次
发布时间:2019-06-12

本文共 1063 字,大约阅读时间需要 3 分钟。

用了一段时间读完了《大道至简》,周爱民先生写的一本“阐明软件工程的思想核心”的书,就像它的名字一样,这本书很“简单”,只有一百多页,但是读完后,受益匪浅,让我这种初级编程学者都感觉有很多值得思考的地方。

开头的时候举用了人尽皆知的“愚公移山”的例子,以愚公移山为例,将他们扮演的项目组织者、团队经理、编程人员、技术分析师等众多角色形象的展现在我们面前,使哪些哪怕没接触过编程的人也能明白编程过程中错杂纷乱的人物关系。
后面的“是懒人造就了方法”,我认为是非常正确的。人的精力是有极限的,并非人人都是愚公,没日没夜的采用旧的方法,而李冰就可以采用“以火烧石”的方法来凿山。提出新的“方法”,解决的将是影响做市场成效的根本问题。这个观点代表了高效率,即李冰凿山比愚公移山更有效率,所以我们在编程的过程中也要采用更高效的方式,毕竟,低效率的方法太耗费精力了,但这要靠我们这些“懒人”自己去找方法了。
团队缺乏的不只是管理。做管理起码需要能承担责任,这是最基本的素质。项目失败了,项目经理为什么要把责任推到别人的头上呢?他总归要有递交辞呈的那点勇气吧!同时,从管理的角度来看,项目失败与否与项目经理的经验直接相关。这就要求项目经理拥有大量的工作经验,而工作经验的获得方式只能是来自自己的摸索、前人的帮助、失败的总结。
实现,才是目的。原来编程的目的是实现,而不是工程,现在就是因为讲工程,讲方法,所以,什么都做不出来。工程不应该是借口,它终归只是一种实现的途径。我们不能为了工程而工程,那样只会在项目中迷失。
流于形式的沟通。我们或许经过几年学习编程后,会精通好几种编程语言,但这样是远远不够的,我们真正需要的是学会如何与客户进行沟通的语言,因为我们不能指望客户会明白这些编程语言。同时,客户不会有很多的经历投入到我们的项目上,所以我们还要最简单的方式去和客户沟通,所以,这就是我们要下功夫的地方。
在这本书上最触动我的一句话便是“语言只是工具”,人们没必要争论语言之间的孰优孰劣,虽然我知道,我或许没有资格去说这句话,但这是看清楚代码、方法、过程、工程的第一步,也是周爱民先生多年的编程之后的顿悟。
虽然这本书只有一些理论上的知识,而且没有详细介绍各种编程技巧,但对初级编程学者来说应经足够了。这本书虽然 比较“简单”,但是所容甚大。我只是一个初级编程学者,所看懂得只有这些浅陋的道理。以上,是我总结的《大道之间》读后感。

转载于:https://www.cnblogs.com/lxdjieshang/p/7400606.html

你可能感兴趣的文章
孤荷凌寒自学python第五十八天成功使用python来连接上远端MongoDb数据库
查看>>
求一个字符串中最长回文子串的长度(承接上一个题目)
查看>>
简单权限管理系统原理浅析
查看>>
springIOC第一个课堂案例的实现
查看>>
求输入成绩的平均分
查看>>
php PDO (转载)
查看>>
wordpress自动截取文章摘要代码
查看>>
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>
scanf和gets
查看>>
highcharts 图表实例
查看>>
ubuntu下如何查看用户登录及系统授权相关信息
查看>>
秋季学期学习总结
查看>>
SpringBoot 优化内嵌的Tomcat
查看>>
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>