主要还是需要你具备学Java的决心与坚持。前期可以把常用的代码整理出来,熟练的英文可以帮助你记忆代码和阅读帮助文档
首先要具备一定的基础,及对职业规划长远的打算;其次,需要有坚韧不拔的毅力,尤其是基础差的同学,你需要比常人付出更多的努力;最后,你应该做好困难的准备,如果不顺利是否有面对困难的勇气,是否能够学到一技之长。
没有条件,,只要你爱学就行