没有基础的话最好是找个培训班,自学有许多东西是你自己搞不明白的。
自学的话,遇到一些问题没有人讨论的话自己很容易钻牛角尖的,还是找地方有老师,有同学比较好的哟,这样遇到问题时可以一起讨论来解决问题,而不是自己闭门造车。
如果想快速入门的话,肯定是去培训班好,去培训班你不用考虑要学什么,应该学什么,也不用担心找不到学习资料。如果是选择自学的话,通常情况下,自学的层次达到java入门的水平,远远达不到软件工程师的水平,所以,想要在技术上不输给人家,最好选择去培训,入门快,效果也会更好点,如果想要更加的技艺精湛,还是要靠后期自己不断地学习与提升的。