首页 > 其他分享 >《梦断代码》读后感(1)

《梦断代码》读后感(1)

时间:2023-04-21 22:24:09浏览次数:32  
标签:本书 读后感 软件开发 代码 程序员 梦断

 好程序员懂得写什么,而卓越的程序员知道该写(并复用)什么。当我读这本书之前,我以为书本内容都是和代码有关的枯燥的内容而已,但是,从开始阅读这门书开始,我就觉得作者讲述的这些经历今后将对我有所帮助。

  本书的内容大都是故事类型的结合工作经验,总结出的实践之道。从上软件工程课程起,那些以真正工作的模式让我些许理解了书中的这段话:“对于程序员来说,如同对于作家、艺术家以及所有那些在白板一块上开始描述作品的人一样,项目“最有趣”的部分往往是刚开始的时候。那时,有无数种可能敞开着大门,而通过痛苦妥协的大门却是关闭着的。”

事前我们的想象都是美好的,殊不知,在我们真正遇到阻碍、困境的时候,显得多么无力。恨不得自己之前认真学习学过所有的课程。整观这本书,通过讲述一些小故事将一些著名的软件开发事件描述出来,程序员可以从中学到经验,其他与软件开发相关的或对此感兴趣的人也是可以学到很多东西的,毕竟是前车之师,后车之鉴。

  虽然在计算机的时代是非常短暂的,只有仅仅的几十年,但是在历史的道路上,计算机的发展的速度无不令人害怕,这将是引领未来的方向,软件开发而是其中的核心力量,在发展的过程中,各大软件公司都经历了辉煌,甚至到了落魄的,很快的,就像计算机的发展。
在阅读中我看到,有这么一段话:“优秀的程序员很清楚自己的能力是有限的,所以他对待编程任务的态度是完全谦卑的,特别是,他们会象逃避瘟疫那样逃避‘聪明的技巧’”。如果向程序员报告缺陷,他的第一反应是问你:“重现问题了吗?”--意思是说,你能确实让问题重现一次吗?如果答案是肯定的,事情就成了一半;如果是否定的,程序员就会耸耸肩,把责任推卸给硬件或者宇宙射线!

每个人都想要成功,但是失败了并不一定是成功之母,失败了很可能再失败。成功是有一些流程的,我们必须遵循计划,步步为营。

标签:本书,读后感,软件开发,代码,程序员,梦断
From: https://www.cnblogs.com/tianminggeng/p/17342034.html

相关文章

  • 11 第十一章 测试代码
    测试函数Python标准库中的模块unittest提供了代码测试工具;单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求;全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式;对于大型项目,要实现全覆......
  • 如何阅读Tomcat源代码?
    容器,简单理解就是用来装东西的工具。在Tomcat里面,容器被设计用来装载Servlet,也就是我们平常写的普通的Servlet,就会存放在容器里面。这也就是咱们平常念叨的Servlet容器,其实从广义上理解,Servlet容器是指Tomcat,从狭义上理解,Servlet容器,只是Tomcat里面的一个组件而已。1.容器概述To......
  • 哪家开源 ChatGPT 生成代码好
    试玩poe上的代码生成器,Sage,Claud-instant,Dragonfly效果都不错,太省事了。于是想找一下开源平替哪家强,回头在自己的显卡上跑起来。我试验的内容是根据下面的函数编写用于Double,Single,Byte的函数publicIntegerPointerallocateInteger(){intp=this.posi......
  • 1、Pipeline Job的简单构建与代码片断生成器
    PipelineJob脚本式语法和声明式语法Jenkins2.x支持两种pipeline语法:脚本式语法和声明式语法脚本式流水线://脚本式流水线:node用于脚本式流水线,从技术层面上来说,//它是一个步骤,代表可以用于流水线中执行活动的资源node('node01'){stages{stage('Build'){steps......
  • 低代码型平台的必要功能有哪些?
    近年来,低代码平台在企业和开发人员中获得了极大的欢迎。低代码平台能够以最少的编码实现快速应用程序开发,使企业更容易快速部署应用程序。然而,并不是所有的低码平台都是一样的。为了确保您投资于正确的平台,了解低代码型平台的必要功能是非常重要的。1、拖放界面。一个好的低代码平......
  • 《梦断代码》读后感(一)
    《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。对本书才刚刚阅读了三分之一,就已经忍不住对作者描述的开发过程所感叹,虽然刚进入软件领域不久,但是仍旧有感于这本书中的现实,对自己也很有......
  • 团体程序设计天梯赛 L1-064 估值一亿的AI核心代码 题解
    思路L1-064估值一亿的AI核心代码题意有一点不太清晰的,就是原文中的'I',无论是否是单独的,都不能变为小写。如果是单独的'I'再被转化为'you'。这种模拟题就需要每个的分分清清楚楚的,不要都揉到一块儿,容易写错。具体还有些需要注意的在代码里注释着了。代码#include<iostream>......
  • 个人代码分享-工薪收入计算
    python3小工具,计算工资年收入。注意默认是5险1金拉满,个税月起征点是5000元输入参数中的地区年平均收入可以在网上查,比如查“社保基数”,一般里面会提年平均收入用法:安装python3并配好环境变量,在cmd中定位到脚本所在目录,执行:pythonafter_tax_income.py月薪月数当地年平均收......
  • 类的memory以及抽象类继承学习(含测试代码)
    #include<iostream>#include<cstdio>#include<queue>#include<vector>#definelllonglongusingnamespacestd;/*注意:输出不同可能对齐参数或者编译器不同有关。*///模板类输出方法template<classT>intsize(Tlim){returnsizeof(lim);}/*......
  • Vue3 代码块高亮显示并可使用富文本编辑器编辑(highlight.js + wangEditor)
    在Vue项目中实现以下功能:  功能1.在页面中显示代码,并将其中的关键字高亮显示。  功能2.允许对代码块进行编辑,编辑时代码关键字也高亮显示。  功能3.可在编辑器中添加多个代码块,动态渲染代码关键字高亮。 Step1:安装所需插件(本文使用npm安装,若需使用其他方式请查......