谢邀。
如果你要学习java的话,还是从零基础的知识点开始学起吧。
你一开始就从JavaWeb开始学起的话,那java的基础知识点就不学了吗?数据库也不学了吗?
如果要学习java的话你可以看看这套学习详细的学习路线:小白怎么学习java?www.zhihu.com
但也不能一昧的去看视频教程去学习。先来听我讲讲一个朋友的故事。在那个国庆节之前,编程曾经是他认为不可能学会的事,而在那个国庆节之后,编程成为了他最擅长的事。
严格的说呢,这位朋友并不算一个好学生。进入大学后便迷上了CS,大三因为挂科太多被学校劝退了。
这下他清醒了,这样下去不行,但学校已经回不去了,于是报了个培训班学编程求生。
天天学天天练,学了三个月,但都没入门。也不是不会,是只有老师教过的才会,和教的只要一点不一样,就立马不会了。
不久后,他在火车上遇到一位大厂的程序员,闲着没事,两人就一起聊编程。聊了不到一个小时,就豁然开朗了。
我问他怎么就开朗了,能不能说具体点,他说,原来脑子里虽然装满了知识,但也就是那么放在那里,每个知识都一样。
但当明白了这门语言开发到底是在做什么以后,这些知识就有了权重、有了优先级、有了结构和位置。
脑子就像有一根绳,将这些知识分门别类的串了起来。哪些知识干什么用,变得清清楚楚。
把那些周边知识先扔一边,重点攻克那些主干知识,就能从中杀出一条血路来,等主干知识巩固好了,再慢慢回来补周边知识。
在学习的过程中你也不能忘了去实践,毕竟实践是见证真理的唯一标准。
在学习的过程中一定要自己亲手去做项目,去敲代码。一定要形成自己的编程思想,如果自己没有编程思想的话那自己以后上手工作的时候估计很难敲出来代码。
但编程思想的形成很难。需要大量代码的堆积才可以。怎么形成编程思想呢?
在学习的过程中千万别死抄代码。不要像行尸走肉般的抄代码,没有用。只能提高指法速度,无法形成编程思路。
核心:找出老师代码的核心思路,类似于:第一步、第二步、第三步、第四步…,然后将每一步一个一个实现掉就行了。最终完成功能就行,先不要要求代码的质量很高。只要功能完成就行了。后期慢慢的你就知道代码可以优化,然后再慢慢优化,慢慢成长。最终会成为大牛。
既然选择了java这条路,那就坚持去学习吧。