免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
楼主: Crisewng

Perl 在国内到底有没有出路 [复制链接]

论坛徽章:
0
发表于 2016-03-08 09:58 |显示全部楼层
IT是个知识密集、庞博的领域,perl只是其中很小一个方面。
而且技术飞速发展,靠一招吃遍天下已经是不可能了。
我见过好些c++高手,java高手之类的,他们编程之外,自身的综合能力才是谋生的根本。
所以多学多看多动手,提高自身的综合能力,是比较正确做法,再说现在不都流行全栈么

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
发表于 2017-08-16 13:02 |显示全部楼层
没前途,找不到几个职位,也没几个公司做项目用。而且perl那语法太蛋疼了。真心觉得它没啥优势。
java/c++/php才是王道。再不济你玩python也行。
perl可能是系统管理员用,不过现在流行的devops生态都是python,ruby,go了。

Perl没什么不可替代的优势。死亡是早晚的事。

论坛徽章:
0
发表于 2017-08-16 14:29 |显示全部楼层
本帖最后由 本友会机友会摄友会 于 2017-08-16 14:33 编辑

powershell人前来拜山。
我来谈谈ps和perl。
ps在我眼中是唯一的脚本大帝。因为win7,未来win10的装机量。
powershell处理中文,编码,比py,perl好些吧。

有人认为,【perl处理字符串最牛x,没有之一】这我不太赞同。
我认为,shell,python,powershell处理字符串都很牛x。perl处理字符串角度,和ps相比,没什么优势。
ps中可以用正则,和面向对象方法,两大类方法,来处理字符串。
这两大类方法,就好像华山气功,剑术一样。方法不同,都能较好滴处理字符串。

最后,为什么perl没落了,我谈谈我的看法:
1 linux命令行牛x的时代过去了。win命令行牛x的时代来临了。powershell起来了,蚕食了win中perl,python的空间,而且,强大到,跑到linux中蚕食来了。

2py,ps不光【强】,还崇尚【简】。适合于初学者。适合于猪队友。因为毕竟【脚本猪】远远多于【脚本大神】。
而perl崇尚奇技淫巧。不屑于【简】,崇尚 越烧脑越好。这也令perl的路,在ps,ps,上没啥优势。
你前方有个三岔路口,a通向ps,b通向py,c通向学习曲线陡峭的perl,你如何抉择?

有愿意学ps的,欢迎来shell版。有觉得perl处理字符串牛x的,也欢迎和来和ps进行pk。

论坛徽章:
0
发表于 2017-08-16 21:08 |显示全部楼层
1) Perl程序员断代
2) 没大公司推

论坛徽章:
0
发表于 2017-08-16 23:18 |显示全部楼层
这个什么时候的贴,居然被挖出来了。。

我来说两句。

1. Perl被唱衰了N年之后,现在居然还在Tiobe前十。至少一时半会儿还轮不到powershell来取代Perl吧?
2. 说没职位哪位,是你不会搜索吧。我印象里近一两年国内Perl职位数量大约在Python的1/4左右,是不算多,但远不至于找不到。我所在的公司(500强,具体名字不说了),Perl是多见于JD的辅助技能,常年招人大约1/3的JD里面会提到Perl。(当然如果你只会Perl的话那是很难进来,这年头程序员怎么也得一专多能吧。)这两年我还看到过Apple、Booking.com、NVIDIA在国内招人提到Perl的,我还是在不关心就业市场的情况下就被推了这么些消息。
3. 至于国外呢,如果你关注PerlWeekly的话,你会发现常有伦敦招Perl程序员的广告。北美的Perl用户或关注者那是更多了,动不动HackerNews上一条关于Perl的帖子评论数过百的。
4. Perl/Python/Ruby这些,实际上共性远大于差异性。然而经常看到小白或学生党在只了解其中之一的情况下就把他会的那个吹上天,同时还黑其它两个。我也就呵呵了。

评分

参与人数 1信誉积分 +5 收起 理由
523066680 + 5 感谢分享

查看全部评分

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
发表于 2017-08-18 13:50 |显示全部楼层
的确perl/python/ruby差异性不大,但是真的国内用的太少了,也没多少公司在用。

没听说什么大的项目用perl,对比之下,openstack用python写的。

