zoukankan      html  css  js  c++  java
  • 大道之简

      在阅读了周爱民老师的大道至简后,我感觉确实这本书是软件工程实践者的思想的一种体现,我也感觉到确实是时候去反思自己的之前的行为,突然地发现之前的行为是多么的幼稚,又是多么的可悲。

    回想之前对于所学的c++,我想我的行为也真的是可笑,对于每一次的实验作业,我也是进行很简单的操作,对于课件上的程序,进行照抄照搬,对于需要自己去写的程序,更多的是对课件上的程序进行修改,变通,或者是找百度,问同学,尽自己最大的努力去完成我所可能完成的,然后再慢慢回想,再去想有没有别的办法去完成,然而往往我没有办法去找到别的方法再完成,只是一味的copy,现在看来也真的是可笑。在我学了将近一年的编程后,我的脑袋里也依然并不是足够的清楚,不知道从哪里开始,也不知道如何做程序。

           如同书中所讲到的,编程本来就并不是很难,因为’“惩山北之塞,出入之迂”所以“聚室而谋曰” 然后“毕力平险,指通豫南,达于汉阴” 最后“扣石垦壤,箕畚运于渤海之尾”。它就是在用一种简单的步骤在告诉我编程的方法,编程的根本就是“顺序,分支和循环”,记得我学习编程以来,看到的最多的话就是“程序=算法+结构”,这就是我对程序的初步认识。在大道至简这本书的第一章同样提到了这个,编程其实说白了就是一种行为,我们要把一件事情交给计算机去做,就需要去告诉计算机,该如何去做。把事情的逻辑关系和依赖关系分清楚,然后通过输入代码告诉计算机,它再通过我们所给的代码去实现我们的要求。

      想起来我学的一年的编程,却依然脑子不够清楚,我想我学了,也把知识学进去了,就是不知道这 些知识是干什么的。或者说,我不知道各种知识都可以用 来做什么。其实结构化编程的基本单位是“过程”, 而不是上一小节说到的“单元”。然而在我看来,过 程及其调用是 CPU 指令集所提供的执行逻辑,而不是普 通的开发人员在编程实践中所总结和创生的“方法”。

      编程这个过程并不全都是喜悦。我们只有事先了解一些编程固有的烦恼,这样,当它们真的出现时,才能更加坦然地面对。首先,必须追求完美。其次,是由他人来设定目标,供给资源,提供信息。概念性设计是有趣的,但寻找琐碎的 bug 却只是一项重复性的活动。现调试和查错往往是线性收敛的,或者更糟糕的是,具有二次方的复杂度。这,就是编程。一个许多人痛苦挣扎的焦油坑以及一种乐趣和苦恼共存的创造性活动。

      对于编程来讲,我应该做到的事情也是很简单的,就只是将所学到的东西在理解的基础上背过,然后在编程的过程中,只是通过自己脑中所记的进行运用,熟练再运用,再熟练然后创新,开始去尝试用新的方法来实现之前的东西,而不再仅仅拘束于之前的方法。

    是多疑还是去相信 谎言背后的忠心 或许是自己太执迷 命题游戏 沿着他的脚步 呼吸开始变得急促 就算看清了面目 设下埋伏 真相却居无定处 I swear I'll never be with the devil 用尽一生孤独 没有退路的路 你看不到我 眉眼焦灼却不明下落 命运的轮轴 伺机而动 来不及闪躲 沿着他的脚步 呼吸开始变得急促 就算看清了面目 设下埋伏 真相却居无定处 I swear I'll never be with the devil 用尽一生孤独 没有退路的路 你看不到我 眉眼焦灼却不明下落 命运的轮轴 伺机而动 来不及闪躲 你看不到我 眉眼焦灼却不明下落 命运的轮轴 伺机而动 来不及闪躲 黑夜和白昼 你争我夺 真相被蛊惑 心从不退缩 这天堂荒漠 留给孤独的猎手
  • 相关阅读:
    Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt
    tcpdump dns流量监控
    ubuntu dig timeout解决方法,dnscat执行失败也是这个原因
    dns tunnel C&C
    “借贷宝”到底是不是坑?——“借贷宝”注册送现金营销模式分析?【已亲测可以无条件提现成功】
    借贷宝注册提现详细攻略:注册送20元,邀请好友再各送20元,亲测可无条件提现(附提现、到账截图)
    滴滴专车司机苹果手机ios客户端可以下载了
    优步UBER司机全国各地奖励政策汇总:北京、上海、广州、深圳、佛山、天津、南京、武汉、成都、重庆、济南、西安、宁波、青岛、长沙、苏州
    北京优步UBER司机B组最新奖励政策、高峰翻倍奖励、行程奖励、金牌司机奖励【每周更新】
    优步UBER司机奖励政策:含高峰、翻倍、行程、金牌司机、保底奖励(持续更新...)
  • 原文地址:https://www.cnblogs.com/muailiulan/p/9346042.html
Copyright © 2011-2022 走看看