大道至简,知易行难

zmh-980509 2018-07-20 原文

大道至简,知易行难

       在假期这段时间,利用一些闲散时间读完了《大道至简 —软件工程实践者的思想》这本书,发现这与当前一直在思考的编程本质是相通的。大道至简,很多事情皆是如此,如果我们想练一身就绝世武的功,就务必先打好基本功,掌握基本功背后的要义,再看千奇百怪的招数就不怕了,“台上十分钟,台下十年功”怕就是在阐明这个道理吧,这是武者的自信,编程的自信亦是同样如此。
       其实这本书里好多东西还是没读懂的,或是不明白那些概念,即便是读过了,也没有很深刻的理解。但是我能看到作者从失败中醒觉而创建出的独特的思考方法,对软件开发、工程中的现状深刻反思,还有对一些观点的认证。我个人觉得这是先进的、独特的。我们所遇见的名词太多了,但是这本书简单直接讲述的问题,才是大道至简。我们以后要成为的是软件工程师,是负责利用程序给大家带来便利的人,我们的目标也是大道至简。如果做不到这一点,还要我们有什么用?大一刚入学就听到了这个道理,“懒人”的代码才是最优秀的代码,这里的“懒”并不是懒惰散漫,我也想不到别的词来形容了,大概也就是至简吧。能把代码写得干净利索也是一种很优秀的能力。
       说完了简的表面,再来说深层。这本书肯定是一个经验丰富的人的总结,这在书里很多地方都有体现。虽然《大道至简》是一本探讨软件工程方面的书,但作者在其中包含了很多的的思维方法和道理,不妨把它们称作精髓,其实对其他许多情况也都是适合的。包括开头的一些漫画,都在引导我们正确的思考。但我个人觉得,漫画不要也罢。
       在我的学习中,我仅接触了C、C++两门编程语言,但对其掌握和了解是少之又少。我把目标放在了如何应对期末考试,而忽略了程序代码能力的提升。当面对老师留下的程序题时,我会从网上找模板,再按照题意一步一步去改模板程序。其实这样的效率实在很低,因为我根本不懂模板的一些函数、方法是怎么定义的,再加上我没有梳理题意,往往做下来就是一团糟。应书中一句话,能把书桌上的书整齐摆在桌子上,为什么不能把知识整齐的放在脑袋里?我把作业当成任务,而不是当成工程。没有了创新,代码也失去了本身的意义吧···········
       忘了原来在哪里读到过这样的一句话,“不做工具的奴隶,而做思想的主人。”还有导论课,在《浪潮之巅读后感》获奖的文章中听到的一句话;“我们要爱上写代码,而不是盲目的把自己看作码农”。话说的很对,就是这样的道理,我们,要把自己当作主人。大道虽至简,知易而行难,我们一路走,一路体会其中的含义吧!

发表于 2018-07-20 11:44 赵墨涵66 阅读() 评论() 编辑 收藏

 

版权声明:本文为zmh-980509原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zmh-980509/p/9340649.html

大道至简,知易行难的更多相关文章

随机推荐

  1. REST API设计指导——译自Microsoft REST API Guidelines(二)

    由于文章内容较长,只能拆开发布。翻译的不对之处,请多多指教。 另外:最近团队在做一些技术何架构的研究,视频教程 […]...

  2. Kubernetes 服务发现

    目录 什么是服务发现? 环境变量 DNS 服务 Linux 中 DNS 查询原理 Kubernetes 中 D […]...

  3. FireFox浏览器的about:config参数大全及其具体用途介绍

    FireFox浏览器的about:config参数大全及其具体用途介绍 FireFox浏览器的about:co […]...

  4. [驱动注册]platform_driver_register()与platform_device_register() – 王亮1

    [驱动注册]platform_driver_register()与platform_device_regist […]...

  5. RabbitMQ由浅入深入门全总结(二)

    RabbitMQ由浅入深入门全总结(二) 写在最前面 距离上一次发文章已经很久了,其实这段时间一直也没有停笔, […]...

  6. 【转】Cron表达式详解

    Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种 […]...

  7. GIS北斗社区邀请码发布,持续更新中……

    GIS北斗社区邀请码第二季,使用QQ登陆更方便。   http://www.sharpgis.com/home […]...

  8. SpringCloud升级之路2020.0.x版-10.使用Log4j2以及一些核心配置

    本系列代码地址:https://github.com/HashZhang/spring-cloud-scaff […]...

展开目录

目录导航