怎么样才算精通 Linux ?

2018-01-02 09:48:59 +08:00
 codermagefox

真的比较好奇这个问题,希望能得到一个理性的回答.

事先声明:

1.我 Linux 很菜,只是能用的水平,希望大家能用我能听懂的语言描述.当然,不懂的名词我可以去搜.

2.不希望变成引战贴,我知道一千个人有一千个哈姆雷特,我想知道 V2 各位的哈姆雷特是啥样的.

3.提这个问题只是单纯的好奇.我是个前端,日常工作中涉及许多 Linux 使用,也看了一点鸟哥的书,说实话都是命令,不太想看.我想要知道运维 /Linux 开发者眼中的精通 Linux 是啥样的.毕竟以我的菜鸡水平,对 Linux 高手是真的很崇拜.

那么,你心目中的精通 Linux 是什么样的?

10353 次点击
所在节点    Linux
97 条回复
zoffy
2018-01-02 11:10:06 +08:00
"精通"这个词已经违反程序员的政治正确了
zlfzy
2018-01-02 11:10:46 +08:00
人家问你会 linux 吗,你不要说熟悉或者还好,更不要说精通
你要说“略懂,略懂”。
深藏功与名
codermagefox
2018-01-02 11:11:58 +08:00
@zoffy
@zlfzy
只是单纯好奇,和找工作啥的都无关.求大佬们给我描述一下你们认为的精通是啥样的,就算政治不正确的也行
lykme
2018-01-02 11:21:07 +08:00
招聘的要求是我亲自打的,对于不同技术栈有不同要求。Linux 要求精通也得看哪个位面。
相反好多求职者简历上自己写精通的不少,比如精通 MySQL、精通 Linux。一般这么写的,多半是水货
pq
2018-01-02 11:21:55 +08:00
如果是指某个发行版,我觉得没人敢自称“精通” Linux ;如果单指内核,可能会有部分开发者是精通的吧;如果是指从传统 UNIX 继承下来的那些东西,比如 sed & awk 之类,基本上学习半年就算精通了。。。
Cambrian07
2018-01-02 11:36:19 +08:00
感觉自己开发的系统都不敢说精通了……
citydog
2018-01-02 11:47:57 +08:00
怎么才算精通 windows ?用了这么多年 windows 了,谁来带头吹个牛逼?哈哈
codermagefox
2018-01-02 11:48:42 +08:00
@citydog 我会 windows 系统的开关机.
Flygoat
2018-01-02 11:51:40 +08:00
@cevincheung 10 个 commit/patch 还可以 pr 有点过分了
全世界能给 kernel pr 的也没多少人
AngelCriss
2018-01-02 11:51:54 +08:00
怎么样才算精通 Windows ?
mengzhuo
2018-01-02 12:00:07 +08:00
光内核我觉得应该是从按下电源键到 shell 执行命令,内存、中断、进程、线程、信号管理,CPU 指令、平台差异所有流程和代码都知道

运维的话,参考楼上吧
webjin1
2018-01-02 12:09:05 +08:00
是啊,一千个人有一千个哈利波特,没必要纠结。
uuair
2018-01-02 12:12:54 +08:00
在很早以前的绿色联盟的 irc 里面,有一个程序员,每天默默无闻的聊聊天,搞搞技术,后来出了一些花边新闻,就是黑了那个那个服务器,发现了那个那个漏洞,然后哥们准备去上班了,为了熟悉 linux,自己动手写了一个,完全自己写了一个,虽然跟现有的 linux 一样,但是从各个方面写了一遍。
这样的人,我觉得就是精通 linux 了。
tabris17
2018-01-02 12:13:40 +08:00
我说个内核功能,你能报出源代码在哪个文件哪几行,这样应该就算精通了
cevincheung
2018-01-02 12:15:04 +08:00
@Flygoat #49 对啊。HR 不是要“精通”吗? 呵呵呵呵呵呵呵呵呵呵呵,自己公司给多少钱 HR 自己心里没点 B 数吗。233333
willakira
2018-01-02 12:21:45 +08:00
精通和 bugfree 一样,基本上都是不可能的
一定要理解的话,就是在自己的 role 职责范围内能够用 Linux 将 productivity 发挥到比较高的水准
case by case:
- 有的人比较擅长内核调优而且职责就是 Performance Engineer。
- 有的人是运维工程师,脚本和各种命令工具用的飞起
- 有的人是 SWE,linux 下面能够熟练使用各种开发和调试工具
这些我觉得都可以认为是精通 Linux
wweir
2018-01-02 12:24:39 +08:00
使用《性能之颠》里的一句话回答这个问题:
所谓专家,就是在即使很小的领域,把所有的坑踩了一圈的人。
northisland
2018-01-02 12:27:45 +08:00
翻过文件系统的代码
Macbooker
2018-01-02 12:36:16 +08:00
@ryanhui 大厨师能不能说精通烹饪
赛车手能不能说精通驾驶
全运会季军能不能说精通某体育项目

没必要把精通的门槛提那么高,那叫大师
我觉得前 5%足以算得上精通
AppxLite
2018-01-02 12:36:18 +08:00
@danili 这不是叫熟悉么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX