编程的精义(第一章,因为博客园问题,邮箱作业上传博客园)

  一个人立足于社会,都要有自己的想法和坚持。正如大道至简开篇中写的:在周爱民老师被别人说稿子太薄的时候,问他能不能加厚一点,或者写一些感悟的来源和案例,以及多写一些故事的背景时,他一直坚持自己的观点,不加厚——因为这是《大道至简》中“简”之涵义所在。

  第一次读这本书的时候,我只是抱着试试看的心态来读的,但当我读完序言的时候,我的心态就已经发生了很大的变化,我有些后悔没有早点读这本书。整个文章引起了我极大的兴趣。第一章以著名的寓言故事《愚公移山》为开篇,十分有趣并且给人以印象深刻,最让我记忆深刻的是一句话:虽我之死,有子存焉,子又生孙,孙又生子,子又有子,子又有孙,子子孙孙无穷匮也。读完这些话,我读出了九十岁高领与共的决心与坚持,不论这个故事是否真实存在过,它的思想,他所要传达的精神——坚持奋斗,努力拼搏,都给我们很大的启发,因为这正是当代学生所需要的。我们只一代的孩子,需要有一定的精神支柱和精神追求,有一个目标,而不是无所事事。我觉得这本书是作者从事十年开发工作经验的总结,虽然不厚,却闪现着智慧的光芒,它能给人以性灵的感悟和启迪。

  你会不会写程序?在这本书中,我知道了编程的根本:顺序、循环、分支。其实,从大一,我没怎么好好学习,对于入门的基础语言——c语言及面向对象程序设计,只是掌握了一个大概。现在,第二门语言——java对于我又是一种挑战,但是我不会害怕,不会气馁,会努力学好。因为我明白了坚持和执着、不怕困难、学会分析、掌握事情的可行性,把一切意外的可能都掌握在自己心中,才有可能把原本做不好的事做好。同样的,对于难度系数超大的事情,可以科学合理的安排,要做智慧的项目管理师;学会折衷,这是向程序设计师发展的必不可少的因素。

  程序=算法+结构。编程作为一种行为,需要强大的逻辑思维,对于程序员来说更是如此。计算机语言,需要有一个基础做铺垫,数据结构是必须要学会的东西。算法,顾名思义,与数学逻辑分不开,套用书中的话:“算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据尸实体。只要开发人员将这个程序的算法设计出来了,把结构描述出来了,那么程序就基本上定型了。剩下的事,简而言之就是劳力活了。“一个程序员,必须要具备这些素质,熟练掌握编程技能,会算法。这学期《数据结构》开始学了,在第一课的学习中,老师也讲了”程序=算法+结构“,由此可见,算法和结构是程序的灵魂。我们只要掌握了这些,那么程序一半问题已经解决了,剩余的就是调试了。

  其实在熟悉了之后,就会发现,学习一门计算机语言,并不在于你能不能学会它,而在于你喜不喜欢它。哲人说过:”兴趣是成功的前提“。喜欢它,才能学会,掌握它。

posted on 2015-11-13 13:43  壹梦  阅读(107)  评论(0编辑  收藏  举报