首页 > 其他分享 >大道至简 读后感 7月30

大道至简 读后感 7月30

时间:2023-07-30 20:00:18浏览次数:34  
标签:读后感 需要 沟通 大道至简 30 算法 团队 编程

        大道至简,软件工程实践者的思想。我是这样理解的,任何一项工程都是由工程师用基础的方法完成的。作者周爱民在序言中也坦言自己写这本书的目的,告诉你最纯正的思想,最有用的东西。而不是市面上那些宣传做的比内容好,买书的比看的人还多。那些玩意儿不是为了骗钱就是给你扯淡。作为一个大学生,最需要的就是前辈留下来的经验,最好是没有废话的经验。感谢王建民老师的激情推送,感谢周爱民作者的切身传授。.

        这本书不是简简单单的告诉你怎么去写代码。首先你得清楚你是干什么吃饭的,编程。编程的精义就是把一件事干完。干什么,怎么干,结果是否符合预想。干完之后你是否涨了点经验,下次再这么干能不能更快。这是我们需要思考和实践的问题。读这本书的时候你得抱着问题去读,有时候问题就迎刃而解,有时候读过去可能一时半会想不明白,睡两天,给脑子放个假。一醒就通了。计算机很傻,只会做你让它做的,说白了我们就是个翻译官。但你别小瞧这翻译官,这里面门道也不少。怎样把话说的简单直白,让计算机这个二傻子听懂,是咱们的看家本领。写程序就是运用看家本领的时候,程序 = 算法 + 结构。周爱民作者还亲自加了一条 程序 = 算法 + 结构 + 方法。结构就是一些数据的存储处理方式,算法就是对数据一些计算方式,方法则是新时代面向对象过程中必不可少的模型方法。文中作者提到了愚公移山与李冰凿山的典故。大家都是为了把山弄走,愚公坚持着自己的算法一天一天去挖土。尽管他子子孙孙无穷代也,那也得等个千儿八百年。李冰经过观察和无意的尝试发现了火烧可以把石头烧开,开始了一种独特的移山方法,并且成功完成任务。所以完成一个程序是需要巧的。

        身为一个程序员必须要学会团队合作。因为有很多程序不是一个人能完成的。它需要大量的工作量才能完成。这时候就需要团队合作,团队的分工一定要明确。接着是沟通,团队内部的沟通。想要提高效率的做事就必须使整个团队统一。每个成员都供奉自己一份力,不跑偏。然后是队外沟通,比如说和客户沟通,你需要弄明白客户究竟想要什么,还要向客户说明白我们会做什么,什么项目能做到什么程度。只有建立良好的沟通才能明确要做的项目。才能做出一些事。

        不要怕失败,要积累经验,要勇于创新,要自己debug。编程能力是有天赋一说,但仅仅是一说,最主要的是成年累月的经验和走过的一些弯路。日后避免再走。

        战略大于战术,什么意思呢?就是整体目标是大于分化出的小目标的。编程想要做出一个软件需要有战略思想,比如说一个软件的功能是聊天,你就需要专精一些界面上的东西,放弃其他的一些功能,去把好钢用在刀刃上。

         个人感受

         这本书就像是孙子兵法一样告诉你需要什么思想,打仗的过程还得靠你自己。我曾经编程也是上来就敲代码不想那么多写到哪里想哪里。书中介绍却让我们多想一点,我觉得这是对的。谋事在人成事在天,前提是把事情谋划好,编程重要的就是你对这个目标的看法和如何实现。接着才是实现过程。之后再遇到一些编程题,我会先用至少三分钟想想难点在哪,如何去攻克难点。

       

标签:读后感,需要,沟通,大道至简,30,算法,团队,编程
From: https://www.cnblogs.com/galileo9527/p/17591731.html

相关文章

  • 大道至简观后感
    《大道至简》是一本非常有启发性的软件工程读物。这本书以简洁明了的语言,深入浅出地介绍了软件开发中的一些核心原则和方法,让我对软件工程有了更深入的理解。首先,书中强调了简洁的重要性。作者通过丰富的实例和案例,向读者展示了如何通过简化代码、架构和流程来提高软件的可维护性......
  • 2023.30 AI生成视频
    AI生成视频是一项复杂的任务,目前主要可以通过以下两类技术实现:1、基于GAN的视频生成GAN(生成对抗网络)可以用于生成静态图片,可以扩展到生成视频。主要思路是训练一个生成器网络,可以输出每一帧图像,然后组合成视频流。这需要大量视频数据进行训练。2、基于自动编码器的视频生成......
  • 7.30 后记
    T1倒着推T2记每个字母上次出现位置\(f_i\),对应的\(f_i\)都相等时字符串等价,跑kmpT3质因数分解,前缀和维护指数,记hash线性筛预处理每个数最小质因子,做质因数分解T4奇技淫巧奇思妙想将串的权值转化为如上式子,可以发现如果两个串都在\(A\)集合时贡献为\(+lcp\),都在......
  • 7.30
    在老师推荐下,开始读《大道至简》这本书,周爱民先生的大道至简是一本详细介绍编程思维的书。在阅读这本书的过程中,我重新审视了自己,发现了自己的很多不足。在大一学期的C语言和C++中,只学会了编程所学的基本知识,并没有深度了解编程的思维。往往拿到程序后,会像书中说的那样“那我们就......
  • steamcommunity 302 加速访问github
    steamcommunity302加速访问github官网文档:https://www.dogfight360.com/blog/knowledge-base/steamcommunity_302_manual/Linux/Macos环境下使用steamcommunity302Linux/Macos环境下使用steamcommunity302教程–Dogfight360Releases·caddyserver/caddy(github.co......
  • 2023/07/30
    今天的练习: 以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。输入格式:输入在一行中给出出生......
  • 16、博客列表加载效果 - 博客界面改造文章(202307)
    最近闲来无事,就想着把博客界面弄得再有点动画效果,于是就找了延迟函数,把博客的内容列表加载的动画写出来了。      该动画效果还是挺炫的,但是因为刷新页面,下面列表的显示需要拉动到底下才看到,所以这里只能记录一下了。      下面是实现的函数:       ......
  • 《大道至简(软件工程实践者的思想)》读后感
       《大道至简(软件工程实践者的思想)》读后感《大道至简(软件工程实践者的思想)》是周爱民先生在软件工程领域的经验和思考的结晶,这本书给我留下了深刻的印象。在这篇读后感中,我将分享我对这本书的理解和感受。    首先,我被书中强调的简单的力量所震撼。作者通过自己......
  • 《构建之法》读后感
    当我读完《构建之法》之后,我对这本书有了深刻的印象。以下是我个人的读后感:  首先,我对《构建之法》的实用性印象深刻。这本书提供了大量的实用技巧和建议,帮助软件开发者更加高效地进行工作。从项目管理到代码编写,从测试到调试,每一个环节都得到了详细的讲解和指导。这些实践性......
  • 《大道至简》读后感
                                      《大道至简》读后感 大一暑假时间根据老师的要求读了《大道至简》这本书,周爱民老师通过《愚公移山》的故事引出了“大道至简”的思想,向我们讲述了软件工程实践者的思想......