
Linux能做的多了.它是一个平台,具体还要看怎么利用这个平台.
Linux内核开发.这里基本都是比较有难度的.像华为,小米这种的硬件公司一般有这个职位.工资也是很高的.知识相对单一,但是 *** 作系统底层的硬件更新也比较快. *** 作系统理论也很灵活,深入不容易.主要研究的方向可能和职位也比较相关.招聘单位也少.
Linux嵌入式开发.这个就是通过移植Linux到硬件平台上,然后写一些应用程序.这个相对1来说简单不少,也好入门.薪水也行,但是工资的成长上限比较低.软硬通吃之后才能高薪,也好自己单干.
Linux运维.这个得看公司了.一般大公司运维还要懂内核以及C编程之类的.但是小公司完全就是打杂的.也用不到多少开发的知识.如果说开发是DPS,运维更像是辅助加血什么的.这个可以报个班考个RHCE来入行.薪水起点应该是最低的吧.
Linux服务器开发.如果是用C/C++之类的话,要求也很高,和1差不多.因为互联网行业才人流动性相对大,所以工资可能超过1.特别是对优化延迟什么的了解很深入的,发展前景是最好的.这个招聘量较少,但相对内核来说多些.专业知识要求比较全面.并且深入研究还有分布式,并行算法,集群之类的方向.想要发展的好几乎CS的基础科目都要有非常深入的理解.
云运维.实际上也是运维的一种.对硬件的安装什么的较3来说应该比较少.对原理性的东西也要求比较高,我记得前些天还在培训机构上看到有红帽云认证的.可以去考一个.小公司对云还是有需求的.工资应该比3高点,具体我也不清楚.
云平台开发.现在大的云平台基本都是基于Linux的KVM的.这个也是软硬兼修的.并且还要求掌握虚拟化技术.公司也少,国内主要有百度,华为,阿里,腾讯一些大公司在搞.门槛高,需要的知识也比较多.大公司,自然工资很高.
如果要深入,都是需要对硬件有深入了解的.如果没有硬件基础可能会比较难理解一些东西.总而言之在Linux平台来说对于专业的计算机人员来说比较适合.如果是跨专业,搞Linux可能有些难度.个人建议2,3.5.这些都有培训,对于跨专业比较好吧.
windows在没落,Linux前途是一定很好的,android就是基于Linux内核的.但是你只会Linux的话只能做3.其他的至少还要学门正统的编程语言吧?IT行业能做事都不是只靠一个东西就能做事的.要有很多相关的背景知识.比如语言,数据库,数据结构,网络.这都是必不可少的.
当然,你学个java,有jvm这种神器很多都不用学了.但是说实话,国内java很多岗位难度比传统的开发难度低多了.专业知识背景要求少多了.去学个java也可以.发展就看自己造化了.如果深入jvm难度不亚于1,4,6.
工资什么的就不用担心了.今天国家统计局不是发布数据了吗,IT排在金融之后.而且IT做技术的比金融的平均薪水还要高.学得好肯定不会少你钱的.但是像你这种跨专业的,具体发展我也不好预测.但是就CS的一般硕士来说,学得好的年薪基本都是15W起步的.好的本科也有10W.好多做了7,8年多开发的能到30~40W.更高的能过60W,甚至YY这公司传说有个年薪百万的程序员.当然这都是牛人了.反正相对其他行业是要好不少了.一般不是混过来的话,3年拿个10W应该没问题.
IT行业对物理思维和数学要求都比较高.如果你这两个科目学得不咋的,那么还是多想想吧.
顺带说句实话,Linux和软件开发根本不矛盾.感觉你很浮躁,像是逃避学习测绘才想学IT的.IT也是个大坑,不要看着好就向往里跳.
1、Linux运维工程师:Linux运维是现在每个企业都不能够缺少岗位,对于大公司的Linux运维来说是非常重要,还需懂基本的语言,对于小公司来说技术要求相对于低一点,基本用不到什么太多开发的知识。2、linux服务器开发:如果是用C/C++之类的话,要求也很高。因为互联网行业才人流动性相对大,所以工资可观,特别是对优化延迟什么的了解很深入的,发展前景是最好的。这个岗位相对于招聘比较少的,不过这部分的从业人员对于技术要求都是非常高的。
3、Linux内核开发:是比较具有难度的工作岗位了,在手机公司是最常见的,比如说华为、小米等这些公司都有这种职位,工资待遇也是非常不错的,知识单一化一些,但是 *** 作系统硬件更新是非常快的, *** 作理论要去更高一些,方向以及就业都是相关的。
4、云计算:云计算在目前市场上是Linux学习之后从业比较受关注的,也是比较火的技术之一,对大数据以及人工智能有着很大的支撑作用,相对于来说这块的人员从业薪资待遇是非常高的,同时技术基础要求也是高标准的。
5、自动化运维:自动化运维技术一直都有,不过近年来因为python技术的兴起,让自动化运维再次火爆起来。要求运维人员对开发的掌握程度较高。也是目前的高薪岗位之一。
我今年大一,测控专业,但是我不喜欢我的专业,也不知道他是干嘛的。所以我就 想学点别的,我在学Linux和软件开发之间徘徊,不知道那个更有潜力,哪个更赚 钱看看求专业人员给我指条明路,万分感谢……Linux能做的多了.它是一个平台,具体还要看怎么利用这个平台.
1.Linux内核开发.这里基本都是比较有难度的.像华为,小米这种的硬件公司一般有 这个职位.工资也是很高的.知识相对单一,但是 *** 作系统底层的硬件更新也比较快. *** 作系统理论也很灵活,深入不容易.主要研究的方向可能和职位也比较相关.招聘 单位也少.
2.Linux嵌入式开发.这个就是通过移植Linux到硬件平台上,然后写一些应用程序. 这个相对1来说简单不少,也好入门.薪水也行,但是工资的成长上限比较低.软硬通 吃之后才能高薪,也好自己单干.
3.Linux运维.这个得看公司了.一般大公司运维还要懂内核以及C编程之类的.但是 小公司完全就是打杂的.也用不到多少开发的知识.如果说开发是DPS,运维更像是辅 助加血什么的.这个可以报个班考个RHCE来入行.薪水起点应该是最低的吧.
4.Linux服务器开发.如果是用C/C++之类的话,要求也很高,和1差不多.因为互联网 行业才人流动性相对大,所以工资可能超过1.特别是对优化延迟什么的了解很深入 的,发展前景是最好的.这个招聘量较少,但相对内核来说多些.专业知识要求比较全 面.并且深入研究还有分布式,并行算法,集群之类的方向.想要发展的好几乎CS的基 础科目都要有非常深入的理解.
5.云运维.实际上也是运维的一种.对硬件的安装什么的较3来说应该比较少.对原理 性的东西也要求比较高,我记得前些天还在培训机构上看到有红帽云认证的.可以去 考一个.小公司对云还是有需求的.工资应该比3高点,具体我也不清楚.
6.云平台开发.现在大的云平台基本都是基于Linux的KVM的.这个也是软硬兼修的. 并且还要求掌握虚拟化技术.公司也少,国内主要有百度,华为,阿里,腾讯一些大公 司在搞.门槛高,需要的知识也比较多.大公司,自然工资很高.
如果要深入,都是需要对硬件有深入了解的.如果没有硬件基础可能会比较难理解一 些东西.总而言之在Linux平台来说对于专业的计算机人员来说比较适合.如果是跨 专业,搞Linux可能有些难度.个人建议2,3.5.这些都有培训,对于跨专业比较好吧.
windows在没落,Linux前途是一定很好的,android就是基于Linux内核的.但是你只 会Linux的话只能做3.其他的至少还要学门正统的编程语言吧?IT行业能做事都不是 只靠一个东西就能做事的.要有很多相关的背景知识.比如语言,数据库,数据结构, 网络.这都是必不可少的.
当然,你学个java,有jvm这种神器很多都不用学了.但是说实话,国内java很多岗位 难度比传统的开发难度低多了.专业知识背景要求少多了.去学个java也可以.发展 就看自己造化了.如果深入jvm难度不亚于1,4,6.
工资什么的就不用担心了.今天国家统计局不是发布数据了吗,IT排在金融之后.而 且IT做技术的比金融的平均薪水还要高.学得好肯定不会少你钱的.但是像你这种跨 专业的,具体发展我也不好预测.但是就CS的一般硕士来说,学得好的年薪基本都是 15W起步的.好的本科也有10W.好多做了7,8年多开发的能到30~40W.更高的能过60W, 甚至这公司传说有个年薪百万的程序员.当然这都是牛人了.反正相对其他行业是 要好不少了.一般不是混过来的话,3年拿个10W应该没问题.
IT行业对物理思维和数学要求都比较高.如果你这两个科目学得不咋的,那么还是多 想想吧.
顺带说句实话,Linux和软件开发根本不矛盾.感觉你很浮躁,像是逃避学习测绘才想 学IT的.IT也是个大坑,不要看着好就向往里跳.
更多linux相关信息,请参考《linux就该这么学》
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)