QCon北京|3天沉浸式学习,跳出信息茧房。 了解详情
写点什么

Linux 之父:我已不再是一个程序员

  • 2019-11-02
  • 本文字数:818 字

    阅读完需:约 3 分钟

Linux之父:我已不再是一个程序员

Linux之父Linus已经不再发表演讲了。


但在开源欧洲峰会上,Linus Torvalds 在与 VMware 首席开源官 Dirk Hohndel 对话时表示:他不再认为自己是一名程序员了。


为什么被每个程序员认为是“祖师爷”的他,却觉得自己不再是程序员了呢?


Linus 解释道:


我不再懂写代码了,我写的大部分代码都是在邮件里。有人发了一个补丁,我就用伪码回复。我已经习惯编辑补丁,有时候会在没有任何测试的情况下将编辑过的补丁发送出去。字面上讲我只在邮件里写代码,说我认为应该这怎么做。这就是我所做的,我不再是程序员了。


Hohndel 接着问他,“那你的工作究竟是什么?”


Linus 的回答很有意思:


我会读和写很多邮件,但实际上我的工作就是说“不”。因为在 Linux 的内核开发中,总得有人对这个补丁那个 PR 说不,Linux 的核心开发人员知道我会说不,他们才能在写代码的时候做出更好的工作。


换句话说,Linus 现在是一名程序经理和维护者,不再是开发者。他说维护者需要对开发者递交的代码及时回复,这会让开发者觉得他们的工作至少能得到反馈。


在 Linux 的核心开发中,Linus 不是一个仁慈的人,他此前也曾多次非常尖锐地抨击某些开发人员的错误,包括谷歌英特尔英伟达等一系列厂商也都遭到过他的“F Words”。当然,不久前他为自己长久以来“Being a jerk”道了歉,甚至宣布休息一段时间以调整自己的状态。


但话说回来,在整个 Linux 的开发与邮件组里,Linus 的权威仍旧无人撼动。你提交的代码只有说服了他,才有被采用的可能,他不相信某个人,但相信具体的代码。


在 Linus 看来,现代软件开发在许多方面都变得更加容易了。更好的工具、更好的文档、更多的为推动技术发展、帮助新人而存在的社区。尽管如此,他也承认:


现在需要制定更多的规则可能是不太好玩的一点。在过去,社区会更加自由自在,你可以尝试很多新东西。但我仍然这么做的原因是,这是正确的事情。


Linus 还承认,虽然他对自己今天在 Linux 上所做的事情感到满意,但他和我们许多人一样,对自己的能力表示怀疑。


2019-11-02 10:5916939
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 393.8 次阅读, 收获喜欢 1983 次。

关注

评论

发布
暂无评论
发现更多内容

如何在Android 8.0以下高效地复用图片?

爱奇艺技术产品团队

android 开发 图片存储

云原生的能源数据管理平台方案|EMQ 映云科技&华为云联合直播内容回顾

EMQ映云科技

华为云 能源 Cloud 碳中和 emq

在华为P50 Pro中,听到AI异构通信的朱弦三叹

脑极体

进化十多年,四足机器人的网红属性有改变吗?

脑极体

使用 GitHub Issues 来写博客,真香。

彭宏豪95

GitHub 写作 博客

从头到尾没有一句废话!阿里Redis神级手册,从基础到源码

Java redis 编程 面试 阿里

赋能数据中心绿色低碳 浪潮云洲有实招

云计算

Activiti数据库表结构

金陵老街

排查指南 | 两个案例学会从埋点排查 iOS 离线包

蚂蚁集团移动开发平台 mPaaS

mPaaS

深度解读鸿蒙轻内核CPU占用率

华为云开发者联盟

鸿蒙 cpu 任务 CPUP LiteO

记一次10人跨组织、跨地域的开源协作经历

腾源会

开源 腾讯 腾讯开源

基于java springboot vue活动报名系统源码(毕设)

清风

Java springboot elementUI 毕业设计

2021年8月数据库流行度排行:数据库道路漫漫其修远兮,为用户创造核心价值是正道

墨天轮

数据库 TiDB oceanbase 国产数据库 达梦

凭借一份“面试真经pdf”,我四面字节跳动,拿下1-2级offer

Java 程序员 面试 后端 计算机

鲲鹏基础软件开发赛道openLooKeng赛题火热报名中,数十万大奖等您来收割

华为云开发者联盟

鲲鹏 openLooKeng

DevOps如何攻克研发流程六大痛点?

BoCloud博云

“性能混合架构”了解了吗?英特尔Alder Lake惊艳来袭

科技新消息

Go 让 Apache APISIX 如虎添翼

API7.ai 技术团队

Apache 开源 插件 APISIX Go 语言

牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖

Java 编程 面试 IT 计算机

超赞!GitHub上百万下载量Java面试手册!颠覆你的认知

Java~~~

Java 架构 面试 网络 架构师

万物皆为向量:在线向量召回工程服务化实践

爱奇艺技术产品团队

深度学习 推荐 向量

一周信创舆情观察(8.9~8.15)

统小信uos

字节大牛的1850页Leetcode刷题笔记外泄!用实力折服众人

Java 程序员 字节跳动 面试 算法

NodeJs深入浅出之旅:模块🌀

空城机

大前端 Node 8月日更

Qunar 酒店 NodeJS 覆盖率收集实践

Qunar技术沙龙

大前端 nodejs Node JavaScrip

替换及重置Homebrew默认源以及M1安装

一个大红包

8月日更

千字真言,字字珠玑,我的Golang学习笔记,赤诚分享

奔着腾讯去

Go 语言

狂刷《Java权威面试指南(阿里版)》,冲击“金九银十”有望了

Java 程序员 架构 面试 大厂

浅谈云上攻防——Kubelet访问控制机制与提权方法研究

腾讯安全云鼎实验室

k8s 云安全

字节架构师离职后,熬夜整理55W字Java面试手册,逆风翻盘进阿里

Java 编程 程序员 架构 面试

厉害!GitHub星标70K阿里大佬手写的Spring Boot实战手册真不错

Java 编程 程序员 架构 计算机

Linux之父:我已不再是一个程序员_文化 & 方法_小智_InfoQ精选文章