《大道至简》----周爱民 读后感

  起初,我认为软件工程就是编写代码的事情,在老师的推荐下,假期抽出时间读了软件工程实践者周爱民老师的这本书,发现并不是这样,这对于即将上大二的我,感触颇深。

  这本书章数不多,第一章通过愚公移山的故事来呈现编程的精义;第二章借用李冰凿山的典故,面对复杂繁琐的事情,要想办法,换思路,每时每刻在心里都得有创新的想法;第三章讲的是管理者及其作用,这对于一个工程来说,团队中有一个理智、精明的管理者,做起工程来,也是事半功倍;第四章说的是沟通,沟通应该是切合实际的沟通,从客户的角度考虑沟通的效果,以他们容易理解的方式去沟通,那这个工程就容易提早进入日程。

  第五章失败的过程也是过程,做过程不是编程的精义,实现才是。做工程应当是实现目标,而不是走过程;第六章是从编程到过程,在一个机构中,BOSS是经营者,当然,还有组织者,BOSS只是决定了一个方向,但工程中存在的是组织者;第七章现实生活中的软件工程。

  第八章是思考重要还是思想重要,依软件工程的三个要素来看,工具、方法、过程它们是相互作用的,思考、思想我想他们同样重要,关键是要看他们关注的角度,角度不同,观点也就不同,这是很重要的一点。正确的思想对于一个团队来说,无疑是事半功倍的,毕竟“良好的开端是成功的一半。”当然,积极的思考也是必不可少的。

  现在我们来说说编程,在最开始的时候,“程序=算法+结构”这句话算是挺熟悉的了,这就是所谓的程序,程序理所当然被认为是一种行为,行为就得看计算机了,渐渐的就说到了编程语言,它们虽类似,也是各有特色。

  但是语言你真的学会了吗?会用了吗?在学习CC++时,我也曾问过自己,难道自己学成这样,就可以去做工程?知识点你知道,但是不知道怎么用,没错,你学了,至于如何学以致用,就无从得知了,读了这本书,才知道知识只有掌握熟练了,学到极致了,用起来就如鱼得水了。

  回想自己刚开始学习编程的时候,看见编程题感觉有思路,感觉简单的题目还可以,但是较难的题目却不知道如何下手,只好去模仿模板,这样就降低了自己独立思考的能力,书中所说面对复杂繁琐的事情,独立思考积极解决,将复杂简单化,个人觉得是很有必要的。

  有时候总是害怕失败,总想着一次性成功,可这样并不好,要不惧失败,失败乃成功之母,从一次次的失败中寻找积累经验,把自己浮躁的心静下来,这样才能为以后的成功打下基础,失败并不可怕,可怕的是害怕面对失败,要相信自己,给自己足够的信心。

posted @ 2021-08-07 10:34  kuaiquxie  阅读(56)  评论(0编辑  收藏  举报