想做一个LINUX/UNIX下的数据库系统管理员,请问学PERL还是PYTHON更合适呢?

http://www.itpub.net/thread-1243794-1-1.html

各种脚本细微区别非常大,而主管们要的是你快速开发和部署,用啥类型脚本他们根本没兴趣

混着搞到头来一个都不精。

注:看自己的知识积累,搞一个把它搞精了。我现在的知识积累就是shell 。

一法通,百法通,关键是多写程序。

==================================================

Perl的可维护性, 易读性不如PYTHON。三个月不用, 回来看程序, 有点晕。

Python 易读性好, 只是ORACLE现在推的不厉害。 OEM中很多JOBS用PERL, 不是PYTHON.

对于一个大团队, 要考虑整体DBA的脚本习惯。

Korn shell和SQLPLUS交互最直接好用。 不要什么MODULE. PYTHON, PERL这方面差很多。

==================================================


延伸阅读,很多人认为DBA 没有必要成为一个程序员,而且在数据库设计阶段也是多一事不如少一事,而且业务逻辑你也不熟悉,这是程序员的事。

但事实上,你还必须得参与。一个好的DBA 还真的非是一个优秀的程序员不可。“偷懒的唯一方法是不偷懒”。

紧接着下面的问题是应该学习哪门语言?

这个和你的知识积累有关,例如我是Linux 系统管理员出身,我比较擅长shell 。

我可能就会选择perl ,也可能会选择php ,其实如果你注意到其语法结构的话,就会发现,shell、perl、php 的语法都是相似的,甚至其关键字都是雷同的。

这也是我强烈推荐linux 程序员以php 为主要编程语言的原因。

没有大量开发经验的话,不一定看的出来。如果你shell 很熟悉,很快你就会perl 了,perl 到php 的学习曲线也是很平滑的。

==================================================


我们毕竟不是做人工智能,虽然python 在程序员中很吃香,但是python的语法结构实在是和开源软件不是一路子的。

如果你会java 的话,一天时间差不多就可以会python 了。

科学计算、过程控制、数据处理是计算机应用的三大领域,对于数据处理,php 足够了。

对于一名DBA 来说,会php 语言足够了。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10158698/viewspace-746962/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10158698/viewspace-746962/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值