博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大道至简第二章读后感
阅读量:6686 次
发布时间:2019-06-25

本文共 1143 字,大约阅读时间需要 3 分钟。

        

       相比大道至简第一章,第二章则说明了另一个道理:是懒人创造了方法。相比愚公“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮也“的方法,李冰焚火烧山则显得轻松了许多。同样是大山挡路,愚公想到的是靠体力,老方法,一点一点的来,总有成功的那天,而李冰则是懒得”有智慧“,既节省了人力财力,也节省了时间。最终李冰自食其力,成功建好都江堰,愚公则是将天神感动,被帮助移走了大山。

      

      在我们平常编程的过程中,有很多人在接到程序作业时,就马上头也不抬的敲出所有的包含头文件等等,其实,那些真正聪明的人会首先对题目要求有个大概的了解,然后整理一下自己的思路,再开始敲代码。前者就像一种勤勤恳恳的老黄牛的形象,做什么都墨守成规,就像我们老师说过的那种工作之后只能跟在别人屁股后面的人,有点像愚公。后者则学会找合适的方法来完成任务,这样的人更适合带着别人做开发,就像李冰一样,懒,但是有懒的方法。

      

  程序对我们来说一直是个老大难 ,其实想想,一个程序员写超过64kb的文件是司空见惯的事,而64kb,少说也有2184行源代码,平时我们写的程序,超过100行的都少之又少。我们平常所用的app,少说的也有45兆,差不多80个2184,我们差得还很远。对于程序员来说,用goto语句将源代码写进一个又一个的文件里是十分麻烦的,因此,程序是可以写进一个文件夹里边的,这仍旧是懒人的方法。

     在编程中,编程的思维是很重要的。我们可能学到好多编程语言,编程知识,这些都在我们脑海中的时候,我们要学会将这些知识分类整理,不同模块的知识放在不同的地方。要知道什么样的知识可以解决什么样的问题,什么样的问题要用什么样的知识来解决。给定一个程序,我们要思考从哪里下手,用到什么语言以及为什么要用到这种语言。编程的知识是一个大杂烩,要学会好好整理,好好使用。对于所有学科的学习也都是如此,要好好去学习,去吸收,去整理,去使用。 

      我们要进行很多的面向对象的编程知识的学习,编程的精髓在于”程序=算法+结构“。因此,算法,数据结构方面的学习是必不可少的。编程不只是在电脑上的敲代码,我们要努力掌握各方面的知识,才能成为一个合格的软件工程系的学生。      算法与数据结构的学习,缺一不可。

      其实读完大道之间第二章,我们更多的接收到了关于学习,编程的态度:要认真对待。不管什么时候,都要灵活,不能墨守成规。学会找到关键点来解决的问题,就很容易解决。而一接到问题就开始下手做,不仅过任何思考和分析,不找到最省时省力的方法,还不如不做。这个世界上老黄牛很多,我们要学会掌握方法,避免成为跟在别人后边的人,那样才是真正的懒人。

转载于:https://www.cnblogs.com/my1204/p/4837170.html

你可能感兴趣的文章
四项重要标准 让金融机构评选合适的DDoS防护提供商
查看>>
iOS开发的插件和工具
查看>>
Centos+Sersync+inotify实时同步数据文件(一)
查看>>
Windows Live Writer发布多个日志
查看>>
python 线程
查看>>
深入浅出桌面虚拟化存储性能的评估
查看>>
druid 数据库密码加密
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
唾面自干
查看>>
ospf v3
查看>>
ATM程序问题集
查看>>
遭遇ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
查看>>
java Socket 缓冲区与请求的关系
查看>>
Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库
查看>>
自定义view的自定义属性的引用
查看>>
基于mysql-mmm实现对mysql replication进行监控和故障迁移
查看>>
对SpringAop的思考之基于jdk的动态代理
查看>>
openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据
查看>>
count(*),count(1)和count(主键)的区别
查看>>