原文:Scala uprising results in recruitment boom
在柏林,由于大量增长的迁移代码到Scala语言的需求,对高级Java程序员的招聘开始飞速增长。
使用Java SE或EE的Java开发人员不得不习惯于长久等待新的更新和特性,于是在等待的间隙,或许有些人开始尝试Scala语言,去体验更少的代码做更多的事,但他们却一头撞到了高墙上。
在此以前,开发者似乎没有足够的动机来改变现状,然而对Scala的需求的新增长期意味着开发者突然有了足够的理由来认真对待学习Scala这件事。熟练掌握Scala对技能发展,个人满足和提高就业机会都大有益处。
首先,Scala有助于更高效的编码,它使得开发者可以用函数式编程技术来提高程序的稳定性并减少问题。同时,Scala有助于写出更具表现力,更少复杂度的代码。许多开发者已经通过Ruby,Python,Javascript或其他动态语言熟知更具表现力和更简单语法的语言的好处。然而,对那些仍然工作于静态类型语言如C++或Java的开发者,那种丢掉大量符号,显式类型声明和模板代码的能力可能更受欢迎。
Scala的另一项特性是更好的工程能力,这得益于它的函数式编程特性和强表现力、类型安全的代码。这为好的工程师提供了尝试增加他们的生产力而不妥协于性能的可能性,也因此,Scala被更多人需要——任何一个能写强表现力的短代码又有高性能、类型安全的程序的工程师总是能拿到令人满意的合同!
你也可以成为一个更快乐的工程师,当你的编码能力发展到一个高级层面——你可以更容易的写出易懂又好用的,运行更快,bug更少的代码。你也可以完成的更快,解放更多时间来处理伴随于复合型的软件工程师角色的其他任务。
再来一个显著的优点?许多使用Scala的开发者说他们比以前更享受编码了,并且,得益于Scala,他们真的为高质量编码感到骄傲和自豪。
所以,如果你想提战一项能使你的技能、工作满足感和未来的工作期望等等都受益的知识,现在正当其时,来开始学习Scala吧,将你自己定位为未来的专家地位——在其他人赶上了之前!