请教学习linux的职业规划和发展方向

作者&投稿:荤倩 (若有异议请与网页底部的电邮联系)
请教学习linux的职业规划和发展方向?~

如何入门及如何规划自己的Linux学习之路一直是困扰Linux爱好者的一大难题,实际上,Linux的入门与学习并不难,只是由于长期使用其他操作系统的习惯与没有正确的引导指向,所以一个本身不是难题的问题变成了难题。

本文为长期在Linux行业从业的技术人员与您分享他的经验与指导意见,相信这篇文章将对很多想入门的Linux爱好者有较大帮助。

学习Linux的一个非常大的误区在于仅仅学习Linux本身,想要让它对自己有利,必须学习使用Linux做事情,比如:用Linux平台做大型网站、用Linux作为Oracle RAC集群的平台、制作一个电视中运行的小型嵌入式Linux系统。

很多国家及地区的政府(如新加坡、台湾和德国)已经表明有计划把自己的服务器体系结构由WINDOWS向Linux转移。英国政府在与微软协商一个三年期的合同续约时,利用有可能转向Linux成功地节省了1.5亿美元。美国也不甘落后,其国防部(DOD)、国家安全局(NSA)、国家航空和宇宙航行局(NASA)以及美国国家标准和技术委员会(NIST)都在就部署Linux服务器系统和开放源码软件进行研究

千万不能仅仅学习Linux系统本身,Linux仅仅是操作系统,重要的是其上的应用,就是能为你能创造多少价值,学习Linux的一个误区在于精力只是局限于Linux本身,从Linux的操作到Linux的内核,也不管自己到底要干嘛?但是系统毕竟是拿来用的,学习使用Linux的目的是创造效益,如果不是仅仅制作Linux系统,不是加入Red Hat这样的专业Linux发布版厂商,那么你在学习了Linux基础后就相当于掌握了Windows,很显然这是不够的,你还需要更进一步的学习,选择 Linux上的应用或者Linux上的软件开发。

学习Linux要选择好自己的发展方向,大的方向有两个,一是Linux的系统、网络、服务应用方向,另一个是Linux下软件开发方向。根据我们多年跟踪的学员情况,我们发现,学员在同等条件,学习Linux后,选择开发要比系统应用薪水要上升的更为迅速,而且更容易突破5000、8000或10000等每月的门槛,但是这个方向难度会更大,同时会更枯燥些,需要“铁屁股”——能坐得住,一但真正入门,就会有很强的成就感,进入大公司也只是早晚的事。但是另一方面,高级的系统应用方面,如集群、数据库等也相当不错,那些不想吃程序员的苦的人可以选择这个方向。以下为两个方向的详细介绍:

Linux的系统、网络、服务、集群,网站,Oracle数据库应用方向:

1、数据库服务器 如Oracle Sybase

2、Web应用服务器 如 sina baidu大型网站

3、Mail应用服务器 如 163 或外企mail系统等

4、中间件或J2EE服务器 如为JBOSS Weblogic Websphoto做平台

5、网络应用等

嵌入式开发、UNIX/Linux应用系统开发,Linux内核驱动开发方向,主要有以下几类:

1、Linux下的C/C++ 系统程序开发

2、Linux平台Java体系开发

3、Linux下的图形界面开发

4、Linux底层内核/驱动开发

5、嵌入式Linux开发等。

DBA分两种 数据库维护(负责数据库查询,备份,还原,倒表等后期) 数据库挖掘(类似于开发)
其实忙于不忙关键看什么公司 像我们是游戏公司 只要游戏不出问题 管他是什么工种都很闲 而且我们公司加班要练到审批才能加 工作进度没有实际要求 很松散的那种 1个月时间都是完成1个礼拜的量 属于保质不保量的那种
待遇方面 我们公司 JAVA 11K C 15K DBA挖掘 13K DBA维护 9K linux系统维护 9-11K
而且工作不看工种 只看前途 一个洗车工一个月都有6K 但是10年后呢 还是一个洗车工
在下4年前是公司网络部值班 上礼拜刚任系统部经理
所以 我们这个行业是个枯燥的行业 耐得住寂寞 你就赢了
以上只是建议 关键还是看你自己 我在杭州

