这是之前回覆"请问做Linux运维有怎么样?有前途么"的内容,请参考:
同样称为系统管理员,怎样是新手级?怎样是资深级?
老板所招聘到的系统管理员,怎麼判断该员有多少的经验本事来配多少薪资?
这份Job Descriptions for System Administrators:
https://www.usenix.org/lisa/books/job-descriptions-system-administrators-3d-edition把系统管理员区分为:novice, junior, intermetiate/advanced, senior四个层级,
有具体描述该会什麼本领,有怎样的经验及能力,才算为哪一级。
对运维有兴趣的,实在至少应该把里面那篇免费的Core Job Descriptions PDF搞清楚,每阶段的目标是什麼,才不会不知道linux要做什麼而只好搞桌面的用户枝微末节之事。
该免费的PDF,后半多了management-level job descriptions,是早期版本没有过的。
该全文从来没看过,地大物博的中国里多年以来竟也没看到该全文…如果知道偌处有,不管是原文或翻译的,也请提供一下。
也许你不见得会往运维方面走,但可以看看这几个层级,各阶段大方向为何,当作基本的地图指引,再看看楼上楼下所建议的学习目标,是否可以达到目前层级的需求。也许过程中,编程的议题会更吸引你,那时候不见得要把所有Linux议题搞清楚,了解个大概,知道怎麼找解决Linux中的问题的步骤就够,而花更多的心力在你的兴趣专业上,Linux只是个协助你达成的工具而已。