建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

自学java电脑下什么,书籍小白买什么!先看书在实践了解一下?谢谢。买一本还是什么?(自学JAVA迷茫了)

GG网络技术分享 2025-03-18 16:11 0


笔者并不清楚题主自学Java的原因是什么。如果题主是纯粹兴趣爱好,那当然可以自学。但是如果是打算以此谋生,那么就有两种情况:

1.新手小白

这种情况的话,自学其实并不是很推荐。一来自学需要极大的自制力。自学是很枯燥的,没有一定自制力的话,题主恐怕坚持不下来。再来程序开发这行,其实还是很介意科班出身的。如果题主仅靠自学,恐怕以后的求职路会很难。

2.工作一段时间,想多掌握一门开发语言

这种情况的话,自学还算挺靠谱的。一来基本的语言结构已经掌握,换一门语言,无非就是改改编程习惯,熟悉下语法糖。刚开始接触,菜鸟教程上已有专门的语法糖介绍,这是必须看的,还可以浏览下csdn,starkflow这些技术网站,当然不可少的还有大量的练习,刷刷算法题之类的,这么做的话,很快的就可以入门了。入门后,可以考虑下自己想做Java那一块的开发。如果题主想从事web相关开发工作,可以看下spring相关的教程书籍,或者浏览csdn,上面有很多都做了相关分享;如果是打算从事android的话,同理,看下android相关的书籍。

看到有人推荐题主看《Java编程思想》,《Java核心技术》等这些书籍。其实并不是很推荐题主在入门阶段读这些书籍,一来晦涩难懂不说,再来就是这些书籍针对的是有一定Java开发经验,想进一步提升自己的编码能力的人去读的。题主如果在入门阶段就去翻阅的话,说实话,对题主继续学习Java来说,打击挺大的。

#####

书不是必要的,如果真想要可以买可以推荐两本,一本是JAVA编程思想(java开发者人手一本),另一本是JAVA2核心技术卷一卷二,书中的内容前期没必要全部吃透,可能也没有那个时间去全吃透。

可以去网上找一些相关的基础视频看一下,从搭开发环境、学习java基础语法、然后是Java api、数据库相关、前端基本知识,再学习主流框架用法,最后去网上找些项目实践下。

#####

谢谢邀请

其实自学我个人感觉入门时不需要上来就看教材,毕竟教材太枯燥,如果不看教材怎么学呢,那么下面就我个人学习开发过程分享下经验。

1.首先要充满浓厚的兴趣,因为学习开发是个长期的事情,也是个痛苦的事情,所以刚入门时我是结合慕课网和尚硅谷上的视频学习的,2个月左右就出去找工作了。

2.但是工作到1年左右时间时你会发现有些知识需要从书本获取,包括出去面试都会问设计模式,spring源码等知识,所以就需要买教材研究了,我个人买了headfirst java设计模式,spring in action,java疯狂讲义,java编程思想(百宝书),java核心技术等,确实每次看每次收获不同。所以这阶段建议适当的看下书,可能看起来会比较吃力。

3.自从入行后,一定保持持续学习,特别是慕课网视频,含金量还是比较高的,每天学习一点点进步是能看的到的。

4.这个阶段可以适当研究下源码,springboot,mybatis,docker等,一定要坚持下去。

个人意见,仅供参考,也欢迎大家一起讨论。







#####

谢谢邀请,这是我第二次回答类似的问题了,希望能帮到题主。

1.不建议看书自学

其实不管是兴趣爱好,还是后面想从事这块的工作对于自学java来说都不是和简单。真心不建议从书籍开始自学,原因其实很简单,第一:书从定版,到过审到上市售卖是需要一个很长的过程的,最少也要个2年左右,也就是说你现在看到的书其实是两年前的知识点,第二:有些书籍讲解的内容是很深入的,对于一个小白来说实际上有的内容是很难读懂的。

2.自学的建议

