读书笔记-《The Art of Doing Science and Engineering》
作者理查德・W・汉明Richard W. Hamming1915–1998是美国数学家、计算机科学家曾参与曼哈顿计划、任职贝尔实验室1968 年获图灵奖。创立汉明码、汉明距离、汉明窗奠定纠错编码与数字信号处理基础。《The Art of Doing Science and Engineering》 这本书源于他在美国海军研究生院开设的同名课程1996 年出版是《你和你的研究》完整拓展版。全书不讲纯粹技术公式核心传授科研做事的思维格局区分普通研究者与顶尖学者的关键是思考方式教人挑选有价值的问题、跨学科学习、持续自我迭代、把握机遇、长远预判行业发展结合他在曼哈顿计划、贝尔实验室的亲身经历搭配编码、信号处理案例讲解治学方法适合理工科从业者提升科研格局。姜丹讲其实是一本《纳瓦尔宝典》式的书以下是书中的一些摘要思考、学习与观察的方法Education is what, when, and why to do things, Training is how to do it.教育是教你做什么、何时做以及为什么做训练是教你怎么做。Moral: when you know something cannot be done, also remember the essential reason why, so later, when the circumstances have changed, you will not say, ‘It can’t be done’.教训当你知道某件事做不到时也要记住根本原因这样以后当情况发生变化时你就不会再说’这做不到’。The Buddha told his disciples, ‘Believe nothing, no matter where you read it, or who said it, no matter if I have said it, unless it agrees with your own reason and your own common sense’.佛告弟子‘无论你在哪里读到无论谁说的即使是我亲口所说只要不合你的理性和常识就不要相信。’You get what you measure.你测量什么就得到什么。The instrument you use clearly affects what you see.你使用的工具显然影响你看到的东西。Intelligence has a normal distribution in the population! Of course it has, it was made to be that way!智力在人群中呈正态分布当然如此它本来就是被设计成那样的学习与准备的意义It is claimed by many the half-life of the technical knowledge you just learned in school is about 15 years—in 15 years half of it will be obsolete (either we have gone in other directions or have replaced it with new material).许多人声称你在学校刚学的技术知识的半衰期大约是15年——15年后其中一半将过时要么我们转向了其他方向要么用新材料取代了它。Your anticipation means you are far, far better prepared to absorb the new things when they arise than if you sit passively by and merely follow progress.你的前瞻性意味着当新事物出现时你比那些被动地坐着只是跟随进展的人准备得充分得多得多。It pays to know more than just what is needed at the moment!掌握超出当前需要的知识总是有回报的You establish in yourself the style of doing great things, and then when opportunity comes you almost automatically respond with greatness in your actions. You have trained yourself to think and act in the proper ways.你要在自己身上建立做大事的风格这样当机会来临时你几乎会自动以伟大的行动做出回应。你已经训练自己以正确的方式思考和行动。Learning a new subject is something you will have to do many times in your career if you are to be a leader and not be left behind as a follower by newer developments.如果你想成为领导者而非因新发展而落后的追随者在职业生涯中你将不得不多次学习新学科。创新You must get the essentials of the job in mind and then design the mechanization to do that job rather than trying to mechanize the current version.你必须先把握工作的本质然后设计机械化方案来完成这项工作而不是试图把现有流程原样机械化。It is first necessary to prove beyond any doubt the new thing, device, method, or whatever it is, can cope with heroic tasks before it can get into the system to do the more routine, and in the long run, more useful tasks.任何新事物、新设备、新方法都必须先毫无疑义地证明自己能胜任艰巨的任务然后才有资格进入系统去做那些更常规但长远来看更有用的工作。The purpose of computing is insight, not numbers.计算的目的是获得洞见而非数字。Computers manipulate symbols, not information; we are simply unable to say, let alone write a program for what we mean by the word ‘information’.计算机操纵的是符号而非信息我们根本无法说清楚’信息’这个词的含义更不用说为此编写程序了。Typically a single order of magnitude change (a factor of 10) produces fundamentally new effects, and computers are many, many times faster than hand computations. Those who claimed there was no essential difference never made any significant contributions to the development of computers.通常一个数量级的变化10倍就会产生全新的效应而计算机比手工计算快了无数倍。那些声称没有本质区别的人从未对计算机的发展做出任何重大贡献。If you do not work on important problems then it is obvious you have little chance of doing important things.如果你不研究重要的问题那显然你几乎没有机会做出重要的事情。Great people can tolerate ambiguity, they can both believe and disbelieve at the same time.伟大的人能够容忍模糊性他们能同时既相信又不相信。人性Once a boss says ‘no!’ it is very hard to get a different decision, so don’t let them say ‘No!’ to a proposal.一旦老板说了’不‘就很难让他改变决定所以别让他们对提案说’不’。The human animal is not reliable, as I keep insisting, so low redundancy means lots of undetected errors, while high redundancy tends to catch the errors.人类是不可靠的正如我一直强调的低冗余意味着大量未被发现的错误而高冗余则倾向于捕捉到这些错误。

相关新闻

Android开发中JSON处理与消息机制优化实践

Android开发中JSON处理与消息机制优化实践

