首页 > 其他分享 >《梦断代码》阅读笔记01

《梦断代码》阅读笔记01

时间:2023-09-25 17:13:39浏览次数:34  
标签:01 Java 软件开发 代码 编程 笔记 学习 梦断

1、与其他的书籍很不同的一点是:这本书有第0章 而第0章有这么一句话,也是将我这两年来学习技术的心理状态给描绘了个大概: “hello world”程序一无所用,但足以蛊惑人心, 多少软件雄心勃勃,但最终未结善果。 不得不承认的一点是,我当初刚开始使用IDEA编程工具学习Java的时候,坚持学习下去的原因就有我看到hello world语句在控制台输出,就好像,在拉着我进入新的编程世界,给予了我持续学习Java的无限勇气; 而第0章,应该是告诉我们,0既是计算机中从0开始计数,还让我们从0开始憧憬,从0开始进步!

2、书中提到了Chandler项目 OSAF基金会意图开发日历管理软件——chandler,花费三年时间,斥资百余万美元,遇到4732个BUG;(有一种现代人通过穿越时空的通道看过去的视角的感觉) 但是,我好像从来没有听说过这款软件(在这之前),所以在书的结尾,这个项目可能是失败的; 据书中所说,这个项目的每一位参与者都很优秀,都是自己世界的主角人物,各个都才华横溢,那么,这样一个团队,是怎么样让整个项目垮掉的呢(猜测)?

3、为后人介绍着失败的过程 提前了解到了结局,项目确实是不太好的结局; 《梦断代码》就好像是在为我们介绍着这个有着众多优渥的先天条件的项目是怎样一步一步走向失败的,用自身的经历,让我们意识到 团队、沟通等的重要性,让我们更加注意一些小的细节,从而避免一些常见的错误。

4、书中的代码示例和解释非常详细 对于像我这样的初学者来说,这是一本非常友好的书籍。书中的代码示例和解释非常详细,让我能够轻松地理解并跟随作者的思路进行学习。同时,书中还提供了许多实用的编程技巧和调试方法,帮助我更好地掌握Java编程技能。

5、对软件开发流程的全面介绍 除了技术内容之外,这本书还对软件开发流程进行了全面的介绍。从需求分析、设计、编码、测试到部署和维护,每个阶段都进行了深入的探讨。这让我更加了解了软件开发的全貌,也让我意识到在实际工作中需要更加注重团队合作和沟通。

6、鼓励读者持续学习和探索 在书的最后一章中,作者鼓励读者要持续学习和探索。他提到了自己的成长经历,以及如何通过不断地学习和实践来提升自己的能力。这让我深受启发,也让我明白了只有不断学习和进步,才能在这个竞争激烈的行业中保持竞争力。

总之,《梦断代码》是一本非常值得一读的书籍。它不仅教会了我许多实用的编程技巧,还让我对软件开发有了更深入的了解。我相信通过阅读这本书,我的编程能力和解决问题的能力都会得到很大的提升。

标签:01,Java,软件开发,代码,编程,笔记,学习,梦断
From: https://www.cnblogs.com/2351920019xin/p/17728339.html

相关文章

  • 《Java核心技术卷1》学习笔记汇总
    前言转部门了,而且换语言了,开始写接口了,虽然也会用到CPP,但是主要语言是JAVA,因此从零开始学JAVA吧。目录Java程序设计描述Java程序设计环境Java的基本程序设计结构对象与类继承接口、lambda表达式与内部类异常、断言和日志泛型程序设计集合图形用户界面程序设计Swing用户界面组件并发......
  • 启动weblogic报ORA-28001解决方式
    Weblogic一个月不用,启动报如下错误(采用oracle数据库):注:数据源配置:datasource.name.1=WM6_DS<jta-data-source>jdbc/WM6_DS</jta-data-source><Sep25,20232:56:12PMCST><Notice><WebLogicServer><WL-000365><ServerstatechangedtoSTANDBY......
  • GraphMAE阅读笔记
    GraphMAE阅读引言在摘要里,本论文提出了自监督学习有着巨大的潜力自监督学习又分为对比学习和生成学习目前比较成功的是对比学习,因为在对比学习中,有高质量的数据增强以及可以通过额外的策略来稳定训练过程而对于生成式的自监督学习,它们旨在重建数据本身的特征和信息,对图来说,图......
  • Qt 5.12.9 + VS 2019配置并实现与三菱Q系列PLC通讯(1)软件的安装
    本人最近配置了QT5.12.9+VS2019,并实现了与三菱Q系列PLC通讯并实现数据交互的基本功能,在这个对中间遇到的一些问题和过程进行文字说明,以后大家有用到相关功能的话可以避免一些不必要的问题~需要安装的软件有三个:QT5.12.9、VS2019、MXComponetS4.19QT安装首先是对......
  • P5659 [CSP-S2019] 树上的数
    P5659[CSP-S2019]树上的数前言被队友(大爹)易giegie要求做这道题,一天一夜绞尽脑汁终于写出来了。(下了样例test1调试)然后被要求写博客虽然我觉得没啥用,但是写一下吧一些说明1.把数在删边时交换的过程看做移动,停留过的点和相关的边认为是经过这些点和边2.把一条边看做两条有......
  • 《软件需求十步走》阅读笔记
    软件需求是什么?是客户最基本的要求,是开发人员如何针对开发的基准,若软件开发没有了这一步,也就失去了此次开发的必要性,也就如同做了无用功。有需求的存在,对客户、开发团队双方来言是互利的存在,所以我们作为软件工程的学生,自当做好对需求的正确、准确分析。软件需求是软件项目和产品......
  • 考试笔记
    考试笔记从暑假集训开始。质量不等。后面的笔记质量要高一些。2023.08.22T1T2一个很显然的思路是先预处理,把所有图形搜出来,并算出它们所占据的空间,然后对于每组询问做到\(O(1)\)查询(二维前缀和)。难点就在于如何去重相同的图形。T3这么喜欢出矩阵乘法吗。一眼\(O(n^3\l......
  • 机器学习笔记
    机器学习笔记mAP(meanAveragePrecision)在机器学习中的目标检测领域,是十分重要的衡量指标,用于衡量目标检测算法的性能。一般而言,全类平均正确率(mAP,又称全类平均精度)是将所有类别检测的平均正确率(AP)进行综合加权平均而得到的。李课理论部分损失函数(LossFunction)是定义在单个......
  • QOJ 5019 整数
    QOJ传送门考虑从低位向高位dp,设\(f_{i,S}\)为考虑到从低到高第\(i\)位,当前每个数超出上界的情况为\(S\)。转移可以枚举这一位填的数:若\(a_j=0,r_j=1\),那么这一位一定不会超出上界;若\(a_j=1,r_j=0\),那么这一位一定会超出上界。否则情况和之前相同。容......
  • 雾里滑雪笔记(三)热力学第一定律
    热一律及其衍生物一、热力学第一定律的基本内容热力学第一定律是能量守恒定律在一定条件下的表现形式。为了理解这种说法,我们考虑所有可能的形式的能量。系统的总能量可以分为三部分:系统在外力场中的势能或位能$V$,系统整体运动的动能$T$,和系统的内能,即热力学能$U$。$$E=......