写给李建忠老师的公开信...

C++课程--设计设计思想、方法与模式(李建忠老师) 【干货回顾】李建忠老师在 Boolan 直播间和大家畅聊《C++ 软件设计与模式的道法术》,精辟囊括了《软件设计思想、方法与模式》C++课程的主要内容,以下为本期直播干货重点:李建忠 阅读详情
 

建忠,

在网上偶见你的翻译风波和出版社回应, 原本想写封私信安慰你, 但后来想想还是把它变成公开信, 因为我也想趁此机会和其它微软最有价值专家以及 优快云 的网友聊聊我对这件事的想法。

作为程序员, 我们习惯把这个世界认定成 1+1 = 2, 但实际上 1+1 经常不等于 2, 对于那些不公平的事情, 我们不会轻易屈从, 并且会坚持自己的立场, 试想如果一个人连自己的观点都没有办法把握的话, 那么还配做程序员吗? 过去我也正因为这份执著, 使得在做事时很容易吃亏。

我相信事情如果重新来过, 清华出版社和你或许都会有更好的处理方法, 而整件事情发展到现在, 不论出版社、你或爱护你的读者都没有人占到便宜, 很久以前, 我在网上读过一篇钉子的启示, 对我影响很大, 我想如果今天主角换成是我, 也许我会更婉转地推辞, 而无需把一切都摆在台面。

但话说回来, “钉子的启示” 这个故事写归写, 我们不是完美无暇的圣人, 很自然也会有情绪, 要一个人面对不公平, 完全不生气是不现实的, 对待那些令我生气的事情, 我的做法是打开记事本程序, 把所有不愉快和抱怨都纪录在这个文件里面, 如果我想回一封骂人的信, 那就把它写好保存在草稿文件夹, 而不是直接寄出去, 这样我的情绪就宣泄掉了, 然后过段时间, 我会回来看看这些东西, 几乎无一例外, 我都很庆幸当时那些信并没有因为冲动真正公布或寄出去。

然而, 这还不是最高明的做法, 想想看, 生气、生气,气既然是我们自己生出来的, 那么又为什么要折磨自己呢? 我有段时间玩 Google Earth 觉得很有意思, 当我把镜头拉远时, 不仅整个城市, 甚至连整个国家也都跟着变小了, 然后拉近又可以看到建筑和道路, 拉近拉远往返几次, 突然感觉很惭愧, 因为我觉得自己很渺小, 在地图上根本看不到, 更何况是一个小小的观点或主见?

"决定我们命运的并非际遇, 而是我们对际遇的看法", 如果你认为被人欺负了, 那么就是真的被人欺负了, 大家看到的也会是如此, 如果我们转个方向, 事情就会变得非常不一样。

举个例子, 我写博客也不过最近这半年多的事情, 很多人的博客上面都会注明: "版权所有, 严禁转载", 有些人在网络上偶然看见别人转贴自己的文章, 连作者标示都没有, 气就不打一处来, 搞到打官司、上法庭, 最后流星锤、蝴蝶剑通通拿出来, 三更半夜还会从床上悻悻然爬起来嘟囔:

 

  "丫的!兄弟你太可恶, 让我睡不着觉了, 我要让大家记住你, 我要诅 - 咒 - 你!"

 

但你会发现我的博客不一样, 郭安定的博客是 "版权所有, 欢迎转载", 当然, 我也会半夜从床上爬起来, 说的却是:

 

  "丫的!兄弟你太可爱, 让我睡不着觉了, 你让大家记住我了, 我要感 - 谢 - 你!"

 

哥们, 你想想我和微软共事 15 年, 碰过、看过或听过鸡毛蒜皮的事还会少吗? 身上的伤口刀疤真要摊开来铺在地上, 都快变成清明上河图了, 所谓常在河边走, 哪能不湿鞋; 人在江湖漂, 怎能不挨刀?

我跟很多朋友都说, "进入公司" 跟 "能不能在公司生存" 是两回事; 进入公司看的是能不能处理合理的事情, 而要在公司长久生存, 则是看能不能处理不合理的事情。试想想, 这个世界上还有什么事情是公平的呢? 关键是怎样面对和转化心境, 进一步把悲剧变喜剧, 这才是真正考验我们的能力跟智慧吧。

