《大道至简》读后感

作为计算机专业软件工程的一名学生,从中能够学习对我们编程思想有用的部分还是非常不错的。以下话语仅属于个人观点,是很表层的东西,因为有部分看的确实很懵,像企业互相制约,相互促进发展的那一部分,看的时候简直就是下图的状态,虽然我应该不会提到像这样的部分。

说实话,看完脑袋里多了一些东西,但是有些东西跟以后就业关系大一点,也许是因为没有过经验,也只能是通过相对应的想象有些感悟出来,作者提到了在一个项目工程实现里边不同的角色,作为学生我们首先要成为的角色是里边的开发人员,此外更多的是在团队工作中发挥出自己的一部分作用,其他角色我不多叙述,而在项目中想成为其他角色更需要我们在实事中进行学习,正如作者的亲身经历:问出“什么是增值税发票?”。
首先书中提出的愚公与懒人非常好,提醒着我们不仅要有愚公的勤奋也要有懒人的思维,这是成为开发人员必不可少的一步。我对于这部分的理解在于愚公·对项目的每一步都有论述点,因此这就让项目”实现“有了可能性,愚公进行的每一步,也许小组进行工程的实现就像愚公为了移山做的那样吧,如果作为个体学生而言,需要有愚公的勤奋来进行过程的一个概述,需求也许就是做好这个题目,而沟通方式来奠定技术方案的过程可以换为自己进行逻辑的思考,而在现实中我们做的每一件事也差不多都是按照这个过程来的,知晓了事情运转的机制,因此可以说我们是一个”愚公“了;至于懒人的思维,我的老师说过,程序员是很懒的,所以他们会从简,也对应书中懒人创造了方法,就跟方法简化一样,当然此方法非彼“方法”,例如定义一个整型常量i,i加一用i++表示,这就是一个简化,而我们在编程过程中能学到的首先一个就是舍弃愚公式的勤奋,其实就是让脑力劳动来代替体力劳动,从而实现能够省时省力的目的,就像是我用一个循环加条件能达到的事情,就不要大费篇章的一个个写出来了。当然懒肯定也要懒到相对应的地方,我就有一件非常不好的不应该懒惰的陋习,总是忘记加对应的注释,这就会带来很多麻烦。
其次除了上述所说,书中提到了项目工程中需要面对客户的沟通问题,其中沟通语言是一方面,沟通方式与内容是一方面,我的理解,这关乎着你是否了解你的程序,以及你的编程是否能够让别人看懂。沟通的语言说实话就是让对方懂得你的代码做了什么,工程进行到了哪一步,这里就要说说我上面的陋习了,如果你做了正确的注释,那无论是同事,组长,项目管理还是客户,注释都能够给他们做出相应的解释,无论是指出错误,汇报进度还是传递代码都是巨大的助力,这也就像是做阶段性报告。在沟通方式与内容上,这里展现出来的不同之处就在于传递信息的多少了,当然也得看你的压缩能力,一张图一句话能概括的跟一篇长篇大论肯定是不一样的;你能够给组长或者客户说清除你做了什么,能让他们满意或者指出不足,那就能够看出你的沟通能力功底了。
最后是语言的讨论,语言只是工具,这句话说的一点没错。在学习过程中我虽然学的比较浅,但是语言之间的相通处有很多,两周你可以学习完一门语言,但也只是会用这种工具了,还需要更多来进行磨练。在作者绘制出的软件工程层状模型中,核心程序等于算法加结构,这永远是最重要最基本的基石。·

总的来说,在我看来,这本书主要就是教的我们去从不同角度看问题,改变固有思想,去当一个无论对个人还是对团体都有用的部分。道理其实谁都懂,但仍旧是看能否身体力行,坚持住才是胜利,期待着我们能越变越强。

posted @   liu某人  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示