1
gaicitadie 2014-03-12 12:44:40 +08:00
大胆的写吧,在“了解/熟悉/精通”上吹毛求疵的,他们自己也高不到哪里去
|
2
yukirock 2014-03-12 12:44:52 +08:00 via Android
|
3
pirex 2014-03-12 12:44:54 +08:00
能够把Linux当做日常的工作环境就算吧。
话说了解和熟悉跨度有点大的感觉。 |
4
kfll 2014-03-12 12:45:04 +08:00 5
- 知道 Linus 胸前有几根胸毛,小学偷过几个妹子的橡皮,在板报上偷偷写过几个妹子的名字
|
5
Tink 2014-03-12 12:45:07 +08:00
日常应用没问题的话应该就算入门了吧。。。我觉得。。
|
6
gaicitadie 2014-03-12 12:50:49 +08:00
我见过专业运维vim还不如我用的熟的,但他的linux水平我觉得算是精通了,linux生态这么大,就算Linus也不可能每个领域都接触到
|
7
jsonline 2014-03-12 12:56:29 +08:00 1
不管是什么技术,无非是下面几个阶段
1. 菜鸟 干个什么都得google、问别人 2. 能做事 你叫他实现什么他就能实现什么 3. 做得快 你叫他实现什么他就能实现什么,做得比别人快 4. 自驱动 主动发现问题,自己解决 5. 贡献 业余还会帮助他人/业界解决问题 6. 布道 帮助行业外的人、跨职业/行业解决问题 你问的“了解/熟悉 Linux”,也就是2到4之间的状态吧。努把力都能赶上。 |
10
Owenjia 2014-03-12 13:11:15 +08:00
@gaicitadie 那位不是 emacs 党吧~~
|
11
gaicitadie 2014-03-12 13:20:25 +08:00
@Owenjia nano党
|
12
kailiu OP @jsonline 这个标准让我感到很困惑。
如果是具体的编程语言,了解或者熟悉的标准相对容易量化。应届生不能要求过多的项目经验,但是某人在简历上写“熟悉”,拿本教材随便问语法知识点,那人至少大部分得能答出来吧。 熟悉系统感觉不是一回事。很多教材写得更像手册而不像教材,知识点非常琐碎只适合查阅。很多开发岗的职位要求熟悉Linux,我个人猜测是要求应聘者能在Linux下完成工作,熟悉常见命令,完成常见的软件配置。 有些岗位的要求更细致一点,比如“能独立配置LAMP环境”,这事我虽然做过挺多次,但具体到细节我也记不清,如果在笔试题和面试中问我Apache某配置文件中某参数什么意思,我很可能是答不上来的。我只能保证在给我网络的前提下,能独立查阅资料完成这件事。具体到你说的菜鸟标准,“干个什么都得google”,纯好奇下,你说的2-6级别的人可以在不查任何资料/不需要Google的前提下配置LAMP吗? |
13
mengzhuo 2014-03-12 13:25:23 +08:00
“你说的2-6级别的人可以在不查任何资料/不需要Google的前提下配置LAMP吗?”
用自己写的自动化脚本可以,哈哈哈哈 |
14
jsonline 2014-03-12 13:25:50 +08:00
|
15
jsonline 2014-03-12 13:28:12 +08:00
@kailiu 至于你说得“在笔试题和面试中问我Apache某配置文件中某参数什么意思”
如果你配置过,会答不上来吗? 如果是常用配置,那你答不上来就是你的问题。如果是很偏僻的设置,那就是面试官的问题,你可以提出来。 考试本来就是一个不能完全考察人的知识/能力的事情,是需要运气的。 |
16
soundbbg 2014-03-12 13:28:35 +08:00
怎么还有人纠结这个问题,一个东西懂不懂,张嘴就知道了,其实不懂很容易发现。要说理解,完全掌握,只要能Google学习并了解原理就好,我们做的东西,主要还是为了解决问题。另一方面,还要看人对自我的要求。
|
18
buptlee 2014-03-12 13:45:14 +08:00
@jsonline 君子善贾于物也。大神与菜鸟用谷歌的区别是,大神能很快的通过谷歌找到解决方法,菜鸟要找一堆页面,一个个的试。不过我相信大神在成为大神之前也有一段菜鸟的经历,比如楼主,比如我。
|
20
rebornix 2014-03-12 13:51:02 +08:00
能在linux下干活和能干linux还是有本质区别的
|
21
zhujinliang 2014-03-12 13:57:56 +08:00
我感觉给扔到只有命令行的环境还能继续干活的话就算熟悉
|
22
juicy 2014-03-12 14:08:29 +08:00 1
应聘者: ×××
技能: 听说过linux, 听说过C++, 听说过Java ~~ |
23
lliioogg 2014-03-12 14:38:59 +08:00 3
粗糙Linux使用者
普通Linux使用者 优秀Linux使用者 精良Linux使用者 史诗Linux使用者 传说Linux使用者 |
25
ariza 2014-03-12 15:15:30 +08:00
简历的话都偏浮夸吧 太诚实难适应当下国情
|
27
LouisLi 2014-03-12 16:02:22 +08:00 via iPhone
知乎那个说得很好,自己基本在丰富经验这一档,但有一两项还未满足。另外作为c/c++ 开发熟悉gnu toolchain(gcc, gdb, make, autotools)是必不可缺的。
|
28
zhicheng 2014-03-12 16:10:46 +08:00
知道 Linux 和 GNU 是什么关系吗?
知道 glibc 是什么吗? 知道 yum/rpm 和 apt/dpkg 有什么区别吗? 最近在面试,发现很多人真敢什么都往简历上写。 写上 HTTP ,但连状态码都不知道是什么。 写上 UDP,TCP 但连两个有什么区别都不知道。 写上 多线程 但连什么是临界区都不知道。 注意苹果出的手机叫 iPhone 不是什么 iphone 或者 Iphone ,它用的 OS 是 iOS 不是什么 ios 或 IOS ,它用的编程语言是 Objective-C 不是什么 OC 或 Object-C 。 遇上我这种较真的面试官,几个基本问题不会就基本 pass 掉了。 |
29
luckwang 2014-03-12 16:22:39 +08:00
关键是你用linux做了啥
|
33
zhicheng 2014-03-12 18:04:17 +08:00
|
34
treo 2014-03-12 19:28:52 +08:00
至少也得提交过kernel patch吧
|
35
alexapollo 2014-03-12 19:33:38 +08:00
glibc + gcc(clang)
awk + sed + grep find + locate shell scripts 基础语法,如1到10怎么表示 linux kernel 定制 vim / emacs binutils 这些是我对Linux熟手工具上的要求。 我觉得有点简单。 |
39
jesse_luo 2014-03-12 21:09:07 +08:00
可以不要用笼统的说法,详细说下,比如日常使用XX发行版工作,曾经做过XXXX,地址XXXX
|
41
dianso 2014-03-12 21:21:40 +08:00
能读懂LS WGET等代码就差不多了
|
42
boogiefer 2014-03-12 23:57:54 +08:00
我是一个web developer,我觉得能在linux上解决我的工作问题就足够了。
比如环境问题、文件同步问题,压缩自动化发布之类的。 |
43
clino 2014-03-13 09:03:12 +08:00
这个问题太泛了,建议在简历上直接细化一下在linux上都了解和熟悉哪些东东
|
44
rainysia 2014-03-13 09:31:55 +08:00
debian作桌面用了6年+, 只能算个熟悉...会写点儿驱动,会改点儿官方的软件包.
|
45
unnya 2014-03-13 10:39:45 +08:00
了解:想干点什么事,90%以上的事情都能直接搞定/谷歌娘一下搞定。范例:rm -rf *
熟悉:日常操作级别的操作已经熟记,能够比较流畅的操作系统。遇到不懂的问题的时候基本可以通过各个渠道的查询方式完成。范例:环境搭建 精通:2年以上连续使用经验,能够解决一些网上都查不到的问题。 大神:改内核吧。 |
46
HowardMei 2014-03-14 11:08:39 +08:00
感觉很多同学标准有点低,真要出活,要求最起码这样:
了解:sh脚本,grep awk sed等使用,lamp/.../db/dfs 配置与备份,devops工具自动运维脚本 熟悉:strace systemtap perf系统透视与性能调优,实时监控、多层LB、复杂HA系统,devops工具定制 精通:linux系统全面定制,内核修改与开发,硬件驱动开发,虚拟机开发,devops工具开发 本人仅仅了解,欢迎熟悉和精通linux的同学冒个泡 :) |