如何掌握Java?
我用Java学习了两门课程:
1-Java编程入门
2.使用Java的数据结构
在这两门课程中,我们都使用了JavaSE
我喜欢它,我真的想成为一名伟大的java程序员
但是,我发现我应该了解Java软件开发中涉及的许多技术:
Spring、Struts、JSP、JSF、GWT、Hibernate、ApacheTomcat等等,实际上还有很多
我希望它变成简单的过程。网 你可以选择一种带有一个框架和IDE的语言
有人能告诉我掌握Java的最佳路线吗
你觉得这两门课怎么样:
http://www.oreillyschool.com/certificates/java-programming.php
和
高级Java证书系列(来自同一所学校,将于9月提供)
# 1 楼答案
我认为大多数程序员都有大学毕业生的平均智力,包括我自己。但我们有很多耐心
也就是说,有有效的学习方式和低效的学习方式
# 2 楼答案
如果你真的想知道在你的例子(Spring、Struts、JSP、JSF、GWT、Hibernate、apache tomcat)中你应该学习什么,那就找一些播客和博客文章来调查这些技术。然后你可以选择你最感兴趣的项目进行进一步研究
# 3 楼答案
我从你问题的措辞中得到的印象是,Java是你的第一种编程语言。我赞扬你渴望“精通Java”,但如果可能的话,我想建议你在获得太多深度之前尝试一下广度
我认为,在大多数课程都是用Java教授的CS学位上,很容易陷入相信所有编程语言都是:
因此,所有编程都必须大致类似于Java编程
我谦恭地建议大家阅读一些不同的范例和语言:学习一种动态类型的语言(来自Java,我建议使用Python或Ruby),学习一种非OO语言(比如C)——并实现OO,学习函数式编程(Haskell是一个很好的开眼界者)。在深入Java alphabet soup(Java文化高度重视首字母缩写词——但我不会在这里给出任何价值判断)之前,至少先看看周围
就我的0.02美元