工程日记的感悟

news2025/1/19 20:19:36

我个人很喜欢工程日记,好像一片自己一亩三分地一样,自己想弄些啥,就弄些啥。

人需要这份自由,需要这份能动性,因为人是创造者。

在《从小工到专家》的书中所要求的条目之中,有一条,就是工程日志,上面这些写到:

Dave 曾经为一家小型电脑制造商工作,这意味着他曾和电子工程
师一起工作,有时还有机械工程师。
他们中的许多人都带着一个纸质笔记本到处走,通常在书脊处插着
一支笔。我们谈话的时候,他们会时不时地打开笔记本,胡乱地涂写着
什么东西。
最后 Dave 忍不住开口相问,才知道那是一本工程日记。他们被训
练在上面记录所做的事情、所学的东西、想法的草图和仪表的读数——
基本上都是各种与工作有关的东西。当笔记本满了的时候,他们会在书
脊上写下日期范围,然后塞入书架,放在上一本日记的旁边。可能还会
有一场温和的比赛,看谁占据的书架空间最多。
我们会用日记本在会议上做笔记,记下我们正在做的事情,在调试
时记下变量的值,在我们暂时搁置什么事的时候留个提醒,记录一些疯
狂的想法,有时只是涂鸦。[10]
日记本有三大好处。
· 它比记忆更可靠。人们可能会问:“你上周打电话问的那个有电力
供应问题的公司叫什么名字?”你只需翻回一页左右,说出名字和号码。
· 它为你提供了一个地方,用来保存与当前任务无关的想法。这样你
就可以继续专注于正在做的事情,并知道这个伟大的想法不会被遗忘。
· 它就像一种橡皮鸭(在第96页讨论过)。当你停下来,把东西写
上去的时候,大脑可能会换档,几乎就像在和某人说话一样——这是一
个反思的好机会。你可能在开始做笔记的时候,突然意识到刚刚做的事
情,也就是笔记的主题,是完全错误的。
还有一个额外的好处。你能时不时地回想起多年以前你在做什么,
会想到那些人、那些项目,以及那些糟糕的衣服和发型。
所以,试着拥有一本工程日记。使用纸和笔而不是文件或维基:与
打字相比,写作有一些特别之处。给自己一个月的时间,看看是否有所
收益。
如果没感觉到有别的好处,那至少等你名利双收的时候,写回忆录
会更容易一点。

这是我在第一本技术类书籍中,这样提到工程日记。

我工作第6年后,开始这一个习惯的,为什么开始这一个习惯,自己感觉一些东西容易忘掉,真得容易忘,或许,一个很有价值的想法,忘了,就忘了,永远都想不起来,当然,很多东西是应该忘掉的,然则,一些重要的东西是需要记得,比如工作,工作当中的一些事,还是重要的,所以需要记,所以,我就记了,这当然有好处。

可以对自己的工作情况了如之掌,可以对自己的工作进行回顾,进行总结。

记忆很重要,记忆是思考的基础,没有了记忆,谈什么思考呢?

很多工作都是需要写工作日记得,各种工作几乎都这样,比如理财人员需要写交易笔记。

因此工程日记第一作用就是记忆重要的事情。

其实,记得过程也是思考的过程,这点也非常重要,你把东西表达出来,就是一种思考,这样,你对问题的看法,就会有深度。

记一个程序的输出日志,自然,就能理出一个程序的业务过程。

因此,工程日记的第二作用就是促进思考的作用

还有一点,为什么用纸质呢,我个人感觉两者都用比较好,电子笔记很好。

但纸质的用处也很大,纸质的好处,可以让你不受任何约束,天马行空的想象,我比较喜欢用纸质的本子,写程序的架构与逻辑关系,

纸持弄好了,再在电子上弄,纸质,非常易于思考,发挥想象力,个人感觉非常得不错

总结

其实,想想,工程日记不仅适合工作当中,生活当中,也是需要,人最有价值的就是思想,所以记下来,这就是你的财富。

这样,你在这个世界需要一片精神的世界,这就是日记。

不经思考的人生,不值得过。

