我觉得对于一门语言,学习能做到夯实基础,厚积薄发就不错了。
首先,看源码是需要编码基础的,你如果对于Java的基础知识都不甚了解,看源码是很困难的。
同样,对于从程序员转型到项目管理人员,你是需要扎实的软件开发技能以及管理技能的。所以,这个过程就是一个不断学习积累的过程,等你水平到了一定境界,那是水到渠成的事情。其实这个也是个基础的问题。
其次,对于英文文档我个人有个小看法,如果英语不是很好,可以先在网上找些其他国内程序员写的例子,你应该不是第一个学习这门技术的人。等能应用这些技术了,碰到一些问题需要查询文档的时候,再去带着目的看,还是很容易的。
这看起来是个古老的话题,但是有几人在这古老的话题下坚持下来的。学习一本语言要想完全掌握它本就是一件不可能的事情,然后大部分都觉得自己已经非常成功了,何谓学好?何谓掌握?关键是看自己的领悟能力,如果硬说方法,一句话:实践出真理,程序也不离开。哈哈,道可道,非常道;名了名,非常名耶。
没啥说的,全靠你基础学的怎么样样了,基础学好的话,学啥都快。没基础=看天书。做为一个项目经理,先自己技术得让别人认可,然后就是熟悉业务。。。再加上几年工作经验,就O了。
学java先是要基础打好,多进行实践,很多知识都是可以从实践中学到的!这是提高JAVA编程能力的好办法,也是唯一的一个办法
这个每个人都是不同的,人人都有自己学习习惯,不能说别人好的你用这就好,如果你感觉自己学习不知道从哪下手,那我觉得你还是去找个培训班去学吧,毕竟有老师带着学来的扎实,推荐你去参加CSDN新办的那个黑马程序员训练营的项目,反正也不花钱,而且CSDN的老师绝对牛B啊。具体你自己去百度搜搜CSDN黑马程序员看看吧。