【问题标题】:Where to after a year of java? [closed]java学了一年去哪里? [关闭]
【发布时间】:2010-11-29 15:51:43
【问题描述】:

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

就我的发展而言,最好:

  • 更深入地介绍 Java 以获得更中级的能力
  • 学习一门新的编程语言(如果有的话),达到与我目前的 Java 能力相似的水平
  • 花时间学习介绍离散数学、算法和数据结构

我也愿意接受任何其他有益的可能性,但可以在大约 3 个月内完成

【问题讨论】:

  • 属于:programmers.stackexchange.com

标签: java computer-science


【解决方案1】:

编写代码。编写实际代码比阅读书籍更有价值。似乎是程序员不会写代码的问题-see here。所以为了不成为那些不会编程的人之一,写代码吧。

您可以进行自己喜欢的项目。由于它现在很流行,您可以创建一些社交工具,例如 TweetDeck 或 HootSuite。或者您可以创建任意有用的软件。对于你亲戚的短号店或汽车修理厂,随便什么。

【讨论】:

  • 我认为你应该链接到the DailyWTF 而不是编码恐怖。 ;)
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    有点主观的问题...但我建议学习流行的设计模式。也为自己找一个项目,找一个你感兴趣的东西,或者你想解决的问题。花你的空闲时间解决这个问题或创造一些有趣的东西。最好的学习方式是在现实世界中应用。

    【讨论】:

      【解决方案4】:

      我会去:

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

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

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

      【讨论】:

      • 如果不是因为大喊大叫,我会支持你。
      • 呵呵抱歉,复制/粘贴了问题中的项目符号,但结果却是大喊大叫。
      【解决方案5】:

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

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

      【讨论】:

        【解决方案6】:

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

        然而,您必须使用的时间跨度要求提及 七周内的七种语言http://pragprog.com/titles/btlang/seven-languages-in-seven-weeks

        【讨论】:

          【解决方案7】:

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

          【讨论】:

            【解决方案8】:

            您应该开始学习 Java EE。

            JSP、Servlet、Tomcat 是一个好的开始。春天也许在之后。

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

            【讨论】: