关于自学,先提几条建议,望采纳!
找一个行业当中的师傅进行规划和指导。
每天规划好学习时间,不要中断。
先掌握了解知识体系后编写项目,边抓细节。
俗话说态度决定一切,一个人的学习态度相当重要,而一个良好的态度不仅会提高你的效率,而且还会影响效果。
学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,最重要的还是打好基础。
另外,所有语言的知识体系分为三大块:
数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)
业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)
信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)
这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。
推荐您了解下我们的免费学习资源“Java300集”,可在B站搜索我们官方账号(尚学堂)进行学习!
书籍的话,不知道您是否有基础!
如果有编程基础,就看“Core Java”
如果是新手,“Head First Java”就足够了
同时,也推荐看下我们自己出的书“实战Java程序设计”
这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,这本书能帮助初学者打通Java编程“任督二脉”。
希望能帮到你,望采纳!!
没有接触过但确实是对JAVA感兴趣想要学习却不知道从何下手?通过以下几个渠道你会获得不一样的收获。
小白想要学java可以先从看视频开始,有个初步的了解,毕竟一开始看书不太现实,看视频内容丰富而且不会那么枯燥。初步了解学习的路线和方向。
听课,有资源的可以听听讲座,但一般这类讲座只在技术类院校中会存在,没有机会的可以报班学习,这样更能系统的学习。
动手操作,俗话说时间是检验真理的唯一标准,唯一不唯一的不知道但肯定是很重要的,所以要“敲代码”多动手试试,一开始可能很慢,但时间长了,熟悉了就快捷很多。
互相交流,可以找一些志同道合的学习人一起讨论一起学习,相互交流还可以进行思维交流。
以上是我的五点建议,希望我的建议对你有所帮助。