阅读大道至简有感

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

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

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

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

转载于:https://www.cnblogs.com/zll20153246/p/5879436.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值