最后,总结:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/414734.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最详细的Ubuntu服务器搭建Stable-Diffusion教程(无显卡,仅用CPU)

1. 首先安装基本工具 # 安装python环境 sudo apt install wget git若已经安装过请忽略 2. 安装miniconda(也可以自己下载python) 下载最新的安装包 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh执行安装 ./Minicon…

NumPy 秘籍中文第二版:十二、使用 NumPy 进行探索性和预测性数据分析

原文:NumPy Cookbook - Second Edition 协议:CC BY-NC-SA 4.0 译者:飞龙 在本章中,我们涵盖以下秘籍: 探索气压探索日常气压范围研究年度气压平均值分析最大可见度用自回归模型预测气压使用移动平均模型预测气压研究年…

HTML svg 之<path>使用

<path> 元素用于定义一个路径。 一、命令 下面的命令可用于路径数据&#xff1a; 命令字母示意描述(小写表示相对于上个坐标的位移,相对路径)M(m) x ymoveto移动到(x,y)L(l) x ylineto画一条直线到(x,y)H(h) xhorizontal lineto水平画一条直线到 Xv(v) yvertical linet…

CVE漏洞复现-CVE-2022-22965-Spring-RCE漏洞

CVE-2022-22965-Spring-RCE漏洞 漏洞概况与影响 Spring framework 是Spring 里面的一个基础开源框架&#xff0c;其目的是用于简化 Java 企业级应用的开发难度和开发周期,2022年3月31日&#xff0c;VMware Tanzu发布漏洞报告&#xff0c;Spring Framework存在远程代码执行漏洞…

JAVAWeb05-Tomcat

1. Tomcat 1.1 概述 1.1.1 官方文档 地址: https://tomcat.apache.org/tomcat-8.0-doc/ 1.1.2 WEB 开发介绍 WEB&#xff0c;在英语中 web 表示网/网络资源(页面,图片,css,js)意思&#xff0c;它用于表示 WEB 服务器(主机)供浏览器访问的资源WEB 服务器(主机)上供外界访问…

终于见识到 Python 的天花板。。

Python 有很多衍生方向&#xff0c;比如 web 开发、网络爬虫、数据分析、数据挖掘、机器学习、人工智能等等&#xff0c;就业范围是很广的&#xff0c;Python 相较于别的编程语言对小白入门还是很友好的&#xff0c; Python 入门推荐这份学习资料&#xff1a;PYTHON全案例实践…

【基础知识】PCB布局设计入门步骤

准备是成功的基石&#xff0c;在PCB设计中也是如此。改进和增长将伴随经验&#xff0c;首先做好准备能够充分利用经验获得成功。为了帮助你做好准备&#xff0c;下面分享一些基本的PCB布局设计步骤。 从良好的原材料入手是您PCB布局设计的第一步 无论打算执行什么任务&#xff…

Vue3——一文入门Vue3

Vue3的优势 1. 性能的提升 打包大小减少41% 初次渲染快55%&#xff0c;更新渲染快133% 内存减少54% … 2. 源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM的实现和Tree-Shaking … 3. 拥抱TypeScript Vue3可以更好的支持TypeScript 4. 新的特性 1.C…

Java 进阶(2) Collection集合

集合的概念 概念&#xff1a;集合是java中提供的⼀种容器&#xff0c;可以⽤来存储多个数据。 数组&#xff1a;存储⼀组相同数据类型的数据结构。 局限&#xff1a;定长 集合&#xff1a;动态存放多个对象。 动态&#xff1a;集合的⼤⼩随着存储的数据量⽽改变。 多个&…

python界面开发案例:制作一个计算器软件

前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 在我们手机上大家都有一个计算器&#xff0c;对吧 那它这功能是怎么实现的呢&#xff1f; 今天我们在电脑上来实现一个电脑端计算器界面~ 开发环境&#xff1a; Python 3.8 / 编译器 Pycharm 2021.2版本 / 编辑器 本文所有…

leedcode刷题(5)

