论坛首页 综合技术论坛

如何成为符合企业需求的Linux人才?

浏览 40681 次
精华帖 (4) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-28   最后修改:2009-01-29
我使用Linux(Ubuntu)的时间不长,却一直在坚持使用,下定决心学习Linux的技术。虽然有时候用在某些方面的开发还是windows上面方便一些,我还是坚持使用Linux来解决问题,因为我想彻底放弃Windows而把Linux学好。

现在摆在我面前的一个问题是如何成为符合企业需求的Linux人才

是精通Linux下的那一大堆的命令(or Shell脚本编程)吗?
还是能够修改Linux内核的一些东西?
还是能够熟练地用Linux部署企业的应用?
还是能够高效地在Linux开台下进行软件开发(Java,Php,ROR)?
...........
...........
我不知道,或者是说应该走一条什么样的路线才能达到题目所说的级别?


目前会Linux的人不少,但是精通的不多(这句话是从哪里看到的,忘记了,我也感觉是这样),而我想要达到的是做一个符合企业需求的Linux人才!
诚心请教,希望大家解开我心中的迷惘。

-----------更新分割线----------
非常感觉回贴的朋友们,从你们的文字中,我得到了非常多的宝贵意见,我心里面有了一个明确的目标,我会做好我想做的事情。
再次感谢你们的帮助,同时也希望有和我一样想法的朋友,把楼下朋友们的回贴认真看完,相信你们会有收获的。
   发表时间:2008-08-28  
qichunren 写道
我使用Linux(Ubuntu)的时间不长,却一直在坚持使用,下定决心学习Linux的技术。虽然有时候用在某些方面的开发还是windows上面方便一些,我还是坚持使用Linux来解决问题,因为我想彻底放弃Windows而把Linux学好。

现在摆在我面前的一个问题是如何成为符合企业需求的Linux人才

是精通Linux下的那一大堆的命令(or Shell脚本编程)吗?
还是能够修改Linux内核的一些东西?
还是能够熟练地用Linux部署企业的应用?
还是能够高效地在Linux开台下进行软件开发(Java,Php,ROR)?
...........
...........
我不知道,或者是说应该走一条什么样的路线才能达到题目所说的级别?


目前会Linux的人不少,但是精通的不多(这句话是从哪里看到的,忘记了,我也感觉是这样),而我想要达到的是做一个符合企业需求的Linux人才!
诚心请教,希望大家解开我心中的迷惘。


欲练神功.......
0 请登录后投票
   发表时间:2008-08-28  
我也在ubuntu下面做java开发,有一年半的时间。会用些常用命令,对linux的结构和工作方式也有些了解,会写一些简单的bash shell,原来公司的项目也是部署在红帽上的,我也做一些操作,但是上次去一家做电信支撑的公司笔试的时候,unix的题目做的非常差,他们认为我不会用unix,当然,我没碰过unix,但是有着一年多的linux经验竟然完全起不到作用,我也觉得该好好想想,应该怎样做才能符合企业的要求
0 请登录后投票
   发表时间:2008-08-28  
hurricane1026 写道
欲练神功.......

的确想这样,你有什么好的建议没有?我真的不想我现在所做是无用功。


范三山 写道
我也在ubuntu下面做java开发,有一年半的时间。会用些常用命令,对linux的结构和工作方式也有些了解,会写一些简单的bash shell,原来公司的项目也是部署在红帽上的,我也做一些操作,但是上次去一家做电信支撑的公司笔试的时候,unix的题目做的非常差,他们认为我不会用unix,当然,我没碰过unix,但是有着一年多的linux经验竟然完全起不到作用,我也觉得该好好想想,应该怎样做才能符合企业的要求


的确,我不知道他们到底要我们能够胜任什么样的工作?不过Unix和Linux还是有许多不同的吧,虽然是从一个分支里出来的。

我希望有经验的朋友给指点一下,目前我是在Ubuntu下进行Ruby On Rails开发,自己偶尔也玩玩PHP和Java。

unix的题目做的非常差,他们是叫你进行shell编程吗?
0 请登录后投票
   发表时间:2008-08-29  
我玩了10年的Shell编程,还不敢说自己精通Shell。别说其他的,你能把shell真正搞通,已经比大部分拿1万以上月薪的system admin强了。
0 请登录后投票
   发表时间:2008-08-29  
robbin 写道
我玩了10年的Shell编程,还不敢说自己精通Shell。别说其他的,你能把shell真正搞通,已经比大部分拿1万以上月薪的system admin强了。

从你的话,我得出
1.Shell博大精深.
2.仅Shell这一点在企业中就非常重要.
3.要学习的东西还有很多很多.

那么请问我应该如何在这条路上(Linux)不断成长,不断提高自己呢?感觉方面不明朗啊.
0 请登录后投票
   发表时间:2008-08-29  
Linux操作系统主要就是一些配置文件和一些命令行工具,要掌握操作系统的主要目录结构和配置文件,运用系统的命令行工具完成常规的操作系统维护工作,监控工作。进而你可以安装部署一些企业应用,进行监控、管理等等。

把/etc目录下面常用的配置你都搞懂,把 /bin /sbin /usr/bin /usr/sbin下面常用的命令搞懂 会用shell编写常规的维护脚本

这样你已经非常厉害了。
0 请登录后投票
   发表时间:2008-08-29  
qichunren 写道

从你的话,我得出
1.Shell博大精深.
2.仅Shell这一点在企业中就非常重要.
3.要学习的东西还有很多很多.

那么请问我应该如何在这条路上(Linux)不断成长,不断提高自己呢?感觉方面不明朗啊.

 

 来点实际的吧,我觉得linux有两条明路可以走

 

1 嵌入式linux,把握好机会,从薪水这个角度讲,这个方向是不错的。

 

2 linux集群, 瞄准这个方向也可以,但缺点是不太好学,需要一定的学习环境,只有抓住机会混到大公司去锻炼下。

 

至于shell,我觉得搞这个东西更多的是靠经验,你说没事拿个shell瞎敲命令,我保证你敲一个星期就没兴趣了。在工作中碰到实际的问题,然后解决问题,这样学习最有效。

总之想开一点,做出决定之前,请多考虑下自己能坚持学习多少时间。

3 请登录后投票
   发表时间:2008-08-29  
听robbin这样一说,感觉不是太难,但我感觉不只是这么简单吧(成为符合企业需求的Linux人才)

另外liuqiang,你所说的两点能再具体一点吗?举一个例子也好。

我会一直坚持使用Linux的。
0 请登录后投票
   发表时间:2008-08-29  
你本身一句(成为符合企业需求的Linux人才)就够抽象的了,让人怎么回答的具体呢?
有很多公司用linux就是你会把项目部署上去,会查看系统的资源占用情况,会kill进城,会重启服务器之类的就ok。开发的话,java的我觉得基本上用不到太多linux的命令,java本身就是要远离操作系统底层实现的啊。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics