为什么说独特的技术成长之路呢,因为从上了大学到现在读研,见识了很多的语言,也曾经迷茫过。在大学中学过C,C++,Java,Python,Js,GO等等很多的语言知识,有一些比较熟悉有一些只能说是了解。因为了解的太少,导致在找工作的时候得到了很多的教训那么今天就来聊聊一个学生应该如何规划自己的技术成长路线。
经验且教训的技术成长之路
- 简单介绍一下自己
- 选择
- 初
- 中
- 后
- 后续
- 完结
简单介绍一下自己
目前在一所高校读研,大学时候过的比较浑浑噩噩,一直都是跟着学校的路线来走,平常也就参加一些国家或者学院组织的技术类型竞赛。大三的时候好巧不巧正好遇到了疫情爆发,至今回想起来那段时间简直是迷茫的时间,如果当时候好好把握这段时间,可能变成了不一样的自己。那么就自身经历来说,来分享一下自己的技术成长路线。
选择
但是现在回想起来不知道自己选择是否正确。现在就业也是分为后端、前端、客户端、测试等等。上了大学首先要明白你的目标是什么:就业?考研?考公?
如果选择考公,那么你的学习能力就需要不断地提升。在大学中就好好学习,将自己的成绩拔高;积极参加志愿服务等,最好加入党组织,这是一个很好的加成。(这里就不多赘述了)
如果选择考研,那么同样需要提高自己,能保研最好。参加统考的话就需要提前准备你要考的学校、专业课等等。如果有机会后续会和大家讲一讲这方面。
重点来了,如果选择就业就需要提升自己的技术了。这是就业的一个硬实力,接下来就讲一下我的技术成长路线。
初
我选择的语言是Java,这也是源于大学时为了找工作。(很奇妙的是我拿到的offer是C++开发)哈哈哈,缘分妙不可言。前期主要是根据学校的课程来学习的,java基础,javaSE基础知识,java web,操作系统,计算机网络,软件工程,数据结构等知识,后来参加了学校组织的一个暑期三周的课程,此时已经大三了这时候我才接触到了SSM。我当时准备考研所以后续也就没有进行了。实际上有很多的时间可以让我充分的学习技术知识。
中间我也去尝试找过工作,凭借着SSM框架等基础知识,屡屡碰壁。也明白了自己现在所学的知识太少了,也就继续执行考研计划了。
中
考研结束之后,我准备面试资料,尝试着继续寻找工作。在那个寒假的情况不太好,仅仅获得了一个实习的机会。后来去了学校,准备复试的学习以及工作两边工作。终于功夫不负有心人,工作和复试都通过了,工作先通过的,所以复试也就没有了压力,算是有了退路无所顾忌了,这份工作也就是我前面所讲到的C++offer。后续就是为了毕业设计等学习知识了,例如Vue,微信小程序,Spring boot SSM后台框架。
也就是在所有工作基本结束之后,我想着暑假回去没事干,索性在老家找一份工作吧,就去投了简历,最终去了一家为财政做系统的一家公司,不得不说公司挺大,不过还是逃脱不了他的本质。在后来离职之后开始了我的再次学习之路。
后
在暑假我询问了学校的师兄,因为本身有java的基础,所以后续继续学习Java。
在暑假的时候,我再次回顾了java基础等基础知识。在期间我开始了我的CSDN之旅,将自己的学习笔记发送到网站上,开始的时候是为了让自己可以随时随地看看自己的笔记记录,这样可以回顾。
慢慢的形成了习惯,以至于后来学习的后端框架,web基础,Redis,Dubbo,mysql,算法,设计模式,Linux,Docker,Git等知识,这个大家可以在我的博客上看到。
后续
项目这块找工作必须得有自己的项目经历,如果有实习经历那肯定更好,一份好的简历和实习会让你找工作事半功倍。当然你的基础知识以及临场应变能力也是非常重要的,如何把面试官拉入到你的世界就是你的本事了。
完结
目前我一是为了毕业,做科研要用到深度学习的知识,所以在来了学校之后一遍学习科研知识,一遍学习以后找工作的知识。知识在不断地积累。
如果你是大一,千万别学我,加快进度你的大一就像大三的我一样,拧成一股绳冲起来就完事了。
后续学习到的知识会慢慢更新到这里,也希望大家可以有所收获。
如果有需要交流的欢迎留言。
不负青春,不负韶华;不负梦想,不负未来,愿你们的大学之路不再迷茫