linux有哪些发展方向,望前辈们指条道?

我之前学习培训了linux 也对这个比较感兴趣 但是这个要更深入话 可以有哪些选择呢 我也在学习Oracle 很多编程语言在学校也学过的。。。
我看有人说在linux下学C语言 还有其他的吗?能明确指条道吗?非常非常的感谢。。。
能帮助我的 我愿意奉献所有的分数给您!!
前辈们再详细点给我介绍介绍这几个方向 我现在急需前辈们 高人们 的指点
我迷路很久了

1、Linux嵌入式开发
这个就是通过移植Linux到硬件平台上,然后写一些应用程序。这个相对来说简单不少,也好入门,薪水也行,但是工资的成长上限比较低,软硬通吃之后才能高薪,也好自己单干。
2、Linux运维
Linux运维工作很火,一般大公司运维还要懂内核以及C编程之类的,但是小公司完全就是打杂的。也用不到多少开发的知识,如果说开发是DPS,运维更像是辅助加血什么的,这个可以报个班考个RHCE来入行,薪水起点应该是最低的吧。
3、Linux服务器开发
如果是用C/C++之类的话,要求也很高。因为互联网行业才人流动性相对大,所以工资可观,特别是对优化延迟什么的了解很深入的,发展前景是最好的。这个招聘量较少,但相对内核来说多些,专业知识要求比较全面,并且深入研究还有分布式、并行算法、集群之类的方向,想要发展的好几乎CS的基础科目都要有非常深入的理解。
4、Linux内核开发
这里基本都是比较有难度的,像华为、小米这种的硬件公司一般有这个职位,工资也是很高的,知识相对单一,但是操作系统底层的硬件更新也比较快,操作系统理论也很灵活,深入不容易,主要研究的方向可能和职位也比较相关。
5、云运维
实际上也是运维的一种。对硬件的安装的要求应该比较少,对原理性的东西也要求比较高,我记得前些天还在培训机构上看到有红帽云认证的,可以去考一个,小公司对云还是有需求的,工资应该比3高点,具体我也不清楚。
6、云平台开发
现在大的云平台基本都是基于Linux的KVM的,这个也是软硬兼修,并且还要求掌握虚拟化技术,公司也少。国内主要有百度、华为、阿里、腾讯一些大公司在搞,门槛高,需要的知识也比较多,大公司,自然待遇也不错。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-03
有编程基础的话最好研究下 嵌入式和驱动程序开发 现在大城市这方面的人才奇缺
第2个回答  2009-06-03
以下是会linux所要具备的知识:
1 linux下的命令你要熟练
2 linux下的基本服务你要会配置telnet ftp
网络,修改主机名,登录模式等。
3 要是想做oracle还要会如何在linux下装oracle ,oracle的维护,如怎么加空间,怎么建资料库....

linux可以从事服务器管理,数据库维护,linux 下的网站开发(PHP),等工作
但目前最火的要数,linux嵌入式编程,想向这个方向发展你要具备的知识是:
linux 系统,C 语言基础,要还会linux 下的C语言编程,也就是会linux下的gcc,makefile 等工具,ARM处理器体系结构.会了这个一个月五六千是底数.本回答被提问者采纳
第3个回答  2009-06-03
你好。
我不喜欢大堆大堆地复制信息给你。
简而言之。
Linux 作为较早的源代码开放操作系统,将引领未来软件发展的方向。
基于Linux 开放源码的特性,越来越多大中型企业及政府投入更多的资源来开发Linux。现今世界上,很多国家逐渐的把政府机构内部门的电脑转移到Linux上,这个情况还会一直持续。Linux 的广泛使用为政府机构节省了不少经费,也降低了对封闭源码软件潜在的安全性的忧虑。linux下学C语言 是比较好的一个方向。
第4个回答  2009-06-03
linux下除了asp和asp.net,其他的语言都可以进行开发,一般用的比较多的是java开发和C的底层开发。

还有就是熟悉linux的安装配置和各种调试升级等,专心做linux工程师,这个方向也不错的,在大城市,一个linux工程师工资起点基本都在6000-8000。而java软件开发工程师起点才3000-4000而已。

