一开始听到这本书的名字——《大道至简》,以为是本哲学书呢,等到老师的电子版到我的手里之后,他后面跟着一个解释:软件工程实践者的思想。我才意识到这应该跟我想的不一样,而且他的题目也如此新颖,让我读这本书的兴趣越发的大,暑假时间很充裕,在这充裕的时间里,我阅读了这本有意义的书。
说实话,由于我目前水平有限,后面一些就读的不太懂了,关于项目等等这些让我觉得陌生,但这本书有些章节真的对我有意义,也不算白读,以后有时间慢慢看那些看不懂的吧,那先说一下我看懂的的章节对我的启示吧。
初读是在刚得到这本书电子版的后两天,那是还在学校,考完试也不想在网上自学其他,就想起来看看这本书。我发现他很有特色,每一段开头都引用了古文,好独特。第一章就用独特的视角将愚公类化,眼前一新,周爱民老师将愚公视为一名工程家,通过这个生动例子让我明白了编程的精义,后面提到的程序=算法+结构,这是我上开始接触编程看到的关于程序最简单的总结,这里又再次被提及,一开始只是懵懵懂懂,现在对其理解好像稍微深入了一点,了解到了我们编程最重要的一点:思想。因为我是上大学才接触到的编程,对编程有很多疑问,大一就很迷茫,这第一章节真的解答了我很多疑问,里面有这样一句话我很赞同“任何的一门语言,你都可以在两周内掌握并开始熟练编程。因为任何的一门语言,他们的底层函数库都是那么的相似,而他们API 都是那样的依赖于操作系统。”,原以为学java会跟学c++那般困难,发现掌握c++后,java其实也无师自通了,稍微看了注意的语法格式等等,虽然还不习惯java的格式,但是基本语法已经掌握了。
在读这本书之前,我一直在认为“懒人”这个词语是不好的,但是周爱民老师里面提到了“懒人”创造方法,让我耳目一新,并且也引起了我的思考,“懒人”并不是喜欢同意以的懒人,这是一个很聪明的人,假如人人都“勤奋”,代码就是一直死板的写,那计算机不会有现在的成就,这点醒了我。做任何事情应该有头脑的去做,我们应该有愚公的精神,但我不建议我们像愚公那样做,做到大智若愚。
这本书后面提到的项目经理,组织,过程等我就没有看太明白,我噶虐我以后会再读这本书,等我对软件工程专业进一步学习后,对知识的学习更加深入后,我认为这本书会给我新的启示和启发。
如今人工智能爆火的今天,chatgpt的问世更是掀起了一股AI热潮,甚至还能写代码,一开始我很焦虑,后来选专业的时候对软工有兴趣,因此问了软工主任这样的问题:chatgpt对于我们专业的冲击会影响我们未来就业嘛?老师是这样回复的:我们做的是从0~1,而gpt做的事1-100的重复工作,我们做的是开辟性的工作,一开始只是懵懵懂懂,读了之后稍微理解了较深层的意思,但我表达不出来,可以说的是这本书让我对软件工程的核心思想有了初步认识。