重新学习一门语言的最佳方式是什么?[已关闭]

2022-09-03 13:39:29

我曾经在大学里是一个Java书,但从那以后我就再也没有碰过它。在过去的3-4年里,我的工作主要是在Python和C++,我已经忘记了Java的很多进进出出。

那么,用一种语言重新回到槽中的最佳(和最快)方法是什么?对小型项目的任何建议,让您使用(并因此重新学习)您已经知道的旧语言?

一个相关的问题是,你们如何与你们已经学习但很长时间没有机会使用的技术保持联系?


答案 1

重新学习它的最佳方法是学习它的最佳方法:使用它。看看Java 5和6的“新增功能”部分,看看添加了哪些新的好东西,但不要觉得需要使用所有内容。

在我看来,最好的选择是使用你熟悉的东西来“回到马背上”,然后逐渐学习新的东西。

具体项目:除非有实际需要,否则我不会回到我没有使用的语言,在这种情况下,我将使用它的项目已经指定(工作或个人)。常年存在的欧拉问题有时很有趣,但它们让你使用的语言功能有限。你可以尝试的一件事是将你开发的Python/C++程序之一移植到Java。


答案 2

对我来说,与我一段时间没有机会使用的技术取得联系的最快方法是参与一个开源项目,其中有问题的技术正在使用中。如果你打算重新熟悉java,我建议你看看Jython项目,例如。这样,您将在python部分感到安全,而您仍然需要在java中工作。大多数开源项目也非常善于采用新技术,即使我不确定jython家伙是否在使用最新的java,我也会毫不犹豫地在这个赌注上投入几美元。像这样与其他人一起编码也使您有机会查看其他人编写的代码,这将使您轻松了解语法更改(Java 6中引入了一些),最佳实践等,我总是发现这些都非常有帮助。此外,在这些类型的项目中,支持通常是好的,因为人们都渴望继续前进。

祝您在Java恢复活力的任务中好运!