而devops生态链里puppet/chef这些是ruby的生态。
ansible/saltstack是python的生态(如果我没记错的话)
以上是世界所有的自动化运维人员都要学习和了解的。

Perl有什么生态吗?

就这2个决定了python,ruby要比perl热门。可怜的perl有什么用武之地?无非是脚本性的应用而已。

再说web开发,Python有flashk, django都比较热门,ruby有ruby on rails。perl也有,但真的不流行。

加上国内哪有几个专职Perl的职位? 无非是招聘JD的最后一条“会python/ruby/perl等优先考虑”这种可选的。

没有流行的应用和生态支持,Perl的没落是早晚的事。对于Bash, perl的语法什么的原本就有点蛋疼。其学习成本又高,也难怪无法流行起来。

此外powershell什么的负分滚粗,Linux的服务器数量压根不是windows能比的。根本不是一个量级。


所以说,如果你要入坑,不要入perl的。没前途。

评分

参与人数 1信誉积分 +5 收起 理由
523066680 + 5 赞一个!

查看全部评分

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
发表于 2017-08-18 14:09 |显示全部楼层
如果你要二次开发openstack,那你就要用python, openstack多流行啊。

Perl呢,有什么杀手级的应用吗? 没有生态,没有应用绑定,只是一个脚本/数据处理工具。

真的一点不看好它,早弃坑,早受益。未入的莫入。

论坛徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17处女座
日期:2014-09-01 09:25:1115-16赛季CBA联赛之吉林
日期:2015-12-22 14:01:5215-16赛季CBA联赛之广东
日期:2016-03-08 18:49:422016科比退役纪念章
日期:2016-07-06 12:19:55
发表于 2017-08-18 20:14 |显示全部楼层
难道你能忍得住只学一两种?每种语言都有值得借鉴的设计和思想

论坛徽章:
0
发表于 2017-08-21 15:12 |显示全部楼层
openstack用python写的。
----py没有命令行,管道,不知道咋搞的openstack命令。openstack能远程命令行传对象吗?
m$将在2017年9月推出。azure stack ,当然用ps来管理了。
hyper-v----win2016,
powercli----vmware vsphere。
aws模块----亚马逊云中的虚拟机。
azure中的命令。
都是ps的扩展做的。

===========================================
Linux的服务器数量压根不是windows能比的。----看来你还不知有linux版ps。
===========================================
既然不知有linux版ps,那也一定不知,linux版ps有何优势:
牛肉丸=python,中有对象,有方法。
撒尿虾(又叫皮皮虾,虾爬子,这年头,大家最爱骑着皮皮虾上街)=bash,中有命令行,有管道。
他俩各有好处,语法,用法,完全不同。
就好像鱼与熊掌一样,你要学会两套武功。
直到有了powershell for linux。
那么,
powershell=bash+python=争什么,掺在一起做撒尿牛丸啊,笨蛋!
此套武功,似py那样简单,比shell强,可尽解linux脚本世界问题!
=============================================
而devops生态链里puppet/chef这些是ruby的生态。
ansible/saltstack是python的生态(如果我没记错的话)
以上是世界所有的自动化运维人员都要学习和了解的。
---------powershell的dsc,是和他们雷同,兼容的东西。
powershell的dsc至少兼容ansible。都是一个http服务器,和节点间,传输.mof文件。
只不过dsc主要吃win这碗饭。
========================================================
既然perl版的老中医,不尊重我这个【11芝堂】的老中医,激怒了我,那我以后,也不用给你这个堂口留面子。
以后我找到ps强,perl弱的,各位可就别怪我    开踩了!

论坛徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17处女座
日期:2014-09-01 09:25:1115-16赛季CBA联赛之吉林
日期:2015-12-22 14:01:5215-16赛季CBA联赛之广东
日期:2016-03-08 18:49:422016科比退役纪念章
日期:2016-07-06 12:19:55
发表于 2017-08-21 21:48 |显示全部楼层
这是要把自己的职业道路建立在一门特定的技术上?这门技术还是由一家特定的公司创造的。这家公司要是停业了呢?如果这家公司现在热门的技术有一天过时了呢?为什么要把自己的职业发展完全依赖于这家技术公司呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP