首页 > 其他分享 >从小工到专家阅读笔记(一)

从小工到专家阅读笔记(一)

时间:2023-09-29 16:44:49浏览次数:35  
标签:不要 事情 项目 小工 无序 笔记 源码 阅读

第一篇:

1.我的源码让猫给吃了

 

出现了未曾想的问题,要设法尽可能地处理它们,可以为自己的能力自豪,但对于错误必须真诚面对。对于不可能做到的事情,有权不为之负责,如果答应别人的项目必须切实负则。不要为出错的情况找借口,对老板说"我的源码让猫给吃了”这种言语,对解决问题没有任何帮助,提供可行的解决方案,才能最大的挽回局面。

 

2.软件的熵

 

熵是一个热力学概念,指的是在某个系统中的“无序”的总量,热力学定律指出宇宙中的熵总是倾向于最大化,也就是熵增。软件工程里中也存在这么一个定律,工程越庞大,代码的熵增状态越严重。尽管制定了周全的计划,拥有最合适的开发者,项目在生命期中仍有可能遭遇毁灭,而另外有一些项目,尽管遇到巨大的困难和接连而来的挫折.却成功地解决或抑制了无序倾向.设法取得了相当好的结果。破窗效应告诉我们,不要留着“破窗户”(错误)不修,发现一个就要修一个,没有时间就用钉子钉起来,不要让熵赢得胜利。如果代码很漂亮,你自己以及后来者,都会更加注意,不把它弄脏的。所以我们应该尽早发现并处理工程中的遗留问题。

 

3.石头汤和煮青蛙

 

有时候你确切的知道自己需要什么以及怎么做,但请求许可这件事往往会遭遇拖延,每个人都会保护自己的资源,不让别人染指,这会让事情变得复杂。所以我们需要活跃起来,做催化剂,把人们团结起来,大家一起做本来自己做不到的事情——一项协作的成果,只要利益足够,每一个人都是赢家。参与正在发生的项目要更容易,让他们看见未来,看见价值,就能将他们团结在周围,弄上一条船。另一方面,一艘大船的沉没,常常是小漏洞的累积,不要像青蛙一样,留心大图景,要不断的观察周围发生的事情,现代社会没有人是孤岛,也要关注别人的状态。

标签:不要,事情,项目,小工,无序,笔记,源码,阅读
From: https://www.cnblogs.com/4a5r/p/17737094.html

相关文章

  • 数位dp学习笔记
    数位dp学习笔记目录数位dp学习笔记数位dp定义:题型特征:dp设计:dp转移例题:BZOJ3679数位dp定义:...好像就是对数位进行dp,统计方案数。题型特征:通常会有10组左右的询问,每一次询问你较大(1e18左右)的区间内满足某个条件的数的数量。dp设计:dp一般会有2到4维。通常情况下,第一维i表......
  • 《程序员修炼之道:从小工到专家》第一第二章读书笔记
    第一章:追求实效的哲学第一节:我的源码被猫吃了在开发过程中,我们经常会遇到一些意想不到的技术问题,导致交付延迟等情况。然而,作为程序员,我们需要诚实和坦率地面对这些问题,并勇于承认自己的错误。我们应该以专业的态度处理这些问题,而不是找借口。此外,我们要对自己承担的责任负责。......
  • 国庆NOIP储备营讲课笔记
    Day1(基础算法)讲师:余快枚举法例题1给定一个数\(x\),判断\(x\)是不是质数。朴素算法:枚举\([2,x−1]\)之间所有的整数\(i\),逐个判断\(x\)是否被\(i\)整除,若都不能整除则\(x\)是质数,时间复杂度\(O(x)\),搞个\(10^9\)直接卡过。该怎么优化呢?优化枚举范围:只需枚举到......
  • 学习笔记
    周屹梁的学习笔记个人各平台地址博客地址:https://www.cnblogs.com/zylyehuo/gitee地址:https://gitee.com/zylyehuogithub地址:https://github.com/zylyehuo夯实基础四元数法|代价地图组成(多层叠加)|通过openpyxl操作excel表格|Ubuntu下查看ip|Windows终......
  • [笔记]操作系统_2024年考纲
    一、操作系统基础(一)操作系统的基本概念(二)操作系统发展历程(三)程序运行环境1.CPU运行模式内核模式,用户模式。2.中断和异常的处理3.系统调用4.程序的链接与装入5.程序运行时的内存映像与地址空间(四)操作系统结构分层,模块化,宏内核,微内核,外核。(五)操作系统引导(六)虚拟......
  • 9.29 《代码大全2》阅读笔记
    《代码大全2》是一本非常经典的软件开发书籍。在书中,强调了比较优秀的代码结构和命名规范的重要性。书中注释的部分帮助我理解怎么去编写有意义的注释,合适的注释可以提供代码理解上的便利,但是过多或者无关的注释会干扰代码的可读性。还有书中关于代码复用和模块化的内容帮助学习......
  • 初中生都能看懂的 LCT 学习笔记
    初中生都能看懂的LCT学习笔记这篇文章偏向入门,旨在尽可能解决一类问题——动态树,主要讲述并且整理LCT算法及其一些变式。目前其变式例题作者还在整理之中,编者保证会把变式例题持续更新。0.前置知识splay。我可以猜测一下,你们可能看到splay,然后就可能去学了splay树,然......
  • Python笔记:基本数据结构(容器)的优化
    列表的性能问题队列的弹出问题利用Python的原生语法很难写出一个真正完全能达到\(O(1)\)的队列,究其原因是由于insert方法的时间复杂度问题:classqueue: def__init__(self,q): self.q=[] defpopright(self): self.q.pop() defappendleft(self,elem): self.q.ins......
  • 信息安全系统设计与实现学习笔记4
    学习笔记4-总结知识点总结1.文件操作级别硬件级别:mkfs:格式化磁盘分区,为系统做好准备。fsck:检查和维修系统。碎片整理:压缩文件系统中的文件。操作系统内核中的文件系统函数:提供基本文件操作支持,例如:kmkdir(),krmdir()kchair(),kgetCwd()klink(),kunlink(......
  • 权值线段树 学习笔记
    8月集训学了权值线段树,当时没怎么加强训练。国庆刚好开始有时间,巩固巩固。补上学习笔记。首先介绍权值树。其本质是一个记录每个数出现次数的线段树,也就是由桶建成的树。接下来介绍各种操作。1.插入。由于统计的是出现次数,从这个数往上依次加1即可。voidinsert(intx,int......