Linux运维是一个融合多学科的综合性技术岗位(网络、系统、开发、安全、应用架构、存储等),可以多个职业发展方向,主要包括:
1. Linux运维工程师
主要负责具体的产品运维工作,需要具有一定的开发能力,需深入了解业务,能够判断系统架构的优劣对比,对业务的掌控决定了相应运维工程师在业务发展中的作用,该职业长期发展方向是成为大型系统架构师。
2. Linux运维平台研究工程师
该职业是专门研究运维相关通用平台和技术,需要有一定的产品线运维经验或相关运维需求,对研发能力有较高要求,长远发展方向是成为各个技术纵向领域的技术专家。
3. 数据库工程师
数据库工程师是一个非常重要的岗位,一般公司都很重视,其还有细分领域,主要包括数据库内核、云数据库等,长远发展是数据库领域的技术专家、数据库架构师。
4.运维总监
该岗位需拥有丰富的运维经验,对协调和推进能力要求比较高,拥有一定的技术基础,是后期转型的理想管理岗位。
相较于其他的IT技术,Linux运维是一个很不错的选择,市场需求量一直都很大,找工作也更加容易一些,而且随着经验、资历和技术的增加,薪资和发展前景都很不错!

一、招聘企业行业分布情况

Linux应用领域非常广泛,各个行业都会应用到。在本次调查涉及的2694家Linux人才招聘企业中,IT行业需求最为广泛,其次是通信行业,然后是人力资源外包服务公司,其中人力资源外包服务公司主要是帮助其客户进行Linux相关人才招聘。

二、IT招聘企业细分行业情况

IT行业是对Linux人才需求度最高的行业,也是Linux从业者喜欢从事的行业。通过针对1731家IT企业所属细分行业的分析,可以发现,计算机软件商对Linux的需求最大,占到IT行业近五成,显著高于其它细分行业,其次是互联网与电子商务等网络科技公司。

三、招聘企业性质情况

在2694家对Linux人才有招聘需求的企业,以民营、外资和合资企业为主,占到93,1%。相比而言,国营企业仅占6.9%,招聘需求相对较小。其中,在外资企业中,欧美国家的企业所占比例20.7%,显著高于非欧美国家的13.7%。而,合资企业中,非欧美国家合资企业所占比例(10.4%)则显著高于欧美国家的合资企业(5.5%)。

四、招聘企业规模情况

在对Linux人才有招聘需求的企业中,有2071家企业对企业本身的员工人数规模进行了登记公布。调查显示, 招聘企业主要以员工规模在500人以下的中小型企业为主,所占比例达到81.0%。

五、招聘企业区域分布情况

对Linux有招聘需求的企业主要分布在高新技术产业比较集中的区域。调查显示,2694家招聘企业,有近九成的企业分布在北京市、广东省、江浙沪三大地区。这些区域包括苏州、杭州、南京、深圳、北京、广州、上海等目前国内重要的高新技术产业园区。

在本次调查中,对Linux有招聘需求的岗位共有8516个,下面我们将从岗位类型,入行条件、薪资水平、工作经验、对认证的具备要求等几个角度,对这些岗位进行统计分析,帮助Linux从业者或者准备从事Linux职业的朋友更好的规划自己的职业生涯。

1、入行要求

从事Linux领域的工作,对学历要求并不苛刻,只要具备一定的计算机和Linux基础,就可以在工作中成长起来。

在调查的8516个招聘岗位中,虽然本科学历是目前招聘企业主流的学历要求,所占比例达到78.9%。但是,很多企业在招聘员工的学历要求一栏中填的是大专,这部分企业所占比例为18.3%,有的甚至是中专、技校就可以。

造成这种状况的原因:一方面是院校教育体系中,课程设置多以Windows平台为主,熟悉Linux的人才严重缺乏;另一方面原因是企业对Linux人才需求并非苛刻,只要掌握Linux相关技能就可以胜任。

2、工作岗位类型

根据企业对招聘岗位的具体岗位职责以及工作内容,我们将这8516个招聘岗位划分为如下四个类型,首先是开发类工作岗位,包括JAVA软件开发、C语言软件开发、嵌入式软件开发、WEB开发等热门岗位,其次是运维类工作岗位,包括系统管理、网络管理、安全管理以及售前售后技术支持等热门岗位,再次是管理类工作岗位,如项目经理、信息主管、技术部门经理等,最后,其它类型的工作岗位,如Linux培训讲师等。

通过调查发现,开发类工作岗位依然是目前对Linux人才需求最大,占到招聘岗位的53.5%,其次是运维类工作岗位,占到招聘岗位总数的25.7%。

3、对证书的要求

对于那些将认证作为其IT员工发展计划组成部分的机构来说,由于它们拥有认证考核的基本技能,它们将获得从降低风险到提高员工效率的众多好处。

在本次调研涉及的21679条招聘信息中,共有839个工作岗位对应聘人员的IT认证有了明确要求 调查显示,当前微软认证和Linux认证是目前需求比较热门的认证,两者在本次调研招聘需求中,所占比例总和高达77.4%,显著高于思科认证和Oracle认证。

