个人感受:
过去:敲代码都是先写“public static void main(String args[]){}”;然后把所有东西都写在里面,万物混在一起,没有分工。
为什么不好:不方便修改,也不够稳定,容易使问题累加在一起,使编程更困难。
解决办法:模块化,不同方法建立不同模块,最后在拼接起来。
一看简介就让我嗤之以鼻,因为在我看来,没有什么是绝对的东西,所以我经常会陷入自我否定中,导致我半天都憋不出一个屁来。
读了正文之后,我认为作者是一个被代码耽误的作家;我不是一个喜欢分享的人,所以我一直无法明白一件事,就是为什么要把自己的一些感受以及收获列出来给别人看;所以,尽管有时候觉得自己活着很累,但我也不会向他人分享。
我也很好奇计算机是如何发展到今天这个地步的,当我看到作者十五岁使就迷上游戏时,我才理解到,世界上不缺乏奇怪的人。
在作者谈到打孔架桥的故事我才注意到,我敲代码都是先写架桥在打孔,不管敲什么代码,先来一句“public static void main(String args[]){}”铁定没错,而在制作网站时我也是先设计网页,后完善功能。现在想想,这样并不好,是不是受传统观念的影响我不知道,但架桥肯定得先打好基础这个我很清楚,不然不用外力作用,你的桥也会自己倒塌,敲代码也是这样,所以老师一直让我们先把功能模块写好,然后在主函数里面别写太多的东西。所以我们不能从从外到内,而是应该从内到外。
然后就是软件的发展了,一直觉得软件更新发展得很快,因为不断有新的软件在产生着,就犹如生命一样,不过细思起来,才发现如今的软件似乎达到了一个瓶颈期,我们并没有前进,其实是在原地踏步,现在看来,做软件是真的难啊;不过,我们既然能从0进入1,这部最困难的我们已经踏出去了,我相信,从1升到2将在不远的将来实现。