zoukankan      html  css  js  c++  java
  • 大道至简第一章心得体会

     大道至简——编程的精义  心得体会      谨以此用于苦恼编程序不得入门的人,不对之处敬请指出

      “虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙。子子孙孙,无穷匮也。而山不加增,何苦而不平?”

                               ——《愚公移山》,《列子-汤问篇》

         编程究其本身对大数人而言是一件很苦恼而又无法避免的事情,但是有点可笑的是编程本身实在是一件简单的事,因为“程序=算法+结构”,所谓的编程就是把一件事情交给计算机去做,然后把你的想法“告诉”计算机就行了。但是编程又是一件很“无语”的事情——因为你要先弄明白你要去做什么,你要怎么做,然后才能“告诉”计算机,让计算机去完成你的程序。理想是美好的,但是现实的情况是很“无语”的。我们经常还没搞清楚要干什么,任务是什么就开始敲代码了,然后写的时候断断续续很不流畅,写完一检查发现还有许多错误... ...这样我们就陷入一个死循环中了,(越写不出程序就越急躁,越急躁就越写不出程序)其实这个时候我们就应该放下程序了,从程序中走出来,放轻松然后看看要求是什么,理清自己的思路,然后写一个程序框架什么的,最后写程序,这样就行了。

         就像愚公移山一样,愚公先发现了自己面对的问题“惩山北之塞”然后确定了自己的目标“毕力平险,指通豫南,达于汉阴”最后通过研讨,择定了一个井然有序的、可以实现的技术方案:“扣石垦壤,簸箕运于渤海之尾”,这些是我们做一个项目所必须的事情。然后如果要做一个大项目的话还要有技术人员、工程管理人员等... ...

    做好这些以后事情就简单了,只需要“做苦力了”就行了。你只需要学习专业知识、各种语言,然后“告诉”计算机,程序就出来了,就是这么的简单,就是这么的容易。所以说人人都可以编程,人人都可以成为程序员。程序员每个人都可以做。只要你肯努力学知识、分析好题目的意思了解题目让你干什么,你就可以编程了。

       当你失去方向迷茫的时候你可以问问自己“我想干什么 ”然后接着干下去。

       努力加油,终会成功。

  • 相关阅读:
    Mysql 数据库 表中列的操作
    FreeSWITCH版本更新
    shell脚本58问
    Wireshark 与 Tcpdump
    Mysql 中 int(3) 和 int(11) 的区别
    FreeSWITCH 基础
    FreeSWITCH 学习笔记(一)
    Mysql 复制表数据(表结构相同)
    Centos date 设置自定义时间
    Mysql 主键
  • 原文地址:https://www.cnblogs.com/xiaoabu/p/4824873.html
Copyright © 2011-2022 走看看