标签:
“虽我之死,有子存焉;子又生孙,孙又生子;子又
有子,子又有孙。子子孙孙,无穷匮也。而山不加增,何
苦而不平?”
——《愚公移山》,《列子·汤问篇》
本书虽然章节不多,但是字字珠玑,浓缩了作者对软件编程的透彻理解,第一章讲述一个寓言故事,愚公移山,在这个寓言故事上,我们看到了软件编程的基本思路与步骤,更体现了编程的精髓,汤问篇中所述的愚公移山这一事件,我们明白了编程的原因:“惩山北之塞,出入之迂”。
在故事中都出现了编程的各种要素,可以说古人并不会编程,但是却给我们提出了一个项目管理的先例,掌握了编程的根本:顺序,循环和分支。
很多人都困惑编程是不是很难,为什么很多人都说不会做程序,其实不然,在愚公移山里愚笨如愚公都明白一个项目的先后步骤,实现方法,揭示了成功做好项目的核心思想,我们作为一群大脑健全的大学生,明白早上起床需要做什么,天冷穿衣服在洗漱,夏天反之,看到今天的课程表就明白要带什么课本,了解做一件事的先决条件,具体方法,完成步骤,我们就拥有成为一个程序猿的基本,当你认为自己生病不能行动,有意外事情发生,把上述当日早上的做的事省过时,你就就具备了成为比程序猿更高级的设计师的基本素质:折衷。
编程时为了让人与计算机进行交流,让计算机按照你的思维进行计算,得出你想要的结果,但是编程的第一要务就是把事情搞清楚,对他的逻辑关系和依赖关系分析明白然后再敲代码,俗话说的就是磨刀不误砍柴工,高明的程序猿都会明白代码其实不是举足轻重的,编程的本质也就是它的核心思想:程序=算法+结构。我们看到这里不存在代码,存在的只是思想。思想才是一个程序的灵魂。
通常而言,语言的差别主要表现在试用范围,有的语言适合做图形处理,有的语言适合做网页,但是任何一门语言的底层函数库都是那么的相似,语言的好坏不是那么的重要,重要的是我们怎样抉择才能用最小的代价使用语言来达到我们的目的。在文章中作者就在感慨:“成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若智的自得心态。”
所以,不要说你不会,只要你明白早上起床需要做什么,天冷穿衣服在洗漱,夏天反之,那么你就不是傻子,就可以学好一门语言。
标签:
原文地址:http://www.cnblogs.com/274761783cyf/p/4824264.html