"时间是我们最好的老师也是最公正的裁判", 就像微软最终还是微软, 清华出版社也还是清华出版社, 事情只会因为人的不同而有所不同, 很多东西会随着时间的推移发生变化; 现在有的可能将来没有, 现在没有的将来也有可能会有, 而机会、希望和等待是我们一生最好的朋友。

我不是什么了不得的人物, 没资格夸夸而谈讲大道理, 也没有那个道行, 只是和你分享自己的一些感悟, 如果我们不是都是微软最有价值专家, 也不是都待在上海这个城市, 你也不在我的 MSN 好友名单里, 那么今天我就不会写这样的信了。

现在眼下生米已经煮成熟饭, 书也已经有人翻好了, 只能寄望新译者不辜负读者们的期望, 你也别因为这件事情, 打消了翻译更多好作品的动力, 他日若有机会, 我与清华出版社的领导们餐叙, 再约上你共释前嫌吧。

 

最后代我向上海 .NET 俱乐部的成员问好

以上

Your Friend

郭安定

李建忠:从Application到App移动产品的技术面思考 该文档来自MDCC2013中国移动开发者大会“产品与设计”专题论坛上,SlideIdea创始人兼CEO李建忠关于《从Application到App移动产品的技术面思考》的主题演讲。对于产品而言,链接尤为重要,有数量、速度等8个指标,当下所有衰落的软件都有一个共性,就是缺乏链接。李建忠建议,没有链接的产品坚决不做,正在做的产品要寻求链接的可能性。 立即下载

相关推荐

EPICS电机支持(asynMotor)

EPICS电机支持(asynMotor)

yuyuyuliang00的博客 915

杨强院士领衔,2025 全球机器学习技术大会正式官宣!

AI的未来,正在加速到来!

优快云资讯 9205

AVL Cruise 2020.1 安装教程

AVL Cruise 2020.1 安装教程

chengkai730的博客 9477

50+大咖共议大模型技术演进,2024全球机器学习技术大会圆满收官

Scaling Law 遇瓶颈后下一个突破点在哪?多模态大模型会带来哪些革命性变革?从模型训练到推理部署的全流程技术挑战,都能在 2024 全球机器学习技术大会得到解答。作者 | 《新程序员》编辑部出品 | 优快云(ID:优快云news)11 月 14-15 日,由 优快云 联合高端 IT 咨询与教育平台 Boolan 举办的“2024 全球机器学习技术大会”在北京威斯汀酒店圆满落幕。大会汇...

优快云资讯 2622

STM32F4三重ADC+DMA双缓冲实战:用CubeMX搞定同步采样,告别数据覆盖烦恼

本文详细介绍了STM32F4三重ADC与DMA双缓冲技术的实战应用,通过CubeMX配置实现同步采样,解决数据覆盖问题。内容涵盖硬件架构解析、CubeMX工程配置、双缓冲实现技巧及调试优化方法,适用于电机控制、电力监测等需要高精度多通道信号采集的场景。

weixin_30627341的博客 357

SillyTavern 酒馆在 Mac 和 Linux 上的部署教程(含启动器安装方法)

SillyTavern 是一个支持多种大模型聊天接口的本地前端项目,适用于 MacOS 和 Linux 系统。本文提供了两种部署方式:手动安装和使用 SillyTavern Launcher 安装器。手动安装需要先安装 Git 和 NodeJS,然后克隆项目源码并运行启动脚本。使用 Launcher 则更为简便,适合新手用户,能够自动安装依赖和配置环境。部署完成后,用户可以通过浏览器访问本地服务器,加载角色卡片并连接大模型 API,享受二次元角色扮演聊天的乐趣。无论是开发者还是终端用户,都能轻松完成 Sil

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 3392

李建忠:大模型技术创新驱动的 AI 生态和应用演进

简单的概括,预训练是所谓的“讲知识”,后训练是所谓的“讲文明”,跟人类的价值观对齐。当模型使用不同语言在思考“苹果”时,都会首先使用这个“苹果的抽象概念”,然后在最后输出时再将其映射为具体的语言。而经验数据时代,将带来强化学习基于环境反馈的经验数据,它是更长周期的积累,尤其加了长期记忆能力之后,它将是一个未知的探索,它有可能突破人类现有知识的边界,引领人类对未知领域进行创新探索。年前,人类发明文字,我们中国的仰韶文化、龙山文化等,被认为是汉字的起源,人类智能开始腾飞,人类文明开启。协作是人类更高阶的智慧。

