首页 > 其他分享 >梦断代码读书笔记01

梦断代码读书笔记01

时间:2022-12-22 16:01:54浏览次数:48  
标签:本书 01 计数 代码 读书笔记 程序员 从零开始 梦断

看到这本书的封面就给我一种气势磅礴的感觉——两打程序员,三年时间,4732个bug,只为打造超卓软件。看起来像是要搞一个多么伟大的工程一样,没看这本书之前,倒是对这本书有一些了解。貌似这本书是在讲一个软件工程中的反面例子,告诉我们的是不应该如何做。

  本书的主角15岁就开始玩电脑游戏,而且当时的电脑游戏还可以让玩家自己修改。这是一件多么有意思的事情,我觉得它比玩游戏更有兴趣。因为你将左右无数玩家的思路,你就像这个游戏的国王,制定法制。而每个玩家就是你的子民,他们只能在你规定的范围内生活。

 当然,我也看到了主角对电脑的努力,对代码的迷恋。我觉得代码有时候真的不是一个复杂无聊的字母组合,其中有它自己的魅力。但是这需要我们能够理解代码,做代码的主人。这样在编程的时候会有更多的乐趣。 

作者还讲述了一个程序员都知道的事:程序员都是从零开始计数的。程序员为什么要从零开始计数?作者讲述了一个最直接了断的原因:因为计算机从零开始计数。emmm……这不废话吗,要不是计算机从零开始计数,我还用得着从零开始计数吗!不过这一个小点发散了我的思维,我记得有一个程序员的笑话是这样的,程序员老婆在程序员上班前嘱咐程序员,下班时如果看到街边有卖西瓜的,记得买1个,如果还碰到有卖鸡蛋的,再买上20个。于是程序员下班后提着21个西瓜回家了。

标签:本书,01,计数,代码,读书笔记,程序员,从零开始,梦断
From: https://www.cnblogs.com/lzs666/p/16998931.html

相关文章

  • 梦断代码读书笔记02
    卡普尔的团队开始问自己一个看似简单的问题:我们如何组织信息?如何对这种信息组织法建模——需要怎样的数据结构才能让计算机也能回答这个问题?软件没有磁芯。它就像洋葱般层......
  • SQL Server 2019 数据类型timestamp和datetime2的区别
    SQLServer2019数据类型timestamp和datetime2的区别一、数据类型timestamp数据类型:timestamp的值是二进制数。在插入或更新数据时,自动添加timestamp值,而且还是唯一的......
  • 【《硬件架构的艺术》读书笔记】09 电磁兼容性能设计指南
     9.1简介电子线路易于接收来自其他发射器的辐射信号,这些EMI(电磁干扰)使得设备内毗邻的元件不能同时工作。这就有必要进行电磁兼容设计以避免系统内有害的电磁干扰。确保......
  • SQL Server 2019 登录名 和 数据库用户
    SQLServer2019登录名和数据库用户一、登录名1-1新建登录名登录名是用来登录SQLServer,能登录SQLServer不一定能访问数据库通过超级管理员账户sa创建普通登录......
  • SQL Server 2019 删除数据库用户
    SQLServer2019删除数据库用户一、介绍由于需要在数据库中删除数据库用户,但是删除时提示报错,无法删除具体如何删除,请参考文末链接。已验证,按照步骤可以成功删除数据......
  • 我的保研经历(2018年9月)
    我的保研经历—双非二本保研华东师范大学数据科学与工程学院  本人的本科专业是软件工程,是关于计算机专业的学生。本科为二本双非院校保研至上海985双一流院校华东师范大......
  • ArcObjects SDK开发 019 SpatialReference
    1、SpatialReference的结构ArcObjectsSDK帮助中Esri.ArcGIS.Geometry命名空间帮助中的ObjectModelDiagram共两页,第一页就是Geometry的结构,第二页就是SpatialReference......
  • JavaSE-day01-Java入门
    Java的三大使用平台Java有三大平台:JavaSE,JavaEE,JavaMEJavaSE介绍JavaSE是Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础。桌面应用用户只要打......
  • day01 微信小程序
    day01微信小程序1.问题什么是微信小程序?-移动互联网时代,手机。-手机软件,在手机上中安装很多软件。-腾讯和阿里(只安装自己不用别人)-腾讯:微信+N小程序......
  • 01Linux介绍与基本必知命令
    Linux介绍与基本必知命令1.系统结构介绍1.Linux由来Linux操作系统是基于UNIX操作系统的,其内核主要是由C程序编写。Linux是自由和开放的,任何组织和个人只要遵循GNU通用公共......