重新学习语言的最佳方法是什么? [英] What is the best way to relearn a language?

查看:48
本文介绍了重新学习语言的最佳方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾经在大学时是Java的书呆子,但是从那以后我再也没有碰过它.在过去的3-4年中,我的工作主要是使用Python和C ++,而我忘记了Java的许多内幕.

I used to be a Java nerd back in college, but ever since then I haven't touched it. My work for the last 3-4 years has mostly been in Python and C++, and I have forgotten a lot of in's and out's of Java.

那么,用一种语言回到困境的最好(最快)方法是什么?关于小项目的任何建议都可以使您使用(并重新学习)已经知道的旧语言?

So, what is the best (and fastest) way to get back in the groove with a language? Any suggestions on small projects that make you use (and hence relearn) old languages that you know already?

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

A related question is, how do you guys stay in touch with technologies that you have learned but haven't had a chance to use in a long time?

推荐答案

重新学习它的最佳方法是学习它的最佳方法:使用它.看看Java 5和6的新增功能"部分,以了解添加了哪些新功能,但又不觉得需要使用所有功能.

The best way to re-learn it is the best way to learn it: use it. Have a look at the "What's new" sections for Java 5 and 6 to see what new goodies have been added but don't feel the need to use everything.

在我看来,最好的选择是使用您熟悉的东西来重新骑马",然后逐渐学习新东西.

The best bet, in my opinion, is to use the stuff you were familiar with to get "back on the horse" then gradually learn the newer stuff.

特定项目:除非有实际需要,否则我不会使用我从未使用过的语言,在这种情况下,将要指定用于我的项目(工作或个人).多年生的Euler问题有时很有趣,但是它们使您无法使用的语言功能受到限制.您可以尝试做的一件事是将已开发的Python/C ++程序之一移植到Java.

Specific projects: I don't go back to a language I haven't used unless there's an actual need, in which case the project I will be using it for will already be specified (work or personal). The perennial Euler problems are sometimes fun but are limited in the language features they get you to use. One thing you could try is to port one of your Python/C++ programs that you have developed, to Java.

这篇关于重新学习语言的最佳方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