发表时间:2022-03-23来源:网络
谢邀,我是Java程序员。
我最开始学Java也是自学的,目前已经工作三四年了,我来讲下我的经历和分析下题主的想法
学肯定是可以学的,但是能不能自学成功呢?这也是你必须要考虑的问题
对于“自学成功”这个四个字我不知道你的理解是怎么样的,现在技术更新很快,有人认为自学成功认为我会写个HelloWorld就算成功了,还有人认为我把Java基础学会,会写一些简单的程序就算成功了,当然这些认识都是不正确的。
对于Java而言,我觉得成功应该是至少做个几个项目,可以对Java一些框架很熟悉,才能出去至少能保证找到工作,如果能够达到精通,对框架的原理的理解,这样就可以找到好工作。
如果你能成功,证明楼主的自学能力是很强的,这个自学能力会在以后的工作中对你有很大的帮助
现在很多公司的招聘都是要求本科,最少也是大专,所以题主在学历这块吃了很大的亏,看一下现在互联网招聘的要求。

大部分都是要求本科及以上

对于这些大专或者不要求学历的,如果你学历偏低,在竞争上面会很没有优势,就算技术很好,在工资上也会因为学历而比别人少很多。所以在你自学的同时最好能做一下学历方面的提升
说一个自身经历吧,我之前是程序员,现在是技术总监,当然技术选拔人才都是由我来做。
记得有一次面试了一个中专毕业的人,地点深圳,也是自学的java,可以说是全栈了吧,技术很好,可差点就是因为学历被HR卡在了那里,但是在我看来,对于一个创业公司还是以技术为主,所以我就把他招进来了,当然薪资相对于一些本科毕业的人来说,还是少了点。
所以总结一些,如果自己学历不好,就想办法去提升自己的技术水平,因为往往努力比天分更重要。
对于没有基础的人来说,要想学习好Java应该从以下几个方面入手:
第一:从基本概念入手。要想学好Java首先要了解Java的基本概念,包括类、对象、属性和方法。
第二:从基本的实践操作入手。学习Java一定要多进行实践,多动手敲代码,通过实践来理解Java的编程规则。
第三:Java基础部分是以后深入学习的重点。Java语言的学习难点集中在Java的基础部分,比如封装、继承、多态这几个概念就比较难以理解,另外还包括异常处理、集合、序列化、多线程等内容。
第四:丰富基础知识结构。包括操作系统体系结构、计算机网络、数据库、数据结构、算法设计等内容。
这些有很多我自己现在都在用,希望对你有所帮助

皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务