有很多大学生都表示在学校里很迷茫,完全没法静下心来做事,现在已经大三了,突然发现自己身边有不少同龄人都在考研、或者已经进入大厂实习,甚至还有人准备创业自己当老板了,已经有房有车,月入过万,经济完全独立。
相比较之下就觉得自己一无所成,知道自己要去努力奋斗,但是很茫然,不知道要怎么去系统性的学习。
于是在这里,我对还在大学里的准程序员们提出一些关于学习的建议。
听到很多人都在说:为什么我看到一些与自己一样年龄的人都很成功,各种月薪过万的,难道还能是假的?
对于这一点我只能说:你们刷知乎、刷脉脉刷多了。
但实际上,能够有年薪百万的人真的!真的!!真的!!!是凤毛麟角的存在。仅有的那几个基本是精英中的精英了。
百万年薪暂且不提,光说年入二十万,就已经能跑赢全国 90% 的人了。
所以, 知道焦虑是好事,会催生自己进步,但是过度焦虑会让自己丧失信心,丧失奋斗的动力。前段时间热议的“躺平学”,也许就是那些过度焦虑从而丧失信心后的产物,总是让自己与社会上那些凤毛麟角的头部精英对比,从而使内心绝望。但,与其想那么多,不如脚踏实地先走走看。
你是不是也曾觉得学校教的东西太过基础,有点脱离实际工作需要?除了用于应付面试外,就再也用不着了?我曾经也这样想过,因为在你真正踏入社会之前,思想会一直处于封闭的状态。直到后来我才猛然发现这种想法是错误的。
首先在校招的时候,学生们大多都没有实际参加项目的经验,招聘公司便只有考察他们的基础知识。而社招就更不用讲,越是厉害的公司,越是注重这类基础知识。
其次相比你在短期表现的能力,他们更加看中你展现的长期潜力。以阿里巴巴为例,有些招实习生的热门岗位不要求你有任何的技能,因为进去会安排一对一的导师来带你,他们需求只有一个:扎实的计算机基础。
可能很多人会说,现在的Java更新迭代太快了,就算我们把基础打的再扎实,万一进入社会后这些直接被淘汰了怎么办呢?其实当面临新技术更迭的时候,那些所谓的新技术,其核心、本质的东西一般都不会有变动,其实就是当初学的基础知识。只要掌握了这个“规律”,之后你学任何东西都很快,任何新技术都能快速上手。
常言道:千里之堤,毁于蚁穴。
基础知识就像是一颗大树的根茎,它决定了我们所能到达的高度,而要想快速做出点事情,前提条件一定是基础能力过硬,“内功”到位。
技术宽度决定了你能不能够进入一家公司,而技术深度则关乎你所拿到的offer等级,这也就是为什么我们的同学能找到工作,但薪资却并不是很高的原因了。所以,各位学弟学妹,请务必重视底层基础能力!!
这里建议大家多看一些计算机基础知识的书籍,下面是一个我整理的0~3年入门经验的Java程序员需要学习的知识,希望有时间大家可以去好好了解:
| Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性) |
| Web编程初探(Servlet+MySQL数据库+商品管理系统实战) |
| SSM从入门到精通(Spring+SpringMVC+Mybatis+商品管理系统实战-SSM版) |
| SpringBoot快速上手(SpringBoot+基于SpringBoot的商品管理系统实战) |
| 零距离互联网项目实战(Linux+Redis+双十一秒杀实战系统) |
上面的这些知识点,学起来虽然会很费时间,但学完后你的基础知识也会更加的全面和系统。如果你能认认真真从里面学到 70%,那么就可以说你已经领先大部分人了。
这里分享一份可能很多人都推荐过的 《Java中高级核心知识全面解析》,如果是已经确定了Java开发的方向,相信你不容错过这份资料。
有需要的朋友可以直接点击 【此处】找我免费获取全套资料。
这里说的“成长路线”,是指大体的思路,以及你在每个节点需要学习的大致内容。通过这个“成长路线”,我们可以更好地理解某些问题,解决某些问题。我把这些整理了成下面的图片:
作为一名有着快八年开发经验的老Java,这里我把自己的一个知识体系分享给大家,给大家提供一个参考。
我喜欢一边学习一边总结,也喜欢做分享。
这些年来,我一直都在充实并丰满自己的这个知识体系,并把自己的总结整理成为了
一套文档,有需要的朋友可以直接点击
【此处】找我免费获取全套资料。
这里的“尽量少玩游戏”,不单单是指传统意义上的各类PC端游、手游、PS4等游戏,还包括某音、某手、某站等各类视听娱乐软件在内。
我们处于一个信息爆炸的时代,身边充斥着大量的“垃圾信息”和一股浮躁的气息,我们要学会将有限的时间和精力放在能够带来长期价值的事情上。
当然,我并不是让大家完全放弃这些娱乐活动,只是建议大家在业余时间,少沉浸在信息中,多培养下自己各方面的兴趣爱好,例如我一直热衷的事情:阅读、写作还有运动。
一个程序员长期久坐是避免不了的,也建议大家没事的时候多运动,健健身,注重身体的管理。这能让你拥有一个更加健康的身体。
其实我以前也爱玩游戏、刷短视频,但后面发现,这些东西会在不经意间收割我宝贵的时间。每次熬夜打游戏、刷短视频到凌晨一两点时,就感觉不到充实,甚至会有些许“愧疚感”。
于是,我将游戏彻底戒掉,然后我发现,原来有这么多的时间可以利用起来,做自己想做的事情,这很有意义。对于我来说,有了更多的时间可以花在看书、写作输出上,有了更多时间去社交,接触更多优秀的人,向各行各业的前辈们取经 。
只要能坚持下去,你会对未来充满期待,对生活充满热情,整个人的状态也会变得更积极主动,这是把时间花在“玩游戏”,“刷短视频”上所收获不到的。
虽说程序员这个行业内卷已经很严重了,但依然有着大批的新人前赴后继的不断涌入,你不刷题,你不下劲,不钻技术,自然就会有人把你甩在身后。
想要赚钱,拿到满意的 offer,想要牛掰,那么建议收藏本文,有时间了好好看看我上面说的这些点,按照我上面说的来!该打基础的使劲打!
你可能会经常看到一些大佬侃侃而谈,你以为他们在吹逼。但是你看不到是他们背后的辛苦,和所付出的努力与汗水!
众所周知,敲代码是门手艺活,不信看看你桌面的百度和Google ,咳!总之,该敲的代码一定要敲!在理论学习时也要同时开始动手敲代码,别等到完全理解才动手,因为在程序运行中的各种情况都能帮助你快速理解,让你更快更牢固地掌握知识点。
我想,可能还有很多人在面试害怕自己的能力不够,或者是安于现状,觉得程序员怎么着也能拿到几千的月薪,那么你就要注意了,这是非常危险的!
我们身为技术人员,最怕的就是安于现状,一直在原地踏步,那么你可能在30岁就会迎来自己的职业危机,因为你工作这么久提升的只有自己的年龄,技术还是万年不变!
这些年我一直都在充实并提升自己,并把自己的总结整理成为了
一套文档,有需要的朋友可以直接点击
【此处】找我免费获取全套资料。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000430/viewspace-2779316/ ,如需转载,请注明出处,否则将追究法律责任。