目前国内知名的Linux认证主要有红帽的RHCT认证和RHCE认证、红旗的RCE认证以及Novell的SUSE认证和Linux 中立认证LPI 认证。

由于红帽是目前全球最大的Linux厂商,拥有广泛的客户应用基础,而且红帽认证工程师(RHCE)认证采用了基于实际操作能力的测试方法,是有 针对性认证的良好范例,充分显示了认证对企业降低风险和改善运营所产生的作用,得到了Linux企业用户的充分认可,因此,在对认证要求中,红帽认证工程 师(RHCE)和红帽认证技师(RHCT)的所占比例显著高于其它认证。

4、招聘岗位工作经验要求

调查显示,在对Linux有招聘需求的8516个招聘岗位中,具备1至3年的Linux相关工作经验,是目前企业对应聘者主要的工作经验要求,所占比例达到76.6%。

由于Linux人才的匮乏,有些企业愿意对员工进行培养,在招聘时应届毕业生和在校学生也可,这部分的比例虽然很小,仅占1.5%。但这对高校应届毕业生以及在校大学生而言,是个很好的就业和实践机会,因此,高校学生在校期间到软件企业参与一些Linux项目或者参加Linux相关培训对今后的就业工作有很大的帮助。

5、招聘岗位薪资水平

在本次调查过程中,招聘企业在薪水方面绝大多数是采取面议的形式,仅有376个招聘岗位明确给出了薪水范围。

总体而言,薪资4000-14999元是目前Linux从业人员主流薪资水平,所占比例达到58.8%。另外,3000-4499元的薪资水平所占比例也较大到16.0%。

据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元上。

影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗位。针对376个工作岗位的薪资水平与其工作年限要求交叉分析结果,我们可以看出,从业者进入Linux行业的时间越长,薪资水平越高,而且差距也是越来越大。也就是说,进入Linux行业后,只要坚持自己的工作兴趣,获得高薪待遇是必然结果。

影响薪资水平的另一个重要因素,就是Linux从业者职业发展与其具体工作岗位。每个Linux从业者的职业发展轨迹不外乎是从基层的研发人员或者系统维护人员,发展到项目经理、信息主管或者更高层的工作岗位。

本次调查显示,运维类的工作岗位的薪资水平以2000-9999元为主,开发类工作岗位的薪资水平则以4500-14999元为主,而一旦发展到管理类工作岗位,其薪资水平的以10000元以上为主。

第1阶段
零基础入门
第2阶段
Linux系统管理&shell编程
第3阶段
百万级访问量集群实战
第4阶段
千万级访问量核心集群实战
第5阶段
一切核心技术的底层支持:云计算集群
第6阶段
大数据运维
第7阶段
Python自动化和毕业指导

Linux职业大的方向有两个:
    (1)Linux的系统、网络、服务应用方向
    (2)Linux下软件开发方向。
详细:
      Linux的系统、网络、服务、集群,网站,Oracle数据库应用方向:  
        1、数据库服务器 如Oracle Sybase  
        2、Web应用服务器 如 sina baidu大型网站  
        3、Mail应用服务器 如 163 或外企mail系统等  
        4、中间件或J2EE服务器 如为JBOSS Weblogic Websphoto做平台  
        5、网络应用等  
      嵌入式开发、UNIX/Linux应用系统开发,Linux内核驱动开发方向,主要有以下几类:  
        1、Linux下的C/C++ 系统程序开发 如: 《Linux程序开发》
        2、Linux平台Java体系开发  如: 《Java编程思想》
        3、Linux下的图形界面开发   如: 《Gtk+程序设计:C语言版/Syd Logan》
        4、Linux底层内核/驱动开发    如:《Linux设备驱动程序(第三版)》
        5、嵌入式Linux开发等。 如:《嵌入式linux应用开发完全手册》
