我发现一些相关的问题,比如Python的Perl的对比 (现已删除),并是Perl的值得吗? (现已删除),但我似乎无法找到任何直接解决了这个问题。
有没有在Perl一个合法的未来? 我在一个Perl店打工,现在,我从PHP来了,所以我看到一些的可以说是“低”级别的服务器级别的处事当语言的优势,但在我看来,很多在Perl任务可以更快速地在PHP中进行,有些人认为(主观的,不是我的意见)是Python做这些任务,在更容易保持更明确的方式。
正对我的简历,这项工作最终将让我少受雇,尤其是如果语言不再种?
几点注意事项:
- 我爱的Perl,所以不要认为我扑的语言。 这是有趣的使用,我们使用了相当详细的语法是相对容易维护。
- 我认识到,“雾件”是一个时髦词,是不是一定适用于这种情况,因为Perl没有一个营销部门,并通过任何日期他们没有“有为”的Perl 6。
- 我知道CPAN保持社区去,这样的Perl 6是否出来还是不是人继续构建模块增加了语言的可能性,但这并不意味着行业商店意识到这一点,并切换到“多支持”的语言说继续走出来像Python和(特别是)PHP语言的修订版。*
编辑{}澄清凯德鲁和特勒马库斯都带来了好点约是否你的未来可以通过你的简历被定义。
说实话,这是长大当我的前雇主之一说:“我不雇用Perl的任何人一样他们最后的工作。这是旧技术。” 这是一个PHP店,所以采取一切与一粒盐。
现在,没有诽谤我的前雇主,她不是一个高科技的人都没有,所以她真的表达一个外行人的意见,在这种情况下,我的问题是沿的线条更“有没有放在它放在这个特定的技术耻辱人谁不利用呢?”,特别是沿多谁可能已经过去类似的雇主经验的人行。 我不是让你寻找到未来的附魔玻璃承担什么下一个“热”的语言会是这样,而是如果这个特定的语言(其被指控的生长发育迟缓的教友,再次)具有置于负面的含义它。
我希望这是一个有点更有意义。
Answer 1:
我也许可以想出更多的子弹后,但总结是没有,有一个Perl的工作绝不会消极你的职业前景的影响 。
然而,知道什么,但 Perl的可能会影响其负,所以一定要确保你知道的Java,C#,C ++或东西,除了动态的解释型语言。 没有多少商店将聘请“Perl的只有”开发商,即使他们很乐意聘请“的Perl +其他东西”的。
Answer 2:
见蒂姆班斯的Perl的神话幻灯片幻灯片的份额 。
简而言之,Perl是没有死,并有大量的空缺职位。
Answer 3:
任何人究竟是谁手表的Perl的发展,就知道有在过去十年中或许更多的工作在Perl语言,比前十年。
这已经被引入Perl6的刺激下。
引进的Perl 6的推动下,现在根深蒂固,测试的文化。
只要看看有多少Rakudo执行的Perl 6,测试:
Rakudo进展http://rakudo.de/progress.png
同时也出现了很多的Perl的背移植的6个功能集成到Perl 5中。
例如,Perl 6的“开关”的声明
#!/usr/bin/perl
use strict;
use warnings;
use 5.10.1;
# or
use feature qw'switch say';
my $str = "testing 123";
given( $str ){
when(/(\d+)/){
say $1;
}
when( [0..10] ){
say $_, 'is equal to some number between 0 and 10';
# given, sets the current topic "$_"
}
}
Answer 4:
很少有语言我会配合我的职业生涯。 Perl会永远存在,并且将永远是某些种类的工作最好的工具。 不过,这也为许多语言。 然而,也有已经在一些地方使用它们的空间,更多的竞争语言。 Perl是,有很多更强大的利基一种语言。
不过,你也不会限制自己使用你的整个生活只是一种语言 - 甚至在一个项目中,如果有更好的选择来解决问题。
职业明智的,有其相当普遍使用的基本技术,以及这些我认为一些最有价值的是:关系数据库概念和SQL,XML / HTML / HTTP / DOM,正则表达式。 这些基本上都是独立于任何特定的供应商或语言的,如果你是坚强的在这些地区,语言和平台的选择将会通过正在解决的问题予以通报。
Answer 5:
Perl是,而且永远是,操纵大量数据的实际语言。 我在一个行业工作的地方移动,转换和分析大量的文本和图像数据的是我们做的,我不能没有的Perl。
同样,如果你是系统管理员(特别是Unix的一个),Perl是一个必要的工具。 在有些情况下,你需要能够掀起这一权利随着shell函数运行一个快速和肮脏的应用万吨的地方。
语言有壁龛。 Perl有一个大的稳定的利基,在很多方面要比时尚驱动的Web语言更稳定。 PHP,例如,是一个不错的网络语言,但它的可取之处在于它的快速和易于开发的,并不在于它是一个特别大的语言。 我会倾向于使用PHP的Perl以上为web应用程序(虽然我使用Python了PHP,如果我有时间),但90%的我在一天到一天做的东西会在PHP几乎是不可能的,并且是平在Perl微不足道的。
@Nate:我爱的Python。 爱它。 其实我担心,我喜欢它太多了,而我是不合理的了。 PHP是一个很好的工具,但是当你的主要卖点是“快速和容易”,那么你正在运行的风险。 这背后原来的Visual Basic的大力推动,我们都知道该如何制定。
Answer 6:
我会鼓励你把Perl的在你的简历 - 有已经太多人在perl的市场,我们不希望任何更多! ... 开玩笑。
过去是没有所谓指导未来,但是,尽管有在我的技能toolbag“很多C(等)和Java的我已经从我的Perl比什么都在过去十年中看到更多的有报酬雇用。
我怀疑离岸perl的,新制造的可能不是未来最大的市场,但肯定有积极的发展在英国的城市和媒体行业。
否则,我只是用了上述几点同意。 具有不同技能的技术人员更能够选择正确的工具,而较少倾向于“得到宗教”有关语言的选择。
如果你正在寻找一个帖子里的非技术性的管理有观点什么技术应该和不应该用一个支撑点 - 我把一个在“避免”桩。
Answer 7:
我不明白这个问题的要点。 你有一份工作,你已经知道的Perl。 你可以问是否要学习新的语言,哪些学习(请不要,但你可以),但是没有人可以或应该预测你是否会得到使用Perl另一份工作。
你问,“正在对我的简历,这项工作最终将让我少受雇,尤其是如果语言不再种?”
那么,它比一个空白恢复好,你不能改变你的过去,所以真的什么是我们在这里谈论?
Answer 8:
要添加另一个单独的答案 - 正如你所提到的 - 有一个非常现实的危险,与招聘人员和其他人你的简历将被解释和推断的东西你怎么看自己,不一定打交道时,你可能会搁置一边。
这会发生两种方式 - 太多的变化,你是不是在任何或太少变化方面的专家,你是唯一的一两件事好。
我没有为打击一个简单的答案,除了要确保你强调便携的技能和成绩也都是独立的技术 - 使公司更多的钱,登陆新业务,使新市场等。
Answer 9:
Perl是你的工具箱中的另一个工具。 如果我有一个开口,一个人是窄聚焦到一个特定的技术,并另外拥有广泛的技能,我会更倾向于聘用与更广泛的技能之一,即使他们可能并不像深深知识渊博。 有人谁拥有广泛的对多种平台的技能是谁的人能想到,创新和适应。
文章来源: The future of Perl? (Perl 6, employability)