zoukankan      html  css  js  c++  java
  • 阅读大道至简有感

        编程是一件很难但又很简单的事,只要我们将其分解为简单的几步就很容易了。

    first is目标,一个程序最根本的就是目标,我们需要将我们的程序交给客户,then is solution,找到解决问题的方法,the last is program,就是这个程序的基本。很多人们认为编程很难,就像愚公移山一样,但是,编程就是将愚公移山的经验应用到其中。For example,吃一块蛋糕,你可能一次吃不完,所以分开来吃,程序也是一样,没有那么复杂,if将之分解,吃蛋糕需要工具,程序也是一样,算法就是工具,也就是solution,算法是一个程序的精髓,一个程序的优劣就体现在算法上,一个程序员的好坏亦可以从他的算法结构上体现。程序=算法+结构,算法是核心,那么结构呢?结构就是支架,将算法链接起来的支架,if一个程序只有好的算法而没有结构,else只有个结构而没有一个算法,那么这个程序就不会完整,一个只有躯体没有心脏Or只有心脏没有躯体的生命就不是一个生命。

       作为一个程序员,最基本的就是:折衷。选取关键忽略次要这是一个优秀的程序员最根本的要求。then 就是知道自己要做什么,分析清楚事情,了解客户的需求,然后在用代码来实现。if一个程序员都不了解客户的需求,那么就根本没有必要去浪费时间和精力去编写代码,因为即使你写完美,客户也不会满意,因为你的出发点就是错误。

    还有就是一些人觉得那个语言最火他就去学哪种语言,BUT语言只是工具,任何语言都是类似的,只要精通一种语言就是一个优秀的程序员,没有必要纠结语言的好用性与流行性,程序员最重要的就是思想,一种不需要依托语言的种类就可以展示出来的胜于他人的思想。

  • 相关阅读:
    GET or POST?
    ASP.NET AJAX简述
    C# 后台调用存储过程
    S,C,SC,表
    js判定浏览器的种类
    sql 数据表添加或删除或修改字段 alter
    sql判定数据表是否存在,存在删除,再新建表或修改表名
    sql 所有的表建好后,为表添加外键约束
    打开office弹出steup error 的解决办法
    a标签的属性
  • 原文地址:https://www.cnblogs.com/zll20153246/p/5879436.html
Copyright © 2011-2022 走看看