米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

各位学弟学妹:作为一名Java开发程序员,除开编程语言本身外,你还必须知道这五点

  • xuxiang
  • 7
  • 2021-07-02 10:00

 

有很多大学生都表示在学校里很迷茫,完全没法静下心来做事,现在已经大三了,突然发现自己身边有不少同龄人都在考研、或者已经进入大厂实习,甚至还有人准备创业自己当老板了,已经有房有车,月入过万,经济完全独立。

相比较之下就觉得自己一无所成,知道自己要去努力奋斗,但是很茫然,不知道要怎么去系统性的学习。

于是在这里,我对还在大学里的准程序员们提出一些关于学习的建议。

一、心态要端正

听到很多人都在说:为什么我看到一些与自己一样年龄的人都很成功,各种月薪过万的,难道还能是假的?

对于这一点我只能说:你们刷知乎、刷脉脉刷多了。

  • 在知乎上,人均学历 985、211起步,毕业后月薪没有10k都不能生存,全是年轻有为的时代精英,不是这样都不好意思出来回答问题。

  • 在脉脉上,人均单位 BAT,什么小米滴滴、美团都是垃圾公司,年终奖没有十个月以上都觉得丢脸。

但实际上,能够有年薪百万的人真的!真的!!真的!!!是凤毛麟角的存在。仅有的那几个基本是精英中的精英了。

百万年薪暂且不提,光说年入二十万,就已经能跑赢全国 90% 的人了。

所以, 知道焦虑是好事,会催生自己进步,但是过度焦虑会让自己丧失信心,丧失奋斗的动力。前段时间热议的“躺平学”,也许就是那些过度焦虑从而丧失信心后的产物,总是让自己与社会上那些凤毛麟角的头部精英对比,从而使内心绝望。但,与其想那么多,不如脚踏实地先走走看。

二、打下扎实的基础

你是不是也曾觉得学校教的东西太过基础,有点脱离实际工作需要?除了用于应付面试外,就再也用不着了?我曾经也这样想过,因为在你真正踏入社会之前,思想会一直处于封闭的状态。直到后来我才猛然发现这种想法是错误的。

1. 现在的面试越来越重视底层基础

首先在校招的时候,学生们大多都没有实际参加项目的经验,招聘公司便只有考察他们的基础知识。而社招就更不用讲,越是厉害的公司,越是注重这类基础知识。

其次相比你在短期表现的能力,他们更加看中你展现的长期潜力。以阿里巴巴为例,有些招实习生的热门岗位不要求你有任何的技能,因为进去会安排一对一的导师来带你,他们需求只有一个:扎实的计算机基础。

2. 基础知识是万变不离的根本

可能很多人会说,现在的Java更新迭代太快了,就算我们把基础打的再扎实,万一进入社会后这些直接被淘汰了怎么办呢?其实当面临新技术更迭的时候,那些所谓的新技术,其核心、本质的东西一般都不会有变动,其实就是当初学的基础知识。只要掌握了这个“规律”,之后你学任何东西都很快,任何新技术都能快速上手。

3. 基础决定了我们所能到达的高度

常言道:千里之堤,毁于蚁穴。

基础知识就像是一颗大树的根茎,它决定了我们所能到达的高度,而要想快速做出点事情,前提条件一定是基础能力过硬,“内功”到位。

技术宽度决定了你能不能够进入一家公司,而技术深度则关乎你所拿到的offer等级,这也就是为什么我们的同学能找到工作,但薪资却并不是很高的原因了。所以,各位学弟学妹,请务必重视底层基础能力!!

4. 建议:多看信息密度大、质量高的资料

这里建议大家多看一些计算机基础知识的书籍,下面是一个我整理的0~3年入门经验的Java程序员需要学习的知识,希望有时间大家可以去好好了解:

Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性)
Web编程初探(Servlet+MySQL数据库+商品管理系统实战)
SSM从入门到精通(Spring+SpringMVC+Mybatis+商品管理系统实战-SSM版)
SpringBoot快速上手(SpringBoot+基于SpringBoot的商品管理系统实战)
零距离互联网项目实战(Linux+Redis+双十一秒杀实战系统)