AI科技大本营 3829

Modis数据处理工具:MRT百度网盘下载和手把手图文安装教程

如下图所示为MODIS Reprojection Tool(MRT)的软界面,看似简单,却是Modis遥感影像必不可少的处理工具,如投影变换等。本文以图文并茂的形式,详细讲解MRT软件在Windows10平台上的安装过程,并附MRT软件百度网盘下载地址。 Modis Tool主界面: 一、安装过程 1、安装Java运行环境 双击Java.exe,安装运行环境。默认的安装路径为C:\Program Files (x86)\Java\jre6\bin,后面需要用到这个路径。 等待...

智慧空间实验室 2622

(设计模式) (李建忠 C++) 23种设计模式

李建忠老师C++设计模式教程StrategyDecoratorBridgePrototypeBuilderSingletonFlyweight接口隔离:FaçadeProxyMediatorAdapter状态变化:MementoState数据结构:CompositeIterator行为变化:CommandVisitor。

cuber-lotus的博客 5625

【AI智能体】基于Coze制作跨境电商客服助手工作流实战操作详解

基于Coze制作跨境电商客服助手工作流实战操作详解

congge 3462

C# 量子级跨平台开发:用Uno Platform实现Windows、iOS、Android的“量子纠缠”UI同步

墨瑾轩推出编程学习平台,通过XAML的“量子纠缠”技术,实现跨平台开发的高效与一致性。传统方案中,多平台代码重复率高,UI差异大,而量子级方案则通过一套代码构建全平台应用,UI原子化同步,开发效率提升5倍。Uno Platform的“量子纠缠”架构解决了代码碎片化、性能瓶颈和调试难题,实现UI原子化同步、性能提升300%和跨平台数据无缝同步。核心架构包括XAML的跨平台渲染、MVVM的量子叠加态架构、平台差异的量子退相干处理以及性能优化的量子隧穿效应,为开发者提供高效、一致的跨平台开发体验。

java专栏 1165

[转贴]写给李建忠老师的公开信...

[转贴]写给李建忠老师的公开信... 在网上兜到一篇文章,从讲述一个译者和一家出版社之间的纠纷,引申出了一些待人处世的道理,主要是关于一个人碰到不公平的事情的时候,应该怎样办,觉得颇有道理。什么样的人才是有力量的人呢,也许是那些能合理处理不合理的事情,甚至能让不合理的事情最终转化为多赢局面的人吧。人生要真能达到这样一种境界,该是怎样一副海阔凭鱼跃(管它波涛汹涌还是风平浪净),天高任鸟飞(管

飞鹰的专栏 2140

Xilinx FPGA平台GTX简易使用教程(四)GTX IP核配置教程

干货来了,GTX IP核配置,搬砖全靠它~~

数字IC/FPGA杂货铺,找一找,或许有你想要的~ 1万+

迟到的感谢——2006最有价值博客的候选人(& 个人回顾)

    感谢优快云编辑的特别推荐,使我荣幸成为2006最有价值博客的候选人,也感谢朋友们的厚爱和支持,使我暂时领先,在此鞠一躬,向大家表示衷心的感谢!         我进入优快云博客比较迟,时值2006年5月,也纯属偶然。一个朋友向我介绍他个人的博客,然后,他说,你也可以试试。我也知道,软件测试在国内相对落后,但其气候越来越好,需要助一把力,也就开始了...        写博客,对我说也是

软件开发资料汇总 359

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

衷心的感谢——2007最有价值博客的候选人(& 个人回顾)

 感谢优快云编辑的特别推荐,使我荣幸成为2006最有价值博客的候选人,也感谢朋友们的厚爱和支持,使我暂时领先,在此鞠一躬,向大家表示衷心的感谢!         我进入优快云博客比较迟,时值2006年5月,也纯属偶然。一个朋友向我介绍他个人的博客,然后,他说,你也可以试试。我也知道,软件测试在国内相对落后,但其气候越来越好,需要助一把力,也就开始了...        写博客,对我说也是不容易

首席技术执行官CTO(Chief Technology Officer)|技术总监--邓斌博客 1307

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 乱谈zip、rar文件格式
下一篇: 工行跟腾讯联手 对抗黑客!!!!
freexploit
博客等级 码龄22年 315粉丝 778原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值