经过一年的java?

时间:2010-11-29 15:51:43

标签: java computer-science

我刚刚在大学代表队完成了Java编程的第一年,我有三个月的休息时间。

就我的发展而言,最好是:

  • 更深入地覆盖Java以获得更具中等水平的能力
  • 学习一种与我当前的Java能力相似的新编程语言(如果是这样)
  • 花时间学习介绍离散数学,算法和数据结构

我也对任何其他可能有益的可能性开放,但可以在大约3个月内完成。

8 个答案:

答案 0 :(得分:3)

编写代码。编写实际代码比阅读书籍更有价值。程序员似乎无法编写代码 - see here。因此,为了不成为无法编程的人之一,请编写代码。

您可以根据自己的喜好进行项目。由于它现在很流行,你可以创建一些社交工具,如TweetDeck或HootSuite。或者您可以创建任意有用的软件。对于你的亲戚的短号车间或汽车修理车库,无论如何。

答案 1 :(得分:0)

您可以查看我对类似问题的回复here

答案 2 :(得分:0)

有点主观的问题......但我建议学习流行的设计模式。还可以为自己找到一个项目,找到您感兴趣的内容,或者您​​想要解决的问题。花你的空闲时间解决问题或创造有趣的东西。学习的最佳方式是在现实世界环境中应用。

答案 3 :(得分:0)

我会选择:

  • 花时间学习介绍离散数学,算法和数据结构

它将为您下次想要做的任何事情提供坚实的基础,其他语言或Pangea建议如上(DDD,UML等)

编辑:是的,正如另一个人指出的那样:编写代码,以及很多代码。

答案 4 :(得分:0)

我建议把你学到的东西付诸实践。为自己创建一个项目。

或者,您可以了解Enterprise Java并使用它。

答案 5 :(得分:0)

编写代码可能是最好的答案。

然而,你需要工作的时间跨度提到七周内七种语言http://pragprog.com/titles/btlang/seven-languages-in-seven-weeks

答案 6 :(得分:0)

作为一名学生,id在一年前面临着类似的困境..我选择学习c ++,这是一个很好的决定。 c ++让你深入了解指针,并了解垃圾收集(java通常会自动执行)等等。加上它不难学习带有java背景的c ++。 或者你可以开始一个项目(也许是学习JSP,servlets,电子商务网站的bean),这是另一个很好的选择..

答案 7 :(得分:0)

您应该开始学习Java EE。

JSP,Servlets,Tomcat是一个好的开始。春天也许过了。

请记住编写的代码比您阅读的更多。尝试编辑准备好的示例。