1. Android开发中的JSON工具优化实践在Android开发中,JSON处理是最常见的数据交换格式之一。我们经常需要与后端API交互,处理各种JSON数据结构。传统的JSON处理方式虽然简单直接,但在性能敏感的场景下可能会成为瓶颈。1.1 原生JSON库的性能瓶…

2026/7/20 11:18:20 阅读更多 →
Grok 4.3免费使用教程:手机PC双端配置与API破解指南

Grok 4.3免费使用教程:手机PC双端配置与API破解指南

Grok 4.3完全解锁指南:手机PC双端免费使用教程最近在AI工具圈里,Grok 4.3因其独特的对话风格和强大的推理能力备受关注,但官方版本存在诸多使用限制。经过实际测试,我整理了一套完整的Grok 4.3解锁方案,涵盖手机和PC双…

2026/7/20 11:51:32 阅读更多 →
健康管理难题待解?2026年新款健康预警设备为您实时监测保驾护航

健康管理难题待解?2026年新款健康预警设备为您实时监测保驾护航

在当今社会,健康问题愈发受到人们的关注。根据国家卫健委数据显示,心脑血管疾病死亡占居民总死亡比例已超80%,且发病呈现出年轻化的趋势。许多人往往在毫无征兆的情况下突发心脑血管疾病等重大健康问题,而传统的体检手段又难以捕捉…

2026/7/20 12:14:32 阅读更多 →

最新新闻

Rasa对话轮次(Turn)计算规则深度解析

Rasa对话轮次(Turn)计算规则深度解析

1. 项目概述:Rasa故事中“对话轮次”到底怎么算?在用Rasa构建对话机器人时,你有没有遇到过这样的困惑:明明写了一个看起来只有3句话的story,但训练完模型后,rasa test stories却报错说“expected 5 turns, …

2026/7/20 12:14:09 阅读更多 →
2026三伏天时间表

2026三伏天时间表

初伏:7.15-------7.24(共10天)中伏:7.25-------8.13(共20天)末伏:8.14------8.23(共10天)

2026/7/20 12:14:09 阅读更多 →
深入解析AM263P CPSW交换机:从ALE转发到端口镜像的底层实现

深入解析AM263P CPSW交换机:从ALE转发到端口镜像的底层实现

1. 项目概述:从寄存器到数据包,拆解交换机核心转发逻辑干了这么多年嵌入式网络开发,调试网络问题最头疼的就是“看不见”数据包。交换机不像集线器,它不会把数据广播到所有端口,这带来了效率,却给排障设置了…

2026/7/20 12:14:09 阅读更多 →
完全掌握:在Switch上畅玩暗黑破坏神1的终极攻略

完全掌握:在Switch上畅玩暗黑破坏神1的终极攻略

完全掌握:在Switch上畅玩暗黑破坏神1的终极攻略 【免费下载链接】devilutionX Diablo build for modern operating systems 项目地址: https://gitcode.com/gh_mirrors/de/devilutionX 想在Nintendo Switch上重温经典暗黑破坏神1的冒险旅程吗?Dev…

2026/7/20 12:14:09 阅读更多 →
【JAVA毕设源码分享】基于Java的诊所管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于Java的诊所管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/20 12:14:09 阅读更多 →
BepInEx Unity插件框架架构深度解析:5个核心稳定性优化实战技巧

BepInEx Unity插件框架架构深度解析:5个核心稳定性优化实战技巧

BepInEx Unity插件框架架构深度解析:5个核心稳定性优化实战技巧 【免费下载链接】BepInEx Unity / XNA game patcher and plugin framework 项目地址: https://gitcode.com/GitHub_Trending/be/BepInEx BepInEx作为Unity游戏生态中广泛使用的插件框架&#x…

2026/7/20 12:13:08 阅读更多 →

日新闻

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

2026 WAIC:努比亚二代“豆包手机”NaviX Ultra亮相,智能体验全面升级!

7月18日智东西消息,在2026 WAIC期间,努比亚联合字节豆包打造的二代“豆包手机”努比亚NaviX Ultra首次亮相,相比一代有诸多升级。智能体手机理念中兴通讯终端事业部总裁、努比亚总裁倪飞表示,智能体手机要从人操作手机变为手机帮人…

2026/7/20 0:00:34 阅读更多 →
努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra亮相WAIC,智能体手机能否让用户生活更简单?

努比亚NaviX Ultra:外观与功能双升级在2026 WAIC期间,首次亮相的努比亚NaviX Ultra吸引了众多目光。它是努比亚联合字节豆包打造的二代“豆包手机”,与一代努比亚M153相比,外观设计变化较大。其机身背部搭载横向排布的大尺寸影像模…

2026/7/20 0:00:34 阅读更多 →
C# 将逗号分割的字符串转换为long,并添加到List<long>

C# 将逗号分割的字符串转换为long,并添加到List<long>

目录 方法1:使用Split和Convert.ToInt64 方法2:使用LINQ的Select和ToList 方法3:使用TryParse进行异常安全转换(推荐) 如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天…

2026/7/20 0:00:34 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/20 5:57:49 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/20 4:31:26 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/20 5:56:42 阅读更多 →

月新闻