这些故事说的都是你——译者带你读《硅谷革命》

这些故事说的都是你——译者带你读《硅谷革命》

作者 | 薛命灯

作为《硅谷革命》的译者之一,同时也是一个拥有十余年软件开发和架构经验的工程师,当时我在决定是否接受重译这本书的时候,几乎是不假思索地答应了郭蕾(本书重启版发起人之一)的提议,只因他的一句话打动了我——“你是工程师,而这本书说的就是你们的故事!”

这些故事说的都是你——译者带你读《硅谷革命》

旧版的书名叫作《苹果往事》,于 2010 年出版,当时正是如日中天的 iPhone 4 上市的日子。

七年时间一晃而过,iPhone X 发布会刚刚落下帷幕,新版的《硅谷革命》就带着与 iPhone X 具有异曲同工之妙的“刘海儿”(O'Reilly 封面一贯的设计风格)与广大的 InfoQ 读者见面了。

这些故事说的都是你——译者带你读《硅谷革命》

七年间,《苹果往事》早已渐渐淡出人们的视野,经典的 iPhone 4 也经过数次更新换代,留起了俏皮的“刘海儿”。

如果说仅仅因为这本书讲述的是苹果公司的故事,那么费这么大劲去重译它就没有多大意义。描写苹果和乔布斯的书不在少数,人们对苹果公司的故事和产品也都不再陌生,尽管我们对已故的乔布斯仍然心存敬意——他的“现实扭曲力场”无人能敌,他在开发产品方面的领导才华无人能及——但这些根本不足以勾起我们重译这本书的欲望。

郭蕾说:“InfoQ 有超过百万的读者,他们都是技术人,都是工程师,而这本书实际上讲的都是关于工程师的故事。我们希望为 InfoQ 读者献上一本能够让他们读上五年、十年都不觉得过时的书。”所以,如果抛开苹果的光环,我们能够从这本书里读到什么?

这些故事说的都是你——译者带你读《硅谷革命》

我在第一时间拿到这本书的原版,花了一个周末一口气把它读完。

我首先是一名工程师,然后是本书的读者,最后才是译者,这样的顺序是不可改变的。

如果我不是工程师,或许在读这本书的时候就不会产生强烈的共鸣,而如果没有这些共鸣,就不会有这么强烈的愿望要把这本书重译出来呈献给其他读者。

本书的作者 Andy Hertzfeld 本身也是一名工程师,他是 Mac 开发团队的核心成员,敏感、单纯,为了实现改变世界的梦想不计回报地付出。

这些故事说的都是你——译者带你读《硅谷革命》

年轻时候的 Andy,活脱脱一个极客工程师的形象

他不畏强权,厌恶官僚主义,他向往不到百人的工作团队,最后因为团队的快速膨胀和官僚主义盛行等原因离开了苹果。

他在管理者眼里是个“自视甚高”的人,但对于渴望自我管理的工程师来说,Andy 所代表的就是典型的极客工程师形象。

我不想在这里赘述这本书的主要内容,我也相信寥寥数语根本无法概括出作者想要表达的深切用意。

全书由八十多个小故事组成,可以说包罗万象。从这本书里我们可以看到商业与技术,看到团队与管理,看到极客与梦想,看到成长与突破,看到人性与情感。

这些故事说的都是你——译者带你读《硅谷革命》

作为一名工程师,Andy 深谙技术的趣味性,他向我们展示了很多在当时看来不可一世的突破性技术,这些技术为 Mac 成为划时代产品奠定了坚实的基础。而作为一名具有商业敏锐性的工程师,Andy 又为我们描绘了一幅又一幅尔虞我诈、争奇斗艳的商战画面。

这些故事说的都是你——译者带你读《硅谷革命》

Andy“自视甚高”、“不服从管理”,但那可能只是因为拙劣的管理层对工程师心存偏见,不然为什么乔布斯的“现实扭曲力场”却可以征服所有人?团队规模是影响工程师工作的一个非常重要的因素,笨重的团队必然会出现各种问题,必然会与工程师所向往的理想环境背道而驰,这也是 Andy 最后离开苹果的原因之一。

Mac 团队成员各怀绝技,他们都是不折不扣的极客,他们怀揣改变世界的梦想,所以他们不计回报地付出,只为实现心中的理想。他们在这场技术革命中不断寻求突破,不仅获得了技术方面的成长,更是丰富了人生阅历,毕竟不是谁都有机会参与开发一款具有划时代意义的产品。

团队之间的斗争和团队成员之间的深厚友谊分别体现了复杂的人性和真挚的情感。

这些故事说的都是你——译者带你读《硅谷革命》

作者用细腻又不乏风趣幽默的笔触忠实地记录了这些故事。不敢想象,如果没有作者忠实的记录,这些宝贵的传奇故事就会被淹没在历史长河里,我们也就无法读到这些具有启发性的故事。

这些故事说的都是你——译者带你读《硅谷革命》

合上书本,闭上眼睛,我仿佛置身于三十多年前的硅谷。一切似乎都那么熟悉——技术、团队、管理、商业、极客、梦想、成长、人性、情感……从你成为工程师的那一天起,似乎就注定了你要走一条不寻常的路。

这些故事发生在三十多年前的硅谷,乔布斯带领的 Mac 团队成就了苹果公司,让它从低谷走向巅峰,然后再次跌入谷底。

在我看来,如果抛去苹果的光环,我更多感受到的是独特的工程师文化。技术在发展,时代在进步,但工程师文化却始终如一。

这也就是为什么这些三十多年前的故事现在读起来仍然像刚刚发生过一样。我们身边似乎每天都在发生这样的故事,或许再过几十年依然如此。

这些故事说的都是你——译者带你读《硅谷革命》

以下是一些故事片段的概述,读者们可以透过这些概述一窥深藏书中的奥妙。

关于代码

一些管理者试图通过代码行数来衡量工程师的工作进度和代码质量,但 Bill Atkinson 却用更少的代码和更好的性能默默地扇了他们一巴掌。——《负 2000 行代码》

一个硬件工程师去面试软件工程师职位,并声称自己写过 35 万行代码,后来才知道他居然不知道还能在代码里使用循环。——《后来发现可以使用循环》

比尔·盖茨嘲笑乔布斯不会写代码,但他自己曾经和 Neil Konzen 一起写过一款非常糟糕的游戏,而且在代码注释里留下了大名,反而成为一大笑柄。——《驴子》

关于薪水

Andy 从 Apple II 团队转到 Mac 团队,预计薪水会从 22000 美元一年涨到 24000 美元一年。但当他向主管提出加薪时,主管说:“这看起来很合理,但是有个小问题,我的年薪也才 20000 美元而已。”——《被宠坏》

关于加班

Mac 团队大部分成员的年龄介于 20 到 30 岁之间,没什么家事牵绊,所以大家都习惯了长时间的工作。他们对项目都相当投入,愿意把生命的全部都奉献给项目。即使是三十多年后的今天,加班依然是 IT 公司的常态,但背后的推动力却不一样了。——《乐在其中的每周 90 小时》

关于荣誉

作为 Lisa 主要设计师的 Bill Atkinson 却没能与他的经理们一同参加杂志的专访,因为他的头衔只是个工程师,他的付出无法得到肯定,感觉受到了不公平待遇。——《实至名归》

关于“傲气”

Andy 的主管决定要给 Andy 一次差评,因为他觉得 Andy“不服从管理,也不尊重职权,妨碍了团队的其他人,而且太自视甚高了”。——《自视甚高》

关于挑战

“我开始明白为什么 Burrell 做的很多事情都能如此成功,他和其他表现优异的人一样,都很喜欢挑战,甚至自己寻求挑战或刻意自造困难,他似乎一生都在积极寻求挑战。”——《先搞砸再收拾》

关于创意

百分之九十的创意都是“偷”来的。微软从苹果“偷”走了系统界面,乔布斯大发雷霆,而比尔·盖茨却说:“应该说我们都有一个名叫 Xerox 的有钱邻居,我潜入他家偷电视,却发现早被你偷走了。”——《有个富翁邻居叫 Xerox》

关于成长

Andy 在停薪留职结束之后与乔布斯会餐,希望乔布斯能够把 Mac 团队恢复到之前的状态。但乔布斯说:“团队需要成长,你也是。我们希望你能回来,但如果你不愿意的话,那随便你,反正你也没有自己想象得那么重要。”——《一切都再好不过了》

关于内部竞争

Lisa 的主要设计师 Rich Page 看着 Mac 即将挤掉 Lisa 的位置,怒气冲冲地跑进会议室大喊:“乔布斯想要毁了 Lisa,就因为我们不想让他控制 Lisa……你们回去告诉乔布斯,我认为他正在摧毁苹果!”——《还有一件事》

关于外部竞争

Adam Osborne 在电脑展会上藐视 Mac,Andy 把这件事情告诉了乔布斯。于是乔布斯打电话给 Adam 的秘书:“你帮我告诉 Adam,他是个混蛋!听说他对 Mac 很好奇。你告诉他,Mac 好到会让他的公司关门大吉,而且连他自己都会给他的孩子买上好几台。”——《给 Adam 的留言》

这些故事说的都是你——译者带你读《硅谷革命》

作为本书的译者之一,我有幸在第一时间拿到了实体书。精装硬皮,高贵的红黑色系,留着与 iPhone X 一样的“刘海儿”,里面也是全彩印刷,可以说是一本内外兼修的书。个人认为,这样一本制作精良的书,非常值得阅读和收藏。

戳阅读原文,或者扫描下图二维码下单,现货发送!

这些故事说的都是你——译者带你读《硅谷革命》

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

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

相关文章

runc容器逃逸漏洞最强后续:应对之策汇总与热点疑问解答

美国时间2019年2月11日晚,runc通过oss-security邮件列表披露了runc容器逃逸漏洞CVE-2019-5736的详情。runc是Docker、CRI-O、Containerd、Kubernetes等底层的容器运行时,此次安全漏洞无可避免地会影响大多数Docker与Kubernetes用户,也因此为整…

com surrogate_什么是“ COM Surrogate”(dllhost.exe),为什么它在我的PC上运行?

com surrogateIf you poke around in your Task Manager, there’s a good chance you’ll see one or more “COM Surrogate” processes running on a Windows PC. These processes have the file name “dllhost.exe”, and are part of the Windows operating system. You’…

facebook 邀请好友_如何查看紧急情况下您的Facebook朋友是否安全

facebook 邀请好友Facebook’s Safety Check feature lets you check in during an emergency to confirm you’re safe. If you have friends or family in an area that you haven’t heard from, though, you may want to ask them directly. Here’s how to ask someone to…

【您有一封来自阿里云的邀请函】阿里云成都客户服务中心20+职位虚席以待,来吧,成就最好的自己!...

如果你不想辜负这个科技的时代,相信它会因你而不同。如果你不想仅做年度大戏的观众,相信自己会成为主角。如果你不想淹没在枯燥与苟且中,相信工作有诗和远方。那么,不要犹豫,加入我们!在这,你已…

.NET 代码优化 聊聊逻辑圈复杂度

本文属于 dotnet 代码优化系列博客。相信大家都对圈复杂度这个概念很是熟悉,本文来和大家聊聊逻辑的圈复杂度。代码优化里面,一个关注的重点在于代码的逻辑复杂度。一段代码的逻辑复杂度越高,那么维护起来的难度也就越大。衡量代码的逻辑复杂…

GO语言基础条件、跳转、Array和Slice

1. 判断语句if 1. 条件表达式没有括号(这点其他语言转过来的需要注意) 2. 支持一个初始化表达式(可以是并行方式,即:a, b, c : 1, 2, 3) 3. 左大括号必须和条件语句或 else 在同一行 4. 支持单行模式 5. 初始化语句中的…

干式真空泵原理_如何安装干式墙锚在墙壁上悬挂重物

干式真空泵原理If you ever plan to mount something to the wall that’s even remotely heavy, you’ll need to use drywall anchors if a stud isn’t available. Here are the different types of drywall anchors, and how to use each one. 如果您打算将甚至更重的东西安…

sharding-jdbc学习

sharding-jdbc的全局id生成策略是通过雪花算法来实现的。 sharding-jdbc也是一个数据的中间件,可实现读写分离和分库分表,比mycat要简单些。 nginx与ribbon实现负载均衡的区别:nginx是实现服务器端的负载均衡,ribbon是实现客户端即…

像go 一样 打造.NET 单文件应用程序的编译器项目bflat 发布 7.0版本

现代.NET和C#在低级/系统程序以及与C/C/Rust等互操作方面的能力完全令各位刮目相看了,有人用C#开发的64位操作系统: GitHub - nifanfa/MOOS: C# x64 operating system pro...,截图要介绍的是一个结合Roslyn和NativeAOT的实验性编译器bflat :h…

添加dubbo.xsd的方法

整合dubbo-spring的时候,配置文件会报错 因为 阿里关闭在线的域名了.需要本地下载xsd文件 所以,需要下载本地引入。 解决方式: 在dubbo的开源项目上找到xsd文件: https://github.com/alibaba/dubbo Idea使用本地xsd Setting…

Spring Cloud Feign注意点

2019独角兽企业重金招聘Python工程师标准>>> 1、只要在启动类中加入EnableFeignClients注解,才会扫描FeignClient注解 2、Feign主要是通过接口调用,底层其实也是HttpClient/OkHttp 1)提供一个Feign接口,加入对应的rest…

