zoukankan      html  css  js  c++  java
  • 大道至简阅读笔记01

         在老师的所有推荐书目中选择了读这本书,第一次看大道至简这本书很快可以从头翻到尾,可见这本书很短,但是书的内容虽然短,但是确是短小精悍,道理也是简明扼要。

         大道至简这本书一共有八个章节:编程的精义、是懒人造就了方法、团队缺乏的不只是管理、流于形式的沟通、失败的过程也是过程、从编程到工程、现实中的软件工程、是思考还是思想。

         其中第一章编程的精义是从“愚公移山”这个引例引出来编程的根本:顺序、分支和循环。当读到用愚公移山的例子的时候,仍旧当它是小时候所读的小故事,却没有发现故事也和编程有着紧密相关的思想。通过这个故事可以映射到生活中到处都充满了编程的思想,我们应该学会观察和发现甚至去学会利用这个思想,愚公移山的故事里因为有跳出循环的条件所以不会形成死循环,这也体现一种编程的思想。我们要学会去用编程的角度去看待一个问题,先把事情分析清楚,事件先后的逻辑关系和依赖关系能够清楚的罗列,然后再用代码去实现,这样才会让我们的编程事半功倍。最近老师留了一道给出买《哈利波特》书如何最优惠的方案的程序题,这个题首先需要的便是在草稿纸上列出买一到十本的方案,算出最优惠的以后才能找到规律写出相应的算法,给我们最大的感触便是先把这个题目分析清楚,找到其中的关系和规律才可以有正确的编程思想,才可以快速的写出程序,一接到任务就开始Coding的程序员,通常就是加班最多的程序员,积极工作和勤于思考都要占时间。想要最快的砍好一棵树就得先花时间磨好刀,所以千万不要看到题目一上来就编程,思路不清晰,这样会让你编程的时间延长无数倍。

  • 相关阅读:
    安装python软件出错,解决办法
    vt100
    Navicat 字符集 排序规则设置
    linux 查看进程 ps aux | grep init
    一、网络编程-UDP传输协议及socket套接字使用
    二、飞机大战终极版-巩固面向对象设计项目的思想
    一、利用Python编写飞机大战游戏-面向对象设计思想
    八、递归编程技巧
    七、面向对象之单例设计模式
    六、面向对象之单继承、多继承、重写
  • 原文地址:https://www.cnblogs.com/wuyw/p/5573350.html
Copyright © 2011-2022 走看看