Linux深入学习可查看书籍《Linux就该这么学》。

  运维工程师岗位职业规划:
  运维开发工程师:负责具体的产品线运维工作,同时也需要掌握开发的能力,深入业务,最了解业务的痛点和问题,同时研发/优化针对产品业务需求的平台、工具和手段,能够接触到各类优秀的系统架构并有能力做出优劣对比,同时对业务的掌控决定了相应运维工程师在业务发展中的作用。长远的职业发展规划是成为大型系统的架构师。
  运维平台研发工程师:专门研发运维相关通用平台和技术,需要有一定的产品线运维经验或从产品线中拿到运维需求。对研发能力有较高的要求,对系统的设计有较严格的标准,并且能够理解用户需求,做出适合服务运维和满足运维工程师使用体验的运维产品,长远的职业规划是成为各个技术纵向领域的技术专家。
  数据库研发工程师:数据库方向是运维技术中较为特殊的一个方向,由于业务的重要性通常需要专设岗位,业界在该方向也有深厚的研究和积累。主要方向有数据库内核、云数据库等,长远的职业规划是数据库领域的技术专家,数据库架构师。
  运维经理:运维同学做事情的过程中通常需要协调多个RD和QA同学,对协调和推进能力要求比较高,对一些技术深度还不错,协调和推进能力比较高的同学非常适合转型管理职位,长远的职业规划是和技术部门的管理职位一样目标是CTO、CEO。


linux培训真的有必要吗?能帮助找到工作么
linux培训是很有必要的,它可以更快的帮助自己学习比较难的知识,而且正规的培训机构还包就业,如需学习Linux,推荐选择【达内教育】。【linux培训】主要学习四个阶段如下:1、初级阶段。初级阶段需要把linux学习路线搞清楚,任何学习都需要循序渐进,所以学linux也是需要有一定的路线。2、中级进阶。中级进阶...

如何学习linux开发
如何学习linux开发 linux系统最初可以学Linux基础知识、基本命令。还可以学习Linux用户及权限基础、Linux系统进程管理进阶、linux高效文本、文件处理命令、shelI脚本入门等等知识。学好这些知识后就可以对上层的应用和服务进行深入学习,在学习过程中可在电脑上边练习边学。Linux的用处 linux是一套免费开放源代码...

忠告初学者学习Linux系统的8点建议
那样你将会走向另一个错误。学习Linux最好安装英文版本的系统拿来学习,如使用中文环境,可能会出现一些问题,并不利于学习。 我想大家对如何学好Linux有了更好的想法,相信那些Linux初学者看了本文后,能明确自己学习方法,有自己的一套学习思路,能在Linux的道路上走的更长久!

UbuntuLinux全方位学习作者简介
确保项目顺利进行。李蔚泽先生不仅在职业道路上取得了显著成就,更在出版界留下了深刻印记。他已出版多本Linux相关书籍,内容深入浅出,深受读者喜爱,成为学习Linux不可或缺的参考资料。这些作品不仅丰富了Linux学习资源库,也让更多人能够轻松接触并掌握Linux技术,对推动Linux在中国台湾乃至全球的普及起到了...

各位前辈,linux学习,买什么书
对于Linux学习,选择合适的书籍至关重要。下面,我将为各位前辈推荐几本值得一读的Linux学习书籍,并从内容、适用人群等方面进行简要介绍。首先,对于初学者来说,《Linux命令行与shell脚本编程大全》是一本非常不错的入门书籍。这本书从基本的命令行操作开始,逐步引导读者深入了解Linux系统的各种功能和工具...

新手如何学习Linux
1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用...

linux培训一般要多少钱?
然而,也有一些地方性的培训机构或个人教师提供的Linux培训费用相对较低,可能只需要数千元。此外,一些机构可能会提供分期付款或优惠措施,以降低学习者的经济压力。其次,Linux培训的时间因个人基础和课程设置而异。对于初学者来说,需要掌握Linux的基础知识、命令行操作和系统管理等方面的技能。根据不同的...

学习Linux的步骤是怎样的
学习Linux的步骤可以大致分为以下几个阶段:1. 熟悉基本概念:在开始学习Linux之前,需要先了解一些基本概念,如命令行、文件系统、用户权限等,这些概念是后续学习和操作的基础。2. 了解Linux发行版:Linux有很多不同的发行版,每个发行版都有自己的特点和优缺点,需要选择适合自己的发行版。一些常见的...

怎样从零开始学习linux?
推荐几本学习Linux的书籍:一、《快乐的Linux命令行》这本书介绍如何生存在 Linux 命令行的世界。不像一些书籍仅仅涉及一个程序,比如像shell 程序, bash。这本书将试着向你传授如何与命令行界面友好相处。它是怎样工作的?它能做什么?使用它的最好方法是什么?正如书中所说的“就像有位老师在你...

如何快速掌握Linux系统?小白入门必看
对于初学者来说,学习Linux并不是简单的事情,想要完全掌握好Linux系统,合适的方法和技巧同样重要,这里我为大家总结了几点Linux学习方法及技巧,希望对你有所帮助。1、学习使用Linux命令:随着Linux桌面的发展,命令行在系统中依然是非常有效的、方便的,而Linux系统最主要的就是熟悉使用命令,Linux命令有...

