9月代码大全读后感2

对于第三章的内容,三思而后行:前期准备,看到这个题目,就让我感受颇深,经过大一一年的代码学习,越来越感受到前期准备的重要性了,对于前期准备,我感觉适用于很多领域,俗话说的好,不打无准备的仗,干什么都要有一个前期的规划,前期规划我感觉就我目前感觉而言,很适用于软件的构建,正如书中所说,如果前期准备做不好,大概是做前期准备的人不适合,或者时间太短。对于软件构建,做一个好的前期准备不止是会规划好方向,还可以省去大量的时间和精力,免去不必要的软件重做问题,如果前期准备没做好,导致后面重做,小程序还可以,但大程序确实毁灭的,不经消耗了大量的时间而且也耗尽了每个项目人员的精力,正如书中所说,如果你的老板要求你马上开始写代码,你可以和他讲道理,给他假代码,甚至马上跑路,也要做好前期的准备。正如书中举出的例子,食物链,前期准备就是水的质量,在核废水中,就算再厉害,也只能创造出有毒的软件。说了那么多,其实很多人还是经不住代码的诱惑,很多人都是先敲为敬,我认为这有必要改一下,我之前也喜欢直接敲代码,看到一个题目直接敲击键盘,没有前期准备这一项工作,对于题目有时做的出来,有时就做不出来了。而且很多时候写到最后才意识到自己完全跑偏了,根本无法实现。这就是没有做好前期的准备。之前总想着边写边改代码,边调整思路,实际上这种习惯我感觉不太好,往往不如在一开始就想好如何去规划,如何去实现,这就是前期准备的作用,如今写的代码越来越长,我更感受到前期准备的重中之重,如今也在刻意的培养自己的这种习惯,希望在今后的代码道路上有所帮助。书中也详细说了如何做好软件构建中的前期准备,和前期准备在整个时间中的占比,我认为对之后的工作会有很大的帮助。

对于第四章内容,关键的“构建”决策,在读到这个题目时我还在想,关键的决策时什么,看到各种编程语言,忽然明白,关键就在这些不同的编程语言上,本章介绍了好多流行的语言,以及高级语言,低级语言,大概的介绍了每个语言的不同之处,也介绍了语言之间的区分,在我一开始接触编程语言的时候,我就感觉每种语言各有特色,各自有各自的优点,毕竟要是都是缺点也不可能现在仍在使用,其中也提到了编程约定,我现在的理解就是让自己的代码,结构更加平衡更加合理,我认为这是必要的,是成为一个好的程序员的必经之路,文中还提到了深入一种语言去学习编程,告诉我不不要在一种语言上编程,而是深入一种语言编程,我感觉很有道理,现在的我只是在一种语言上编程,正如文中的例子写一种语言的代码,只是自己熟练语言格式的调整,还是没有跳出自已熟悉语言的框架,在未来的工作中我也希望自己可以实现深入一种语言编程。

posted @ 2022-09-25 21:55  摆烂达人  阅读(20)  评论(0编辑  收藏  举报