普通的二本学校,专业是数据科学与大数据技术,2020级入学,目前大三,所以我会更多站在本专业进行分享
首先,我的目标是毕业之后就业,所以一切努力的方向都是为了就业,仅仅只能为考研考公的同学提供借鉴,不适用于大多数同学。
进入大学之后,很多信息都是要自己去寻找,要不然你可能会错过很多东西,例如辩论队,数据库考试,或者一些实习机会,所以你一定要觉醒一些自我意识,不能在大学里浑浑噩噩的度过,大学时间真的度过很快,你以为有四年?不,或许仅仅只有三年的时间呆在学校
【大一】
我想大一的时候,各种活动签到应该有很多吧,忙忙碌碌却又不知道自己在忙什么,回到宿舍便就是躺在床上玩手机,或者打游戏。更加过分点的,估计大学会挂科,挂科只会让你更麻烦,更加浪费时间。
首先,我建议你向你的辅导员弄到一份本专业的培养方案,我也是大二的时候才意外弄到手,实在是太晚了,接下来会以我自身的培养方案为例
我的专业是数据科学与大数据专业,你以为毕业之后,我会处理各种各样的数据?我会写各种算法?又或者去各种短视频软件里上班?这些也都是我大一不切实际的想法
所以第一步你要去了解自己专业的真实模样,或者是学校计划怎样培养我们的
以上就是三个学期的相关专业内容(还有一些高数英语什么的就不放出来了)
简单来说,一年半的时间,都会去学习java这一门语言,python、Linux简单学一点,是不是觉得和大数据完全不沾边呢?java这门语言的占比实在是太多了,甚至是数据结构都是java版本的
直到大二下学期,才会开始学习Hadoop大数据技术(实际上也就是HDFS而已,冰山一角)
到了大三的时候,才会学习到Hbase,kafka,flume这些东西,实际上也并不多
之后大四也很水,就不说了
总之,我的专业培养方案(和系主任交流的时候他说的)大概就是:java工程师+大数据结合
但是大学里普遍会有一个问题——教材的落后和快速发展的需求不匹配,简而言之就是,学校里和工作有很大的区别。
大数据专业有很大的问题,虽说是新起的热门专业,但是岗位适用性范围很少,我搜索很多招聘软件上最低的门槛就是研究生及以上,所以我这个普通本科的学生就很尴尬,大数据是个屠龙术,大厂需要有成就的研究生或者博士,中小厂却又用不到大数据技术,因为没有那么多的数据可用。
可学校需要保证就业率,所以提出来一个培养方案——就业做java实习生当退路,考研人走大数据方向
根据统计,大学生真正步入正轨学习的时期,大都是大二下学期,职位交接完毕,也没有大一那么忙碌,但此时却已经有些晚了,你大一的时候多忙呀,但却迷茫的前进
大一大二学习的知识反而是毕业后找工作真正需要的东西,可现实是,我绝大多数大三的朋友,目前可能写一个排序算法都费劲,等到大三意识到好好学习的时候,就已经切入到大数据的轨道了,后果就是——java没有学精通、扎实,大数据认真学了,就业也用不上多少,多么困窘啊
这就是很多人没有意识到的困窘,所以我建议想毕业就业的同学,大一大二就应该要发力了,这也是我选择的方向,可惜我醒悟的时间也太晚了,只能记录这些交给学弟学妹们了,仅此一点心得。
以上全部,就是对大数据专业进行的分析和认知,回归现实,该如何努力?
实际上,我觉得只能做到java完全精通掌握,大数据只能做一点添头扩展
根据我自身的经历,推荐一些学习安排和流程吧
【大一 上】
大一的时候,基本上说忙不忙,但是杂事很多,java刚刚入门,liunx必学,老实按照学习安排就行
但是我个人推荐你学习一下网络入门的基础知识,网络工程和java工程师是两条不同的路,看看你自己感不感兴趣,因为我有位同学就是走的网安方向,也很不错,我对网安并不感兴趣,所以浅尝辄止了
推荐一下比较精品免费的入门视频
太阁的视频蛮不错的,太阁的我看过的,主要是为了解一些基础知识,如果不感兴趣,看到一半就行了(自己看感觉,太深奥就不必了,除非你想走网工)
如果想走网工,有位2020级的学长挺牛的,网工具体的我也不太了解,路子是不一样的
【大一 下】
会有很多乱七八糟的课,专业课只有java进阶,所以必须要进行自学。
自学我推荐狂神和尚硅谷,各有特色,狂神适合入门之后观看,尚硅谷适合打地基
全部在b站可以搜索到,同时课程全部免费,你只需要付出努力和决心
我自己是在尚硅谷自学的数据结构,没错,就是大二上学期将要学习的数据结构,为什么要这么安排呢?
第一、数据结构是重中之重,必须要学精学懂,所以自学一遍,学校里再学一遍很有必要
第二、自学的时候,你可以暂停视频,自己跟着敲代码,但是学校里上课的时候,碍于上课限制,基本上你不会有时间敲代码实现
第三、学校里你得抢位置,要是坐到后排了,还看不见,或者老师口音你听不懂,非常影响学习积极性,所以看视频自学就非常重要了,等到在学校里,你可以仅仅听老师讲课,就当做复习学习一遍
另外,尚硅谷的视频讲的非常好,比我们这普通本科学校老师好得多,例如我看的视频讲师——韩顺平,他是清华硕士,不是比本科老师香的多吗?(再次感谢恩师韩顺平)
数据结构内容很多,视频都有200来集,足够这个学期来学了,一定要好好认真学习,尽力做到自己实现,认真敲代码
【大二 上】
顺利度过大一,此时你已经有一些代码经验了,我保证你已经超过了班里百分之五十的同学
这个学期里,你会学习到数据结构、python,数据结构你当做复习就行,听一遍就过了,老师教的python也仅仅是入门,在你已经学会数据结构的情况下,学习python入门是非常容易的
在这个学期,我又提前学习了MySQL数据库,没错!又和下学期的学习内容重复了,所以这就是为什么我建议提早入手本专业的培养计划。
MySQL数据库我也是学习的尚硅谷内容(再次感谢李玉婷老师),学习一定要记笔记!
数据库的学习大概只需要一个月的时间,这是在大学有课的情况下拖拖拉拉学习完成的,内容并不难,但是很需要耐心和坚持
【大二上的寒假】
根据我自己的亲身经历来说,这一个寒假也不要浪费,这学习了一年半的java还有两遍的数据结构,此时你可以去探究真理了,要知其然,也知其所以然,所以我推荐你去学习JVM虚拟机,这是java语言的核心
学习JVM虚拟机之前简单了解一下汇编知识,这是基础
然后推荐尚硅谷的JVM虚拟机教程,大约有380集。你只需要学习到250多集就好(再次感谢恩师宋红康)
P1~P203 【1.内存与垃圾回收篇】
P204~P301 【2.字节码与类的加载篇】(暂时用不上,不看)
P302~P381 【3.性能监控与调优篇 】
开始时间:2021年10月22日开始
结束时间:2022年3月20日结束,历时五个月
【大二下】
本人在大二下因为疫情原因,所以是上了一学期的网课,因此有很多自由的时间自己安排学习
首先除了学校安排的直播网课,我还学习了javaWeb技术,我学习的更多的是狂神的一系列web视频
简而言之,就是学习了SSM框架(spring、springMVC、mybatis),这些是实际工作必须的,你必须要去学习,学习这些东西是在大二下课程期间,以及暑假期间,所以时间充裕,努力去学习吧
【大三上】
写这篇文章的时候,正是2023年二月份,大三寒假即将结束的时候,我就说说我干了些什么事情吧
首先和朋友组队,参加了第一次数学建模,全国数学建模大赛,获得了一个优秀奖,上不得台面,聊胜于无吧,但是格外提一下,这玩意属于一级竞赛,即便是优秀(参与)将,也有0.5的创新学分,学弟学妹都可以去试试,划水就很容易得到
然后和同学组队(我+4个女孩子),我个人独立完成一切的网站搭建和阿里云的部署,其他四个人写论文什么,四个门外汉写的贼烂,太可惜止步于三等奖。
可惜这个属于二级竞赛,三等奖获得了0.5的创新学分
然后在这个寒假的时候,我和另外两个对数学建模非常有经验的同学一起参加了MathorCup——大数据竞赛,三个人都非常的尽力,我也是肝了多次通宵,目前结果没出来,但是保底至少二等奖,冲刺一等奖
之后结果出来了我会补上证书
2023/4/6日更新:目前已经进入复赛并且提交作品,百分之五十的入选概论评为一等奖
20223/5/16更新:最终获得二等奖,真的是太可惜了
这个属于二级竞赛,二等奖获得了1学分的创新学分
最后我参加了第一次大创,由我当做负责人,和学弟学妹们一起完成这个项目,我计划大三下学期完善这个项目,如果效果不错的话,我计划顺便为这个项目申请软件著作,然后直接拿来当做毕业设计,节省时间
2023/4/6日更新:大创目前被评为省级项目,软著已经准备提交
最后,目前为止,我在自学Redis数据库,主要是用来给网站做缓存的,实际工作中必备。
非常可惜的是,我目前为止只考过一次四级,还没考过,太悲伤了,疫情+各种原因。
所以劝解学弟们,早日考完四级!这很重要,英语真的是我的大敌
还有很多细节以及学习技巧,我之后可能会开新帖子分享,这里就不再多赘述了
等我大四结束之后,我会慢慢细说我自己的经历,给你们提供一些经验吧
总结:
大学你必须要自学,时代技术发展的太快了,学校里教的完全太少了
大一大二是你积蓄力量的时期,学历不给力的情况下,我们可以依靠比赛来实现翻身,大三大四就是证明自我实力的时候
简介里看中的是你的面试经历+比赛情况,这是占比较大的分,但是蓝桥杯什么是C级比赛,内部人员都知道很水的,至少B级,如我参与的华北五省和MathorCup,才有分量
学习计算机,难的是如何入门,等你真正入门后,就会进入快速的发育期,不要被“hello Word”打败了!
【大三下】
暂时还没开学,但是有一些计划目标
三月四月把四级考过
挑选一些企业,计划大三结束的暑假去实习两个月
刷面试题,为九月份的秋招做准备
考取一些相关专业的证书
2023/4/6日:四级又挂了,我不打算考了,就这样吧,毁灭吧
暑期实习太卷了,我的实力也 还是太弱了,建议学弟学妹们在大二下的暑假进行实习,未来简历上得有实习经历+项目+竞赛这些,才有竞争力
面试题在刷,越刷越觉得自己代码量和算法不够,建议大三上就开始刷算法,学校没教就自学,时间不等人,我现在就面临很尴尬的问题,面试复习还没完,刷题也不够,基本上好的实习岗位投放都在三四月,我现在还需要很多时间复习
2023/5/16更新:参加了学校的挑战杯,获得了学校的二等奖,聊胜于无了吧,创新学分+0.8
目前盗梦空间学分总共20.3 ,创新学分目前总计:0.6(三次讲座,一次0.2)+0.8(院级挑战杯二等)+0.5(华北五省三等)+0.5(全国数模优秀)+1(MathorCup大数据建模二等)=3.4
此外,大四的大创项目结题应该有1.5(优秀项目是2)的创新学分收入
大三还有一个创新实验项目1.5还没有申请
所以理想状态下,最终至少有3.4+1.5+1.5=6.4的创新学分
我计算这个的目的是想告诉大家,创新学分并不可怕,大三的创新实验项目都只是交个报告文章而已,很简单,0.6的讲座+1.5的创新实验项目都有2.1学分了,后面不要太懒稍微凑一凑就能拿满三分的创新学分,这玩意拿多了,对于就业也没什么用
大二的时候我跟着当时大三的学姐参与过华北五省,但是连系内评选都落选了,互联网+和室友瞎捣鼓,也是没有任何的成就。
显而易见,大三上之前我都平平无奇,大三下开始发力,注重奖项的争夺,所以学习计算机是一件需要沉淀的过程,最终引起质变。不要焦虑,尤其是别听一些教育机构说什么担忧你们的创新学分,猫哭耗子假慈悲,他们单纯为了骗你的钱。尤其是java后端开发的培训机构,就更加谨慎去了,因为实在是不景气。
目前的目标:
巩固目前所学,背八股文,练面试题
参加互联网+大赛项目(这个据说比以前的竞赛等级还要高,可能是一级竞赛吧),这也可能是我参与的最后一个竞赛,希望能拿到个好成绩,就业压力实在是太大了,有点分身乏术竞赛了
通过六月份的四级,求求了通过吧,我都快哭死了
2023/6/14更新
参加了第一个面试,是中国移动四川公司2023梦想实习生的,应的是大数据岗位或者数据分析
我还以为会面试很多的技术,但是出乎我的意料
首先面试的形式是用的微信小程序AI易面,这个小程序其实就是提前设置好问题,然后给你六十秒的思考时间,最后以录制视频的形式,保存起来给面试官看,所以对于第一次面试的我来说十分的友好
总共两道选择题和十道视频题
选择题很简答
有没有参加过实习
接不接受调岗
视频题也完全不涉及技术,就是一些人生价值观的提问,很离谱,但是很考验情商
有人说“倾听比说话更有效”说出你的想法
你面试的岗位,你觉得未来会接触到那些人,你该如何与他们接触工作
工作高峰期,你的工作小组经常加班到晚上九点,同事都有怨言了,你有什么想法,你会做些什么
和你关系很好的同事,希望你赞同他方案,但是你觉得他方案很不合理,你会怎么做
你对于职业道德有什么看法
你觉得你应聘的岗位,对你自己或者社会有什么价值,你的看法
给你看一段视频,内容是上司让你去计算一个数据,让一个同事协助你,最后拿出报告给上司看,上司说和之前的数据有明显差距,让你重新计算,明天之前交给他,他后天要用,这种情况你该怎么办
上面就是一些视频题,你有60秒的时间思考,3分钟时间答题,我差不多总共花了半个小时答完,没有考一点点技术问题,我接下来会继续更新投简历