我是编程的初学者。我应该同时学习数据结构和算法,以及Java编程语言吗?现在我知道了数据结构和算法构成了编程的基础。我应该先学习它们吗?
我很困惑。我的学习路径应该是什么?
我想成为一个真正优秀的Java程序员。
发布于 2010-05-08 17:08:32
我的建议是:
1.)学习基础知识
Learning the Java Language
(不包括泛型章节,这是一个更高级的主题)
2.)在学习基础知识的同时,通过解决简单的练习来练习你所学到的知识
Coding Bat
3.)开始实现简单的算法,学习如何使用递归
this)
4.)找一本关于数据结构和算法的好书,开始学习它们
发布于 2010-05-08 15:06:34
我认为并行学习这两个是很好的。如果你只尝试先学习数据结构和算法,而不做任何编程,那么这一切都会有点抽象--我认为如果你能在实际环境中使用你所学到的东西,你可能会更有效地学习。这也意味着你可以用你学到的东西做实验。以理论的方式进行实验比较困难。
发布于 2010-05-08 15:29:56
我认为你应该只学习java的基础知识,然后在学习一些更高级的java的同时开始学习数据结构和算法。如果你在没有学习至少一些语言结构的情况下就开始研究像算法这样的东西,事情将很难掌握。
https://stackoverflow.com/questions/2793233
复制相似问题