平顶山市19459996345: Linux职业发展规划怎么规划?
童素长春: 这太大了,我建议先学基础,然后找个喜欢的方面发展,走得远就有前途

平顶山市19459996345: 选择Linux方向工作前景如何? -
童素长春: 随着互联网的发展,网站规模越来越大、架构越来越复杂.对Linux运维工程师要求也就越高,人才需求越大,因此,转行做Linux具有很好的发展前景,而且是越老越吃香的职业.IT技术的学习和年龄无关,只要您有恒心,30岁学习Linux并不晚...

平顶山市19459996345: Linux运维工程师的职业规划怎么做 -
童素长春: 专业我不懂,没啥说的,建议你自己的特点结合期望的生活、事业、婚姻来做思考和决策即可. 一般这样的结构: 1、自我认知;---自己已经习惯和喜欢的状态; 2、岗位认知;---本专业(或有兴趣特长)的行业、岗位信息的收集分析; 3、工作计划; 4、有效工作的检查和监督. 参考书籍《遇见未知的自己》《你的降落伞是什么颜色》. 如果经济条件允许,可尝试就近找下专业的咨询机构,在专业的咨询师引导下完成系统的规划.

平顶山市19459996345: Linux职业规划做什么,工作 -
童素长春: 有Linux应用开发工程师,可以试试.

平顶山市19459996345: Linux运维职业的发展如何?网络工程师怎么样? -
童素长春: linux的发展前景还是很乐观的,现在国内很多企业的服务器都采用类unix系统.安全、稳定、可靠是它的优点.所以学好linux并提高问题解决能力是很有前途的.运维职业的发展有两条路,一条是技术+管理方向;另一条是技术+技术,也就是纯粹的技术牛人了.呵呵!希望对你优点帮助.我现在做的就是linux运维方向的工作.我们也可交流交流的.

平顶山市19459996345: 请教前辈Linux的职业规划 -
童素长春: 好多方向 运维开发 运维管理 架构师 安全工程师 大数据 应用运维 ........... 肯定最终都是去大企业最好,看企业招聘,找个喜欢的,去努力吧

平顶山市19459996345: 各位IT大神:我想学好Linux,请问学好Linux之后可以从事什么工作呢?可以将Linux作为一生的职业吗?
童素长春: 我个人认为光了解Linux本身不足以成为一个职业,我的理解可能就维系下后台系统等等,因为很多后台使用Linux.这样就类似你学习了windows一样,但是,这个学好也不好界定,学好到底是学习到一个什么程度呢,要对Linux的系统了解到一个什么程度呢,所以这个问题还是不好回答.我的建议是你可以结合比如Linux下的高级程序设计、嵌入式、shell编程来一起学习,这样可能你的路就会更宽一些,当然这个不是每个人想学都可以学好的,还是要看你的底子,还有你的学习态度.总之,结合自己的能力和兴趣爱好来仔细评估会自己是否适合从事这个职业是必须的.祝好运!

平顶山市19459996345: Linux 内核和驱动开发工程师的发展前景怎么样 -
童素长春: 很好 Linux 近年发展势头越来越猛 已经成为服务器主流操作系统 做内核和驱动开发, 在未来很长一段时间内,都是非常有竞争力的, 这个时间段会长到我们都看不到它结束...所以 只要能做精,这是一个很有前途也很有钱途的职业方向.

平顶山市19459996345: LINUX有关的工作发展怎样?
童素长春: 就目前情况来看,Linux网络工程师的就业范围相当宽广.虽然很多企业的办公室桌面乃以Windows为主,但由于Linux在可靠性,安全性和稳定性方面具有不可比拟的优势,所以几乎所有的企业都选择用Linux来建立高效的后台服务器.在Linux应用广阔的大背景下,将需要大量Linux网络工程师帮助企业设计和建设计算信息系统. 该专业可以从事的岗位有:大中型网络工程师或者网络管理员;Linux/Unix网络工程师;系统集成售前工程师;网络方案实施工程师;售后技术支持工程师;邮件服务器管理员;网络安全工程师;SQL数据库管理员;网站维护工程师;网络的安全顾问;PHP企业架站管理员;Internet网站管理员;论坛架设管理员.

平顶山市19459996345: 计算机专业研究生应该怎样规划自己的职业人生? -
童素长春: 1.专业基础不是很好,研发的工作能胜任吗?能不能胜任,要看你有没有通过努力弥补不足,不断进步. 2.找工作应该注意些什么?做好职业定位,明确自己有什么技术,有什么能力,什么样的岗位需要哪方面的技能.明确自己的未来发展方...

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网