成为一个称职的 Scala 程序员需要你成为一个称职的 Java 程序员吗?[已关闭]
在美学上,我是Scala的忠实粉丝,并且投入到其类型系统和库等内容中的许多概念工作。
然而,当我开始修补Scala时(并看到我的一些同事修补它),我发现自己不得不挖掘越来越多的Java知识(特别是以库的方式)。
这给我带来了一些问题:
- 我从未成为Java程序员,我对Java标准库或其他流行的库(如Apache Commons)不熟悉或不舒服。
- 我在Java领域的google-fu很弱。很难知道要搜索什么 - 这个问题因大量针对编程新手的不相关或基本的java教程而加剧。
然而,在这一点上,我不确定我是否应该咬紧牙关,尝试找到最快,最全面的Java之旅,以赶上自己20年的Java开发,或者当我在scala周围徘徊时继续尝试逐步修补我的知识是否合理。
Scala在我们中间可以提供的任何智慧都将不胜感激。
附言:我毫不怀疑自己熟悉 Scala 语法的能力,我对函数式编程和 scala 社区的范式非常满意和满意。但是,程序员的能力不仅基于一个人自学的能力,还取决于一个人向他人学习和采用工具和技能的能力。