读《大道至简》有感

  编程序从一开始到现在给我是“斩不断,理还乱”的感觉,有时候真的对着一个程序一点头绪都没有,不知该如何下手。 在两千年前的寓言故事《愚公移山》中,已在无形中成就了一名工程师:愚公。他在移山之前都有详细的计划,有目标,都有一个结构,还看透山不能增而子子孙孙无穷匮也的道理,总有一天在会把它移尽。阅读大道至简之前,我在语文课上读的《愚公移山》从来没想到过这个编程序问题,受语文老师的熏陶,我在高中毕业之前特喜欢阅读文言文。虽然一开始并不理解意思,更没有想过我会学计算机,想到愚公是个出色的工程师,在这名家身上,浓缩了项目组织者、团队经理、编程人员、技术分析师等众多角色的优秀素质,但我就是喜欢阅读它,我喜欢恍然大悟的那种感觉。其实我每次回家都会被那帮老同学问:你会不会写程序敲代码?我通常都会说我不会,不是我谦虚,我是真的感觉我不是学计算机的料,但在大道至简中发现愚公都能明白的编程精义,我也不是什么智障,为什么我不明白编程的精义?我一直在考虑这个问题。我特别确定每天早上起床以后需要:如果天冷则先穿衣服后洗漱,天热则反之,日复一日直到死亡。那么现在我就可以开始编程了。编程作为一种行为,只需要逻辑方法就好了,但是我发现我个人的逻辑能力真是好差,一点点的逻辑关系我都没有转过弯来,我知道如果原本我不明白如何去做,计算机就不能给我想要的。《大道至简》中“积极工作和勤于思考都要占时间”,“程序=算法 + 结构”,虽然只有六个字,但我却不能读懂它,算法是对一个程序的逻辑实现的描述,可偏偏这个是我的死穴,这个得靠后天的培养,多敲一些代码,可以学点逻辑学。结构是逻辑实现所依附的数据实体。

  在《大道至简》最吸引我的,也是我最喜欢的一句话就是“编程语言只有喜欢与不喜欢的问题,没有会不会的问题”,如果你不喜欢这门语言,根本就不会花时间去研究这门语言,没有几个人天生就会的,没有后天的努力,不可能会这门语言,所以会不会编程全看这个人喜不喜欢这门语言了。其实我这个人一开始学新的东西,会经常发表我的一些看法,我身边的朋友都会觉得我特别逗,其实我就是想跟他们交流一下我的心得与感受。

  在没有工程的时代,我真的不敢想象以前的世界是什么样子的,没有网络,没有智能手机,就是只有一个大哥大在手里,但已经是很高大上了。在那个时代成为名程序员更是不容易,他们掌握了一门语言,又懂得生活上一些常见的逻辑,铸就了他们一生的辉煌。

posted on 2015-09-20 23:29  覃兽兽  阅读(164)  评论(0编辑  收藏  举报