word 替换 增加引号_如何在Word 2013文档中替换部分(不是全部)智能引号

word 替换 增加引号Word includes a setting that allows you to automatically convert straight quotes to smart quotes, or specially curved quotes, as you type. However, there may be times you need straight quotes and you may have to convert some of the quotes…

i-i.me:网址导航真的是伪需求吗?

每一个程序员都有一个框架梦,每一个站长曾经都有一个网址导航梦。本人从07年开始接触互联网,成为一名中国草根站长,到现在终于熬成半个程序员。10年时间,没有赚到钱,也没有练就一身过硬的技术(所以叫半个程…

.Net AOT--Win11搭建和编译 X64 汇编

楔子:windows11上编译x64汇编,很多人不太了解。甚至搞出DOSBox这种几亿年前的老古董,还有的专门搞些Linux下面的工具来搞到Windows上运行。其实这些大可不必,也没这么麻烦。微软技术出身,基本上工具链齐全。本篇来看下…

安装mongoDB遇见的一个路径问题

如果安装路径不存在,则不会解压EXE软件! 安装monogoDB后,它不会自动添加执行路径! 意思就是安装路径是D盘下面的mongoDB文件夹,假如不存在这个文件夹,则不会安装成功 你需要添加路径: 你可以利用…

【Filecoin源码仓库全解析】第一章:搭建Filecoin测试节点

2019.2.14 情人节,Filecoin项目开放了核心源码仓库go-filecoin,并更新了 filecoin-project organization下的诸多核心成果,这意味着,Filecoin已然度过了最困难的难点攻关期,进入到了全民公测阶段。 本系列文章将协助大…

DNS 代理?Pipy:这我也可以

Pipy 是个可编程代理,曾经我们做过 TCP/HTTP 代理、MQTT 代理、Dubbo 代理、Redis 代理、Thrift 代理。前几天有人问 DNS[1] 的代理能不能做?当然可以,而且 DNS 代理已经应用在 跨集群流量调度 中,文末经对此进行简单地介绍。阅读…

如何在Windows中快速轻松地将文件发送到SkyDrive

We have already shown you how you can share external folders with your SkyDrive, but what if you actually want to copy a file or folder into your SkyDrive folder? Of course copying and pasting is nowhere near geeky enough, so here’s how to add a SkyDrive…

windows删除桌面ie_从Windows 8“开始”屏幕启动IE的桌面版本

windows删除桌面ieThere are two versions of Internet Explorer in Windows 8, one you can only launch from the Start Screen and the Desktop version which you can only launch from the Desktop. Lets look at how we can launch the Desktop version from the Start S…

.NET Conf China 2022 圆满落幕,明年再见!

时光飞快,还记得本月的第一个周末吗?12月3日-12月4日,相信对于 .NET 开发者来说一定记忆犹新!.NET Conf China 2022 于12月4日圆满落幕。八方助力共谱大会盛宴.NET Conf China 2022 是一个社区性质的技术峰会,本次大会…