怎样才算得上精通java?
精通这个词的范围很广,每个人对精通的理解都不一样。但是我认为知识是要不断学习和总结的。对于Java这门语言,首先要深刻的掌握基础理论,最好能掌握它的底层,事实上底层也莫过于是各种各样的算法,这些东西不是只靠听课,看书能搞懂的,是需要在实践中不断熏陶出来的。从懂一点通过实践到会一点,从会一点通过实战到懂,从懂通过不断的经验总结,最后到精通,而自己也不能叫精通,因为事物是不断变化发展的,自己只有把握底层原理,才能笑看未来。
ava源码一清二楚java虚拟机,运行机制,说啥都清楚。java相关的各种技术。struts,hibernate,spring,ibatis更是不在话下。分分钟就能自己写个框架出来。我作为一个菜鸟。能想到的所谓的精通就是这样了。
学java或者C++需要报培训班吗?自学也能达到很精通吗?
这个问题,很多人都有过纠结。
那么在做抉择的时候,先考虑一下这几个原因。楼主是否是相关专业的学生?是否有一定的基础?自学能力怎么样?
如果既不是相关专业,也是0基础的条件下,又比较陌生,不知道从哪里下手学习;那么这样的话,选择培训班入个门,也是一种选择。但是,要是自己有自学的能力,有准确的方向和学习的路线,那么我觉得自学是最好的选择。
现在市面的培训班琳琅满目,价格高低不等,质量也良莠不齐。也时常会爆出一些培训学校坑蒙拐骗的消息。所以,楼主如果是有一定基础和实力单存想提升自己的水平的话,我建议不要选择培训班了。如果自己耐心的去网上找一找的话,会发现,有很多提供自学的资料。只要自己做好规划,有学习的方向,坚持下去,肯定能精通。如果只是靠培训班灌输式的洗脑学习,我相信,培训再多次也是无济于事的。想要提升技术水平,最主要的还是靠自己,不断的去学习,去挖掘深层次的东西。
有恒心,有规划,想去学习,才是正解。我相信,单存靠培训出来的大佬可能很少吧,最主要的还是自己学出来的。
个人观点,仅供参考!
这个得看个人,如果你是一个很自律的人,能坐的住肯吃苦,完全可以自学,很多编程大神都是自学成才的。但是如果你没有自制力,管不住自己的话还是建议你报个培训班,毕竟花了钱的多少会给你一些学习的动力,而且有老师带着你学的话会稍微容易些,不过要想学的好还是需要自己的努力,师傅领进门修行在个人,加油吧!