建议直接到网上去找对应的知识点去学习,第一里面有很多别人的自己的认识,第二后面你总是要用到百度的,对于后面来说其实也让自己能学会到怎么去查资料。虽然是网上去学习,但是也是需要方向和具体的学习流程的。给您的建议:java基础,javaoop,html+css,js+jquery,最后是框架:ssh,ssm,springboot等。这一套下来,基本就可以去面试了。如果说要下什么软件的话,你在学习的过程中也是会告诉您需要下什么软件,在哪里下。

如果想自学java的可以点个关注,答主后面会慢慢的更新一些java自学的知识点。

#####

推荐慕课网或者尚硅谷的免费视频,感觉对初学者帮助很大,有一定基础和实践后再去阅读书籍会收到更大的效果。

#####

推荐几本

《Java从入门到精通》

《thinkingin Java》

《Head First Servle&JSP》

《Java核心技术:卷1 基础知识》(这个系列的可以根据自己的学习情况来选择)

相关:给Java 1~5 年程序员的建议

https://www.toutiao.com/i6569818030803517955/

#####

我只有初中文化,电脑会玩一点,打个字都很慢,这个问题我回答不了,抱歉。

#####

谢谢邀请。

如果你是希望通过自学JAVA,来加入程序员这一行列的话,我给你推荐如下的书单:

首先,对于JAVA入门来说,《Java核心技术》已经足够,现在应该已经是第十版了。如果想精通JAVA,则要钻研一下《Effective Java》。

其次,想要当好一名程序员,仅仅掌握编程语言还不够,编程语言只是程序设计的一个子类别。从整体知识框架来说,你需要通过程序设计、软件开发、个人成长三方面去扩充自己的知识面。在这里,我不会告诉你诸如SSM框架、SpringBoot甚至是微服务、大数据之类的知识和入门书籍,在我看来,没有打好足够的基础,那么谈论流行技术是很浅薄的。

第三,编程其实是一件很难的事情,纵使从业多年,越发觉得基础知识的重要性,这是我最近从着手解决困扰多时的BUG的过程中再次深刻体会到的。你需要结合教材以及源码,不断的练习和实践,然后逐渐在脑中形成一个属于你自己的编译器,只有达到这个程度,才算是刚刚入门计算机编程。

最后,快速入门并不是一件很难的事情,然后对于任何一个人想要深入一份职业,那么就得度过一段漫长得学徒期。

谢谢。

#####

小白的话,建议先看教学视频,然后照着视频里面直接上手敲代码,编程编程,重在一个编写,而不是看。先写出来,会依葫芦画瓢里,再看书,这样会理解的更透彻一些,不然看书也是云里雾里,眼睛看了脑袋忘记了,键盘拿起来也不知道写什么。

想要视频教学,可以关注微信公众号“IT一刻钟”,免费领取最新的视频教学。

平时也会分享一些一线技术,不懂的可以在留言中询问。

谢谢!祝你学有所成。

#####

这个问题其实应考量一下自己学这个是做什么用的.如果说要进入这个行业,并且将其作为一个求生技能,那么自学的和培训这两种选择都可以,不过这两种途径的条件是不一样的.

先说一下自学吧.如果你是一个零基础的,又不是科班出生的.那么自学的难度就很高了,成本也很高.这个行业里面有一个领路人太重要,所以你去自学的话,首先你的自律能力得极高才行,因为学习的过程都是很枯燥乏味的,所以你对自己的要求得很高才行,中间不能间断.其次不能遇到困难就退缩.

还一条途径比较快,那就是去参加培训,当然得选一个好一点的培训机构.当然并不是说你培训出来就一定能做好这份工作,那样的话干脆每个人都去培训好了.培训的好处就是快速的给你指明方向,同时也能给你提供一个就业的渠道,也许工资不高,但是能让你迅速的进入这个行业,毕竟这个行业的门槛也不算低.后期的发展还是得靠自己.

标签:

提交需求或反馈

Demand feedback