zoukankan      html  css  js  c++  java
  • 阅读“大道至简”的读后感

       通过阅读大道至简感触颇深,在大一一年中,先后学习了c语言,c++。进入大二,选择了软工专业,应老师的要求,在暑假期间阅读大道至简这本书。

       在书中开头,作者将愚公比作编程人员,论述编程的根本:顺序,分支,循环。可能我们在大一学习c语言和c++的时候,一直在抱怨感觉好难,自己没有那个赋,根本学不会。然而我们大错特错,书中却说道,除先天智障和后天懒惰者,都可以学会程序。书中有一个公式“程序=算法+结构”,编程的要务就是先将事情分析清楚,搞清逻辑关系和依赖关系,再由代码实现。程序的算法设计出来了,程序就已经定型了。所以当我们遇到编程题时,不要感觉很难,无从下手,而应该学会将问题分解,搞清之间的相互关系。

        语言是编程的工具,任何一门语言都可以在两周内掌握并开始熟练编程。语言的差别主要表现在适用范围上。有的语言适合做网页,有的适合做软件应用。其实无论什么语言,都只是一个媒介工具而已,重要的是思考。

        在书中有提到是懒人造就了方法,如果一个人一年的编程,他的脑袋还是晕乎乎的,不知道从哪里开始,也不知道如何做程序。那便只有一个原因,他将知识学进去了,却不到如何使用。所以在我们学习知识的期间,要随时把学过的东西进行分类整理。

        在日常学习中,要学会依靠团队的力量,一个人的能力还有精力都是有限的,而团队的力量是无限的,一个人是个体而不是群众。尽管是团队的角色,但千万要记住离蚂蚁洞远点。你在洞口张望,可以发现问题;你在洞内,就只有做循规蹈矩的蚂蚁。而管理者是那个可以在洞外放木棍的人。有了团队,还要学会对团队进行明确的分工,而不是弹性分工。保证和团队的沟通是有效的。C语言是程序与计算机交流的语言,而不是与客户交流的语言。程序员面对的是计算机,但计算机不是客户。沟通不是打电话或请客户吃饭那么简单。抓住每一次沟通的机会,了解更深层次的需求。通过这本书我了解到沟通都是具有目的性,没有明确目的的沟通,则是在浪费自己的时间。流于形式的沟通,可能使得你的项目被不断推翻和延迟。

        在生活中有成功就有失败,成功的过程是过程,而失败的过程也是过程。从编程到工程,长期的编程实践,必须沉淀为某种想法,于是过程出现了。而做过程并不是做工程,如果每一次过程都是走过场,那么项目将是一场无休止的演出。在项目中,真正精髓的东西既不是人家的招牌,也不是人家的广告,而应该是那个实在的东西。

        在学习中,还要进行思考,生活中有很多细节亦或是枝节,只要感觉到你的脚趾已经粘上了泥,就快要回头。

        有时候我们离成功并不远,许多非凡的成就只不过是简单坚持的结果,关键是要守住自己的心。在生活中不断思考,学习,编的程序才有活力。

      

  • 相关阅读:
    windows :Tomcat免安装版环境变量配置 + jdk配置
    如何在官网下载Spring jar包
    浅析win32 Win64 x86 x64 区别 及Eclipse启动报Java was started but returned exit code=13 错误
    MyBatis拦截器打印不带问号的完整sql语句方法
    MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法
    Leetcode40--->Combination Sum II
    Leetcode39--->Combination Sum(在数组中找出和为target的组合)
    Leetcode38--->Count and Say
    js 保留小数位数
    如何禁用easyui-linkbutton 中的Click事件
  • 原文地址:https://www.cnblogs.com/lijing925/p/7398003.html
Copyright © 2011-2022 走看看