上面的这些知识点,学起来虽然会很费时间,但学完后你的基础知识也会更加的全面和系统。如果你能认认真真从里面学到 70%,那么就可以说你已经领先大部分人了。

这里分享一份可能很多人都推荐过的 ,如果是已经确定了Java开发的方向,相信你不容错过这份资料。

有需要的朋友可以直接点击 找我免费获取全套资料。

三、了解自己未来的成长路线

这里说的“成长路线”,是指大体的思路,以及你在每个节点需要学习的大致内容。通过这个“成长路线”,我们可以更好地理解某些问题,解决某些问题。我把这些整理了成下面的图片:

 作为一名有着快八年开发经验的老Java,这里我把自己的一个知识体系分享给大家,给大家提供一个参考。

我喜欢一边学习一边总结,也喜欢做分享。

这些年来,我一直都在充实并丰满自己的这个知识体系,并把自己的总结整理成为了 一套文档,有需要的朋友可以直接点击 找我免费获取全套资料。

四、尽量少玩游戏,积极培养各方面的兴趣爱好

这里的“尽量少玩游戏”,不单单是指传统意义上的各类PC端游、手游、PS4等游戏,还包括某音、某手、某站等各类视听娱乐软件在内。

我们处于一个信息爆炸的时代,身边充斥着大量的“垃圾信息”和一股浮躁的气息,我们要学会将有限的时间和精力放在能够带来长期价值的事情上。

当然,我并不是让大家完全放弃这些娱乐活动,只是建议大家在业余时间,少沉浸在信息中,多培养下自己各方面的兴趣爱好,例如我一直热衷的事情:阅读、写作还有运动。

一个程序员长期久坐是避免不了的,也建议大家没事的时候多运动,健健身,注重身体的管理。这能让你拥有一个更加健康的身体。

其实我以前也爱玩游戏、刷短视频,但后面发现,这些东西会在不经意间收割我宝贵的时间。每次熬夜打游戏、刷短视频到凌晨一两点时,就感觉不到充实,甚至会有些许“愧疚感”。

于是,我将游戏彻底戒掉,然后我发现,原来有这么多的时间可以利用起来,做自己想做的事情,这很有意义。对于我来说,有了更多的时间可以花在看书、写作输出上,有了更多时间去社交,接触更多优秀的人,向各行各业的前辈们取经 。

只要能坚持下去,你会对未来充满期待,对生活充满热情,整个人的状态也会变得更积极主动,这是把时间花在“玩游戏”,“刷短视频”上所收获不到的。

五、伟大的背后是不懈的坚持

虽说程序员这个行业内卷已经很严重了,但依然有着大批的新人前赴后继的不断涌入,你不刷题,你不下劲,不钻技术,自然就会有人把你甩在身后。

想要赚钱,拿到满意的 offer,想要牛掰,那么建议收藏本文,有时间了好好看看我上面说的这些点,按照我上面说的来!该打基础的使劲打!

你可能会经常看到一些大佬侃侃而谈,你以为他们在吹逼。但是你看不到是他们背后的辛苦,和所付出的努力与汗水!

众所周知,敲代码是门手艺活,不信看看你桌面的百度和Google ,咳!总之,该敲的代码一定要敲!在理论学习时也要同时开始动手敲代码,别等到完全理解才动手,因为在程序运行中的各种情况都能帮助你快速理解,让你更快更牢固地掌握知识点。

最后

我想,可能还有很多人在面试害怕自己的能力不够,或者是安于现状,觉得程序员怎么着也能拿到几千的月薪,那么你就要注意了,这是非常危险的!

我们身为技术人员,最怕的就是安于现状,一直在原地踏步,那么你可能在30岁就会迎来自己的职业危机,因为你工作这么久提升的只有自己的年龄,技术还是万年不变!

这些年我一直都在充实并提升自己,并把自己的总结整理成为了 一套文档,有需要的朋友可以直接点击 找我免费获取全套资料。



这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。



如有侵权请联系邮箱(service@misuland.com)

猜你喜欢

评论留言