各位朋友们&#xff0c;大家好&#xff0c;今天是我leedcode刷题的第五篇&#xff0c;我们一起来看看吧。 文章目录栈的压入&#xff0c;弹出序列题目要求用例输入提示做题思路代码实现C语言代码实现Java代码实现最小栈题目要求用例输入提示做题思路代码实现Java代码实现栈的压…

MATLAB绘制局部放大图

MATLAB绘制局部放大图 1 工具准备 MATLAB官网-ZoomPlot(Kepeng Qiu. Matlab Central, 2022) 初始数据图绘制完成后&#xff0c;调用以下代码&#xff1a; %% 添加局部放大 zp BaseZoom(); zp.plot;1.1 具体绘制步骤 具体绘制步骤如下&#xff1a; 通过鼠标左键框选作图区…

STM-32:I2C通信协议—软件I2C读写MPU6050

目录一、I2C通信二、硬件电路三、I2C时序基本单元3.1起始和终止3.1.1起始条件3.1.2终止条件3.2发送一个字节3.3接收一个字节3.4发送应答3.5接收应答四、I2C时序4.1指定地址写4.2当前地址读4.2指定地址读4.3连续读与写五、MPU6050简介六、MPU6050参数七、硬件电路八、MPU6050框图…

用英语翻译中文-汉字英文翻译

中文转英语翻译 作为一款高效、准确的中文转英语翻译软件&#xff0c;我们的产品可以帮助全球用户更好地沟通和合作&#xff0c;实现跨文化交流。 在全球化的今天&#xff0c;中英文翻译已经成为商务、学术、娱乐等各个领域不可或缺的一部分。我们的中文转英语翻译软件是为了…

大学生必备神器

大学生要掌握的办公软件因专业和工作需求而异&#xff0c;但是以下是一些普遍适用于大学生的办公软件&#xff0c;可以帮助提高学习和工作效率&#xff0c;今天就给大家推荐几款大学生常用的软件。 1.OneDrive 这是微软出品的云存储产品&#xff0c;与百度网盘有些类似&#…

龙芯中科官方宣布,龙芯中科企业办公信息化平台全面完成国产化替代

4月4日&#xff0c;龙芯中科官方宣布&#xff0c;龙芯中科企业办公信息化平台全面完成国产化替代。龙芯 ERP 系统全系统使用国产化平台&#xff0c;私有化部署于基于龙芯 3C5000 服务器集群的虚拟化云平台上&#xff0c;使用自研 Loongnix 操作系统、自研 LoongDB 数据库及龙芯…

SpringBoot集成Milo库实现OPC UA客户端:连接、遍历节点、读取、写入、订阅与批量订阅

背景 前面我们搭建了一个本地的 PLC 仿真环境&#xff0c;并通过 KEPServerEX6 读取 PLC 上的数据&#xff0c;最后还使用 UAExpert 作为OPC客户端完成从 KEPServerEX6 这个OPC服务器的数据读取与订阅功能。在这篇文章中&#xff0c;我们将通过 SpringBoot 集成 Milo 库实现一…

idea右边找不到maven窗口不见了的多种解决方法

文章目录1. 文章引言2. 问题的多种解决方法3. 解决问题的其他方法4. 文末总结1. 文章引言 今天在从gitlab上克隆完Maven项目后&#xff0c;在idea中打开时&#xff0c;右边却不见了Maven窗口&#xff0c;如下图所示&#xff1a; 从上图中&#xff0c;你就会发现&#xff0c;明明…

JavaScript变量与基本数据类型

目录 一、声明变量 &#xff08;1&#xff09;let &#xff08;2&#xff09;const &#xff08;3&#xff09;var 二、基本类型 &#xff08;1&#xff09;undefined和null &#xff08;2&#xff09;string &#xff08;3&#xff09;number和bigin &#xff08;4&a…

C#基础复习--数组

数组 目录 数组 数组的类型 数组是对象 声明一维数组或矩形数组 实例化一维数组或矩形数组 访问数组元素 初始化数组 显式初始化一维数组 显式初始化矩形数组 快捷语法 隐式类型数组 交错数组 声明交错数组 快捷实例化 实例化交错数组 交错数组中的子数组 比较矩形数组和交…