zoukankan      html  css  js  c++  java
  • 《大道至简》-编程的精义读后感

    首先,开篇由《愚公移山》引入,叙述了原始需求的产生,项目沟通的基本方式,以及确定了项目目标,为了达到这个目标择定了一个井然有序、可以实现的技术方案。在项目实施过程中所出现的人物按任务不同划分为了技术人员、工程管理人员和一名外协。愚公的论述里面包含了编程的根本:顺序、分支和循环。也就是说,编程可以通过这三个部分来实现,这就是编程的精义。

    书中说“除了先天智障或者后天懒惰者都是可以学会编程的”这句话写的很对。就像书中所说,如果在早晨起床后,你自己知道干“如果天冷则先穿衣服后洗漱,如果天热则反之,日复一日,直到死亡”这一件事,那么你就可以编程了。所以程序没有会与不会之说,只有写与不写之说

    老师经常说的一句话“程序=算法+结构”。编程作为一种行为,只需要知道其逻辑方法就可以了。编程的第一要务是先把事情分析清楚,搞清楚事件先后的逻辑关系和依赖关系。然后,再去写代码去实现。这句话确实需要记住:积极工作和勤于思考都要占时间。

    我认为我感受最大的是认识了编程的根本:顺序、分支和循环,认识了老师经常说的“程序=算法+结构”。知道了用代码实现编程之前要先把事情分析清楚,搞清楚事件先后的逻辑关系和依赖关系。

    import.java.大道至简.*;

    import.java.愚公移山.*;

    public class YuGongYiShan

    {

    public static void main(String[] args)

    {

    //愚公为团队项目组织者、团队经理、编成人员、技术分析师等

    //原始的需求:惩山北之塞,出入之迂也;

    //沟通方式:聚室而谋曰;

    //项目目标:毕力平险,指通豫南,达于汉阴;

    //技术方案:叩石垦壤,运于渤海之尾;

    //项目人员:子孙荷担之三夫,遗男为外协;

    //工程管理者:愚公;

    if(愚公去世)

    {

    子孙去完成移山的任务;

    }

    else

    {

    愚公和子孙完成移山的任务;

    }

    while(子孙存在)

    {

    何苦而不平;

    }

  • 相关阅读:
    【音视频】视频质量测试方向-标准
    解决苹果提审,APP Store看不到自家的App!!!
    【音视频】自研直播推流-流程概览
    【PyCharm】破解+汉化,一劳永逸
    jmeter+ant+jenkins 搭建接口自动化测试
    jenkins部署
    ruby File类
    ant + jmeter 自动化接口测试环境部署
    jmeter 插件安装
    ruby Logger日志
  • 原文地址:https://www.cnblogs.com/kangy123/p/5878673.html
Copyright © 2011-2022 走看看