请教:系统管理,perl与python的差异

请教:系统管理,perl与python的差异

目前依然在继续自学perl,主要想用来做LINUX系统管理,运维(未来3年的职业规划,小弟今年23)。瞄了瞄python,貌似也很不错。
1.想了解下perl与python的大致区别和各自应用方向。
2.另外,在武汉,一个普通linux系统管理员工资大致多少?
请了解的朋友答复一下,多谢!
第一个问题你用搜索引擎就可以找到很多口水贴,够你看一阵子了。
第二个问题应该去职业生涯版。
择其一即可.
回答得很妙
口水帖,不看也罢~求个客观公正,呵呵


QUOTE:
原帖由 mouse.rice 于 2008-4-1 18:10 发表
回答得很妙
口水帖,不看也罢~求个客观公正,呵呵

呵呵,有资格评价 Perl 和 Python 的人本来就不多,而且,即使是有资格的人,也未必能做到“客观”(心平气和)
通常,那些所谓的“客观”,都是带有感情色彩的。

看看我三年前的发言:
http://bbs.chinaunix.net/viewthr ... p;page=1#pid3671501
我现在客观公正地说一句,做系统管理,Perl 比 Python 更适合。
如果不清楚,可以先学习一个再深入做些事,然后也许你又会学习另一个.(未必Perl)
我就是这样一个人,在当今的程序世界里,有很多有趣的东西,我经常学习了这个又学习了那个.
我也曾为了找到一个方向深入下去而老是找不到而困惑,而不是什么都能做些事,但什么都不精.不想时间在这个过程中浪费,所谓想走捷径.

但我现在明白,捷径是没有的.
在你不断的接受新鲜知识的时候,你在不知不觉的成长,这是像一个盆景,她很美.因为不是白杨树那么的笔直的干.

当然,有人会觉得这样会没有一门精通的.

首先,我觉得精通看你怎么定义,可能是相对大多数人而言你是优秀的,那就精通,但学习是一生的事情,所谓never too old to learn;

我现在想说的事,人的精力有限,有把有限的精力用到一处才会有所突破.

在迷茫了1年左右,我找到了感觉,我现在觉得这个时候"浪费"得不长.(目前看来没有做什么浪费的事,很有收获,并行学习不是一无所获的)

现在我基本就用js和perl工作.
perl还是最近一周的事,之前我在一些语言上花了很多功夫.c java ruby python
而每门语言的世界又是那么多的精彩.

j2ee的framework之多,rails的新潮,且ruby不是门简单的语言.
本觉得python是很好很强大的东西.而且感觉它和数学相关(莫名的觉得),所以我甚至在学习Python不久后,找了一份python的工作.
http://everydo.com我写了工作流和权限.但慢慢感觉plone zope(python下的app)不是那么让我舒服

后来突然感觉自己还是想回以前的地方做研发,也许和工作的氛围和生活的氛围有关.

现在一切感觉很好,我找到了自己想做的事.最近也觉得Perl才最适合,我不想说Perl怎么好怎么样,那容易引来非议,我也没有那种资格.
只是喜欢,适合,就好了.

mouse.rice还有我觉得有时在技术上不要与钱相关过多,起码一开始的阶段.这样会左右的你的明眼.我就犯过这样的错误,还好回头快,假设你想一下赚很多钱,有很多路,但可能做程序不是很适合,至少这不能有这种心态.

目前对于Perl我花了很多时间在学习,还是基础阶段.在未来2年也没想在Perl上有什么所谓钱的回报(今年我24)
目前是用j2ee和js让自己生活得还不错,做自己喜欢的事,每天很舒服.

还有这里我觉得氛围不错,以前来这里很少.以后要向坛子里的朋友交流学习.
谢谢楼上兄弟的指导!
要做System administrator...你至少还要多懂shell script... sh或bash....

perl不是说完全不能替换shell script..

而是有些shell script的写法比起perl来说..更简洁.....虽然速度不一定快...

而且有时候你必须要去修改系统设定....大多数都是bourne shell写的..

学习language应该是要拿来解决问题的....用python或perl 都没差...

但是至少要学到一定程度..可以真的拿来用...而不是拿来吹嘘的...

过去我学过的..也用过的包含 C, shell script,perl ,java ,expect...

虽然没有每一样都很精通..但至少都有拿来解决不同的问题....

总之就是要多方涉猎....不要把自己局限住了...

PS:我个人最喜欢用的...还是perl....
公平公证地说,perl。