9月代码大全读后感2
对于第三章的内容,三思而后行:前期准备,看到这个题目,就让我感受颇深,经过大一一年的代码学习,越来越感受到前期准备的重要性了,对于前期准备,我感觉适用于很多领域,俗话说的好,不打无准备的仗,干什么都要有一个前期的规划,前期规划我感觉就我目前感觉而言,很适用于软件的构建,正如书中所说,如果前期准备做不好,大概是做前期准备的人不适合,或者时间太短。对于软件构建,做一个好的前期准备不止是会规划好方向,还可以省去大量的时间和精力,免去不必要的软件重做问题,如果前期准备没做好,导致后面重做,小程序还可以,但大程序确实毁灭的,不经消耗了大量的时间而且也耗尽了每个项目人员的精力,正如书中所说,如果你的老板要求你马上开始写代码,你可以和他讲道理,给他假代码,甚至马上跑路,也要做好前期的准备。正如书中举出的例子,食物链,前期准备就是水的质量,在核废水中,就算再厉害,也只能创造出有毒的软件。说了那么多,其实很多人还是经不住代码的诱惑,很多人都是先敲为敬,我认为这有必要改一下,我之前也喜欢直接敲代码,看到一个题目直接敲击键盘,没有前期准备这一项工作,对于题目有时做的出来,有时就做不出来了。而且很多时候写到最后才意识到自己完全跑偏了,根本无法实现。这就是没有做好前期的准备。之前总想着边写边改代码,边调整思路,实际上这种习惯我感觉不太好,往往不如在一开始就想好如何去规划,如何去实现,这就是前期准备的作用,如今写的代码越来越长,我更感受到前期准备的重中之重,如今也在刻意的培养自己的这种习惯,希望在今后的代码道路上有所帮助。书中也详细说了如何做好软件构建中的前期准备,和前期准备在整个时间中的占比,我认为对之后的工作会有很大的帮助。
对于第四章内容,关键的“构建”决策,在读到这个题目时我还在想,关键的决策时什么,看到各种编程语言,忽然明白,关键就在这些不同的编程语言上,本章介绍了好多流行的语言,以及高级语言,低级语言,大概的介绍了每个语言的不同之处,也介绍了语言之间的区分,在我一开始接触编程语言的时候,我就感觉每种语言各有特色,各自有各自的优点,毕竟要是都是缺点也不可能现在仍在使用,其中也提到了编程约定,我现在的理解就是让自己的代码,结构更加平衡更加合理,我认为这是必要的,是成为一个好的程序员的必经之路,文中还提到了深入一种语言去学习编程,告诉我不不要在一种语言上编程,而是深入一种语言编程,我感觉很有道理,现在的我只是在一种语言上编程,正如文中的例子写一种语言的代码,只是自己熟练语言格式的调整,还是没有跳出自已熟悉语言的框架,在未来的工作中我也希望自己可以实现深入一种语言编程。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南