...方向 一、学习手机应用开发如iphone 二、linux,目前只考了个rhcsa...
这个要看你的发展方向了,学完C后,往硬件方向走,应该学汇编语言,更接近底层。往软件方向走,先学C++,毕竟有C的基础,只需要关注C++里面面向对象那一部分就行了,然后应该学Java,因为Java是纯粹的面向对象编程,而且在今天程序设计领域方兴未艾。至于Linux方面,作为开源的方向,当然应该去学。嵌入式,...

...出了大学的校门也不知道该去做什么,有谁能给指条道路
计算机的就业前景不错啊,特别是java\/J2EE、.net、嵌入式开发这三个方向。 如果非要在java和.net中选择的话,我个人是推荐java的,原因: 1:Java能够开发linux、unix服务器上的程序 2:JavaEE和.NET在企业应用方面的关注点是差不多的,但是学习了java如果将来想转到.net上会比较简单,几天的学习然后...

请前辈指点,开发转需求分析的一些困惑
需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个for linux的软件,而你在软件开发前期忽略了软件...

linux下多进程或者多线程编程的问题。新手,望指教!
第一个问题,不管是创建进程或者创建线程都不会阻塞,创建完毕马上返回不会等待子进程或者子线程的运行 第二个问题 首先进程和线程是不一样的 多进程时,父进程如果先结束,那么子进程会被init进程接收成为init进程的子进程,接下来子进程接着运行,直到结束,init进程负责取得这些子进程的结束状态并释放进...

计算机基础语言(急求)
关于Delphi,蔡说如果想要跨Linux和Windows平台的语言,则Delphi似乎是最好的选择。 5、Assembly Languages(汇编语言) 汇编语言是最接近于硬件的语言,不过现在几乎没多少人用了。 程序语言学习顺序建议 如果完全没有程序经验,可照这个顺序:javascript――解释型语言――混合型语言――编译型语言――汇编(如果需要的...

objective-c和嵌入式哪个有前途,嵌入式哪个方向比较好?
objective-c 是一种语言,在 mac 机器或者 iphone 上面用的比较多 嵌入式产品上 c\/c++ 等用的比较多。 iphone 之类的也算是一种嵌入式产品了 其实没什么可比性,不过你要说哪个好的话,学 c\/c++ 吧 \/\/\/ 就专业程度和实在程度而言,杭州巨立安(JulianTec)是您在arm架构下学习嵌入式Linux研发的...

...转行学习单片机、嵌入式,搞硬件开发,转变人生发展方向!
这里我建议从8位单片机慢慢学起,有机会再转向32位单片机。入门门槛:高。接着是嵌入式软件。这里是指嵌入式应用软件,硬件方面已经搭建好了,已经能跑linux系统或者wince系统了,所以硬件方面可以不用管,你要做的就是在这个嵌入式操作系统上编写些应用软件,主要是用C\/C++等,比如说一个摄像头通过USB...

linux命令 sed 请问有哪位大大知道这个sed 命令是什么意思吗? sed...
注意如果输入是源自之前的命令输出,则不需要指定文件名—同样的原则也适用于 awk、sort 和其它大多数 LinuxUNIX 命令行实用工具程序。 多次修改 如果需要对同一文件或行作多次修改,可以有三种方法来实现它。第一种是使用 "-e" 选项,它通知程序使用了多条编辑命令。例如: $ echo The tiger cubs will meet on ...

25岁之前不努力,之后还来得及吗?
三、什么事情都比不上一张钞票给的安全感。少一点矫情,多一点努力。你想过的那种生活,得自己去挣。带女朋友去吃饭遇到流氓向女朋友吹口哨该怎么办。你若是年轻就应该提刀砍他,若是过了那个年纪,就应该努力挣钱,带她去高档点的餐厅吃饭,那里没有流氓。jc百搭 四、情商比智商管用,能力比学历...

明泰手机是什么系统明泰手机官网
安卓系统是什么意思? 手机的系统就和电脑使用的系统一样。 安卓是Android的中文谐音,原本是指“机器人”,这一词最早出现于法国作家利尔亚当在1886年发表的科幻小说《未来夏娃》中,他将外表像人的机器起名为Android。同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,被称为安卓系统。那么...

相似回答