普通大专真的可以自学 java 吗?

可以学,但是看人。

19年毕业生,普通大专都算不上吧,一个垃圾大专。计算机专业不教计算机组成,系统,网络,算法,上来就是教Java。大一上学期随便学了学,成绩还行。下学期发现编程得靠自学,开始努力,但当时完全不懂需要学什么,也意识不到基础的重要性,完全没有人指导,找了一套培训班视频资料开始学。

大一下学期从JavaSE重新开始,到web,ssh(我记得这个时候我们专业连web都没讲到),暑假自然是很难学的进去,当时不清楚自己的水平离找一份工作差距很远

大二上学期发现遗忘很严重,耐着性子重新搞,从web到ssh,ssm,maven,git,mysql,linux基本操作。

大二下学期才发现,原来还有缓存,消息队列,搜索引擎这种东西,原来项目还可以做分布式,不同项目之间还可以通信,开始学习redis,dubbo,zookeeper(随便看了看,清楚大致是怎么一回事),springboot也大致学了一下,准备了各种面试题

大三开始找实习,太难了,投简历没消息,有消息的都是培训机构,就在我打算放弃的时候,找到了一家创业公司,我是第一个技术,公司的项目是外包做的,我去维护一下服务器,数据库,给运营开发一些统计,报表之类的应用,给公司写了个官网。

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**Java技术qq交流群127522921**自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

两个月后公司倒闭了,又去找工作,找不到就放弃了(有点玻璃心,受不了挫折)

中间有想过升本,因专业的原因,本科没法报计算机,最后也没升。技术也基本放弃的状态,随便学了点东西,到大学毕业,又去找工作,一线城市6k,996

两个月后换工作8k,公司让踩坑flutter web开发,觉得没劲,又离职了。

赶上疫情,然后又开始了混日子的生活,

到2020年8月,毕业一年了,还是个废物,一事无成,技术也忘光了。怎么办呢,复习呗。耐着性子从springboot,spring cloud,rabbitmq,sharding jdbc,mysql调优,看了看spring一些源码,集合源码,juc各种同步器,反正就是各种面试点都准备一下。把技术跟之前工作时候的项目结合起来,延长工作时间。算起来毕业一年多点。有一家公司面试题几乎都命中了,面试的不错,一线城市12k,正在工作了。

虽然之前的工作经验很短,但总体来说还算有用,第一家学会了用windows服务器,数据迁移,第二家学会了怎么合作开发,开发流程从需求出来到评审,前后端对接,提测,上线,第三家学会了用mac系统。

总体来说,我运气比较好吧,技术一般,但也能逼着自己静下心学习,面试准备的比较充分。

编程这条路竞争很大,要很努力才行。人的天性就是觉得自己跟别人不一样,尽量避免这一点,看清楚自己到底适不适合,能不能坚持学习。视野真的可以决定一个人的天花板,学技术不要闭门造车,多沟通,多去各种技术网站逛逛,试着造轮子。学Java真的不要只学Java,计算机基础很重要,决定了你学习编程的思维方式。我大学就是踩了大坑了,浪费了太多时间。

最后,出学校前要摆脱自己还是学生的想法,入职后一定要多问,起码表现出积极向上,肯努力,肯钻研,懂得沟通,不会做就问,不要憋到最后耽误工期,会被PM怼死。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。当然,这些内容我也全部整理在一份pdf文档内,分成了以下几大专题:

  • Java基础部分

  • 算法与编程

  • 数据库部分

  • 流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)

这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。

作为一名程序员,阶段性的学习是必不可少的,而且需要保持一定的持续性,这次在这个阶段内,我对一些重点的知识点进行了系统的复习,一方面巩固了自己的基础,另一方面也提升了自己的知识广度和深度。
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!**

  • 26
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值