2

大学四年总结与感悟及给刚上大学的同学的一些建议

 2 years ago
source link: https://cshihong.github.io/2020/06/16/%E5%A4%A7%E5%AD%A6%E5%9B%9B%E5%B9%B4%E6%80%BB%E7%BB%93%E4%B8%8E%E6%84%9F%E6%82%9F%E5%8F%8A%E7%BB%99%E5%88%9A%E4%B8%8A%E5%A4%A7%E5%AD%A6%E7%9A%84%E5%90%8C%E5%AD%A6%E7%9A%84%E4%B8%80%E4%BA%9B%E5%BB%BA%E8%AE%AE/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

以下是我即将毕业,对自己大学四年生活的一个阶段性总结,以及给刚上大学的一些同学的建议。仅仅是个人意见,仅供参考。

本人能力有限,各位大佬们勿喷。主要是刚上大学的学生可以参考下。


先来个自我介绍

​ 曹世宏,男,来自一所普通二本院校,大学本科专业网络工程。大学期间主要学习方向路由交换与网络安全。大四期间在安恒,小米实习了近一年。目前准备入职字节跳动,职位是数据中心的网络工程师。

个人博客:https://cshihong.github.io/ https://blog.csdn.net/qq_38265137

下面总结下我个人四年大学生活。以及给刚上大学的同学的一些建议,仅仅个人看法,仅供参考。

刚开始大学生活

​ 大一是大学的开始,经历了多年的中小学生活,经历了残酷的高考选拔,当刚进入大学的时候,大家应该都是心怀梦想,对未来的大学生活充满憧憬,看着校园的一切都那么美好。但是随着时间的推移,很多人会渐渐会感觉比较迷茫,不知道该干什么,该学什么,对自己未来个人职业规划几乎为零,可能有些同学感觉周围的人都比自己优秀,会各种才艺之类的,反而自己啥也不会,会产生轻微的自卑心理。甚至直到大二、大三都没有个人规划,很多同学都是打打游戏,刷刷剧,或者参加各种社团组织活动。大学前两年或者三年也就那么过去了。大部分同学到了大三会感觉明显比大一大二学习状态好多了,忙着看是否考研,还是就业,参加培训,为毕业做准备。还有个现实的情况是,临近毕业,考上研的同学也不多,没考上的,或者没打算考的,很多都没准备考就业,自己所掌握的技能距离就业还差不少。而且今年(2020)年受疫情影响,就业更难。这个时候,或者会有不少同学为自己大学虚度四年光阴而感到后悔。能获得好的就业机会的同学很少,大都随便找了个工作岗位准备即将开始进入社会。(声明一句,以上情况是在我周围学生中可能会存在的情况,985/211大学应该会好很多。)

​ 在此,我想告诫各位刚上大学的或者还未上大学的同学,与其等到大四毕业茫然失措,不如趁着大学四年这最自由的一段时光,规划一个清晰的目标,踏踏实实的为自己的未来打下坚持的基础。

我个人的大学四年生活总结

大一总结:

​ 刚进入大学的我也是对未来充满憧憬。先说说大一的前半学期,刚来是军训,军训完了开始正式上课。还记得我大一的前半学期有一段迷茫时期,自己也不知道该干嘛,该怎么学,对自己的未来也没有清晰的规划。但是我有一个很明确的兴趣,也是促进我不断学习的动力。我从小就对计算机技术特别感兴趣,当看到电影里的黑客就很羡慕,在电脑上可以快速打键盘。先说下我为什么会选择这个专业,网络工程。我报志愿的时候只对计算机类的专业感兴趣,也只填报了这方面专业,主要是填报的计算机技术与网络工程。但是当时的理解是计算机技术是写代码的,肯定需要英文水平高,由于当时我英语学的也不怎么好,主要是不喜欢学,认为网络工程应该需要英语少,所以下意识的选择了网络工程为第一专业,计算机科学与技术为第二专业。导致后来一直在学网络方面的知识。如果重来一次,肯定会选择计算机科学与技术吧,因为这个开发薪资比网工高呀,哈哈。

​ 但是由于我有明确的大方向目标,不考研,准备直接就业,同时只对计算机方面工作感兴趣。所以在最迷茫的这段时间,我也从网络上找资料,自学了三套计算机原理视频,C语言基础,那半个学期还自学了一套PS视频,Office软件使用等,(在这说明下,我上大学以前,使用电脑也不多,打字都很慢,连电脑配置都不懂。)听班主任说网络方向有软考中级网络工程师这个么证书,然后就去了解下软考,买了本软考《网络工程师》书籍,同时找了套《计算机网络与互联网》视频教程,大概30个多个小时。大一前半学期,大概自己就瞎摸索的学了这么多。这个阶段,是处于迷茫阶段,学的很乱,没有条理,不知道该怎么学,当时也听过网络方面有华为,思科认证。有NA,NP,IE三个级别,听说IE很难考。

​ 到了大一后半学期,认识了一个其他学院的学长,比我高两届,当时他正在参加华为路由与交换的HCIE认证培训。知道我学网络后,给了我一套数通(路由交换也叫数通)NA-NP的视频,从此我就开始了我的比较系统的学习,跟着视频教程,学了初级,中级课程,刚开始学,确实很枯燥,都是各种路由协议,各种字段报文,数据包交互过程,但是随着不断学习,越来越有兴趣,尤其五六月份快暑假的时候,感觉学上瘾了,那段时间至今都感觉是学习最投入的一段时间。只要一有时间就在看网络方面的资料。到了暑假的时候已经把那套课程学完了,此外自己也学过了各种找资料途径,也找了其他资料。记得当时看总共看了3个老师讲的NA版本视频,自己在华为官网也找的看了NP的视频。这是在大一放暑假之前完成的事情。慢慢的养成了一种习惯,感觉时间很珍贵,通过不断自学,反而更喜欢没课,可以自由安排学习时间。所以,我很不赞成大学期间出去打工,太浪费时间,也挣不了多少钱,还不如花那时间来充实自己。所以大一那个暑假,我过的很充实,那个暑假平均每天学习时间不到10个小时,应该也差不多了。那个暑假自己又在官网学习了路由交换IE的课程。并且自学了Java Web基础,在临近开学做出了一个贪吃蛇https://blog.csdn.net/qq_38265137/article/details/77923512。一个原来做游戏的一个小梦想实现了。虽然很现在看来很简单,但是当时确实花了不少时间,尤其是排错, 解决一个个游戏bug。

​ 总结,大一一年从迷茫,到找到一个方向,并且不断学习。从暑假学完后,自我感觉,以当时水平应该找个网络运维问题不大。

大二总结:

​ 每年的软考可以考两次,大二刚开学就报名了软考网络工程师。11月考试。那段时间也报了英语四级。所以前两月主要备考软考,(四级就不说了,没多花时间,大学考了四次,都没好好复习,结果肯定就是没过。唉,大学一大遗憾。)除了看书,网上又找了几套网络工程师视频教程,跟着学习,记笔记。软考的东西还设计到通信原理,计算机组成原理,操作系统,软件工程等部分知识,大部分还是网络方面的知识。当时,对网络方面知识信心十足,主要学了下其他方面的知识。当软考考完后,心里感觉应该挺稳,然后顺利过了。上午选择题49分,下午题64分,单科满分75分,不过挺险,上午题分不高。考完后,继续开始学习路由交换,学长又给了一套培训班最新的NP-IE直通视频。想着再系统的复习一次,所以继续开始了路由与交换的学习,这套视频讲的很详细,直到大二结束才完成,这一遍学的很踏实,很仔细,学每一个知识点的时候都去看了华为相关产品文档,包括会查互联网资料,而不仅仅是老师讲的。并且大知识点都进行了笔记整理,最后整理成了博客文章,主要是把产品文档中感觉有用的,加上听课笔记,一些实验记录下来,进行对每个知识点系统的整理,记忆。并且我的写博客习惯也是从2017年6月份开始的,到2018年6月,累计整理100多篇博文。在软考考完后,学校报名了蓝桥杯算法比赛,开始练习算法,练了不少算法题。大二后半学期,这半年,学的就比较杂了,Linux,算法,大数据,云计算,存储,虚拟化,无线,java,python都学过点,主要报名参加了几个大赛,2018华为网络技术大赛,2018蓝桥杯大赛,华为ICT大赛,2018红帽Linux技术挑战赛,深信服网络技术大赛,并且需要考HCNP-RS认证。当时应该是2月底开的学,4月份有三个比赛,还有一个预约的NP考证。3月份是我压力最大的一个月,但那个月也很充实。因为每个大赛,每个考证,都有他的大纲,都给了对应的课程,只要跟着学习就好。那段时间知识面扩大了很多。包括学习大学MOOC上的课程,大数据,python等。那次的华为网络技术大赛进了西北赛区(6省)复赛,只要初赛的前100名。西北六省,初赛报名大概有一千人。这个比赛,对于学网络的同学或者不学网络的都强烈推荐,相信我,收获会很大,尤其知识面会扩大很多。复赛华为是给报销的,需要去西安,给报销高铁,四星级酒店住宿,挺不错,遗憾的是没进决赛,具体比赛的事情就不说了。关于蓝桥杯大赛,拿了个省赛一等奖,当时我们学校去了17位同学,就我一个大二的,还有候补去的,其他都大三大四的,没想到全校只有我一个得了省赛一等奖。哈哈,不过下半年去北京的国赛,没得啥奖,主要原因是这次没有专门花太多时间去系统的学算法。报名参加华为ICT大赛,拿了个华为HCNP-RS六折考试劵,就去考了,顺利通过。当然NA,NP都有题库,也没啥意思,不过当时都学了好几遍了,题库我也没多看两遍就都会了,高分通过。一次偶然网课,获得了HCDA-BigData(大数据初级开发认证)免费考试卷,就自学了两月,也没题库,9月份开学前一次600低分飘过。下半年又参加了软考高级网络规划师考试,上午题,下午题都是50多分,遗憾的是论文没过,这个通过率有点低。同年,学校校园网新建,和校园运维经理成立了个校园网学生团队,我作为负责人,带领一波感兴趣的人参加校园网的活动,组织多次学习等。

​ 总结:大二主要是又重新深入学习了华为路由交换HCIE系列课程,并且都整理了博客。还有是通过参加多个比赛,以及考证,不断扩大了知识面,巩固了已学会的知识,这一年收获满满。

大三总结:

​ 大三开始了,感觉前两年学的比较杂,啥都会点,但是不深入(路由交换应该还可以)。所以决定大三找一个方向,深入研究。经过自己考虑,想学网络安全方向或者大数据方向,大数据比较偏开发。我这的网络安全主要是指硬件方面,防火墙等。经过和老师讨论,最后选择了网络安全方向。2018年9月刚开学,交了九千多,就开始报了网上的远程培训班HCIE-Security安全。开始了我的HCIE之路。还记得刚上大一,感觉毕业能考个NA就不错了,IE是个遥不可及的梦,可是通过努力,在大三结束。2019年9月份一次顺利通过了华为HCIE安全认证,从笔试,Lab实验考试,到最后通过面试,总之这份感觉不错,嘿嘿。关于华为HCIE考试我写过一篇考试心得,有兴趣的可以看看。《华为HCIE考试心得》

https://blog.csdn.net/qq_38265137/article/details/101913328 https://cshihong.github.io/2019/10/02/%E5%8D%8E%E4%B8%BAHCIE-Security%E8%80%83%E8%AF%95%E5%BF%83%E5%BE%97/

​ 大三的前半学期,4月份又去参加了2019华为网络技术大赛,这次待着女朋友参赛,顺便旅游了一趟。这次的也没进决赛,在复赛群面小组遇到了上一年西北赛区的冠军和亚军,这运气也是杠杠的。一个组最多进决赛的也就2个。又没进,想在坐飞机去深圳华为总部住五星级酒店参加决赛的梦想又泡汤了。4月份也去参加了2019蓝桥杯,这一年辛辛苦苦练了两月算法题,信心满满,结果都没进国赛(尴尬了)。10月份去了深圳,参加2018红帽技术挑战赛,得了个复赛第二名,只有第一名才能去北京参加决赛,当时和第一名也仅仅差10分。(吐槽下,可恶的当时那个主机不知道啥问题,一个httpd服务,都会做,但是死活起不来,导致丢失有三十来分。)通过这个比赛,首次系统的学习了次Linux知识,主要学了RHCSA+RHCE课程。以前也断断续续学过一些linux命令。11月份,自己一个人去上海,参加了一个Joblabx第三届全国计算能力大赛决赛,这个大赛的初赛和复赛都是在网上远程进行的。进了决赛全国只有30多个人吧。决赛是团队合作的,拿了个季军。这个比赛主要是写代码,但是初赛,复赛考的知识特别杂,各方面知识都会涉及到。涉及了8个大方向的知识,前端,后端,网络,安全等等。在大三开始,我们学院独立出来,赵老师组织了个创新实验室,该实验室主要的目标是集合学院优秀学生经过平常集中训练,参加各种竞赛。我作为第一届小队队长,也组织了多次学习活动。

​ 总结:大三这一年,主要报名了HCIE安全方向,深入学习了防火墙,IPS,IDS等网络设备的原理,各种技术原理细节,通过了HCIE安全认证,又多次参加竞赛,顺便去旅游了一波。大三完成之际,也顺利找到了实习工作,这一年,感觉学校事情也挺多,有时候忙这忙那的瞎忙,不如大一大二那会学的踏实。

大四总结:

​ 大四这一年主要是全部进行了实习。在2019年7月份放暑假后,就来到了北京,开始了苦逼的北漂生活。关于实习找工作,这个地处山西大同一个四线城市,远远不能和北上广比,差太远,大二,大三都有课,也不能离开学校,所以相比北上广等大城市,实习机会太少。

关于写简历我是从大二就开始写起。大三后半学期就开始找了,因为大三一直学的网络安全,最后找的是安恒信息技术有限公司,是一家安全厂商,卖各种安全设备,主要有WAF,堡垒机,日志审计,数据库审计,大数据平台等等安全产品。我的面试的岗位网络安全工程师,也叫售后技术支持。来北京后这个工作干了3个月,主要日常就是去各种客户那上架,配置,部署各种安全产品,解决售后问题。这三个月,让我学过了不少安全类的产品,扩大了我的知识面。2019年8月秋招,投了个小米的简历,面试了两次拿到了小米offer,职位是数据中心网络工程师,所以10月底就去了小米实习。一直实习到2020年的4月份结束,共计6个多月。实习期间,主要规划了多个新扩容网络机房的相关规划,配置,配合机房上架交付。同时负责监控小米全球网络设备运行状况,跟进故障,参与割接等。另外使用go语言写了给设备下发配置的自动化程序。2020年4月份,春招,打着试试的心态,投了4份简历,字节跳动,华为,阿里,腾讯。最后只收到一家的面试通知,经过4次面试,近一个月终于通过了字节跳动的网络工程是面试。最后,综合考虑过后,与小米毁约,签了字节。(8年多的米粉,买了好多小米产品,高中时期就梦想着毕业后去能去小米工作,好不容易去了,结果最后自己给毁约了,心累…)。5月底回到学校论文答辩。6月10日离校又来到了北京,彻底毕业啦。结束了18年的学生时代,满满的都是回忆啊。

​ 总结:大四这一年,实习了近一年,增加了工作经验,将以前学到理论知识都进行了应用实践,也扩大了知识面,提升了自己的工作能力。这一年收获很大,也获得了很多书本上学不到知识。

大学四年总结:

​ 回顾这四年,一路走来,四年成长了许多。总结起来,就是大一到大三,自学了不少课程,看了不少技术书籍,参加了n多计算机类竞赛,考了几个证。大四参加秋招,春招,实习了一年。总的结果还算不错吧,通过了以前感觉遥不可及的HCIE认证,也进了想去的小米公司,虽然最后离开了(捂脸)。不过有两有点小遗憾,一个是华为网络技术大赛没能进决赛,另一个是四级没过,不过这个是自己懒得没学,现在工作了一年,英语用的也很多,日常看文档啥的,自己再慢慢学英语吧。总之,我觉的,充实的过好每一天,不要让自己将来后悔即可,为了美好的生活,努力奋斗,做到人生无悔。

​ 大学四年,在此,我首先要感谢我的女朋友,也是我的高中同班同学,在一起六年多了,也在一个大学,在我很多次学的没劲的时候,想放弃的时候,在我遇到各种困难挫折的时候,能不断鼓励我,不断给我信心,永远那么相信我。同时,也感谢大学四年来帮助过我的各位同学,各位朋友,各位老师,各位同事,在此表示衷心的感谢。

​ 以上是我对自己大学四年学习情况的一个回顾与总结,下面我会结合自己情况,学所了解的知识给还刚上大学的你一份建议,主要是关于计算机相关专业的,以下仅仅个人看法,仅供参考

关于上大学的几点个人建议

怎么解除自己的迷茫,确定一个切实可行的目标?

​ 如果正在上大学的你,感觉很迷茫,不知道需要干啥,不知道要学什么,没有一个明确的目标,那么此时的你应该静下心来自己思考下自己的未来。想想自己未来想干什么?想成为什么样的人?自己的兴趣是什么?未来的的职业规划是什么?或者毕业后的第一份工作期望薪资是多少?或许有些同学说,自己目标是考研,但是研究生三年过后还会面临这些问题,提前想好,没有坏处。思考完后,如果自己能确定最好,如果没法确定,建议可以多找高年级同学聊聊,找自己的相关专业的朋友聊聊,再者找找自己的老师们。多看看各种招聘网站上的招聘信息,可以看到对各职位的要求,想想自己想到哪个岗位上,想成为什么样的人。在这里思考的是一个大方向问题,只有确定了大目标,才能不断向这个目标前进。

​ 确立大目标后,在还需要将大目标分为每年的目标,每个季度的阶段性目标,甚至细分到每个月,每周,每天要干什么。需要养成一种良好的习惯,不断总结与调整。

大学期间怎么学习相关专业知识?

​ 关于学习相关专业知识,先从总体来说,尤其是计算机类专业,个人认为,大一大二是黄金学习时期,这段时间事情最少,没人会打扰你,可以静心学习研究。如果这段时间,你浪费了,那么你和同时期认真学习的同学,等到毕业的时候,那个知识面差距会不小。大一大二可以学的稍微杂点,当然必须至少有一个方向学的稍微深入点。大三这一年,则是建议确定一个方向, 进入深入学习,这个方向是你未来就业的核心竞争能力。大四一年,则建议能实习就实习,很多大厂校招,挺重视实习经历。

​ 我的专业是网络工程,先说说网络工程专业的学生该怎么学。首先,大一主要需要多了解网络这个专业,主要需要学哪些知识,有哪些相关认证。自己不知道怎么学,可以跟人专业认证来走。个人建议,软考网工这个证书,可以试着在大一下学期就拿下他。因为大一很多专业课都没开,这个时候或许会有点吃力,但是相信我,这个时候努力点,后面学这些相关专业课的时候就很容易。如果你要走网络方向,路由交换是基础,这是必须要学的,而这个课程体系也很明确,有NA-NP-IE初、中、高,三个级别的华为认证和思科认证。跟着课程大纲学习就行了。等路由交换学完之后,可以再试试学安全方向,或者无线(WLAN),存储,数据中心等方向的IE课程,扩大自己知识面,增加就业竞争力。华为,思科认证系列,IE方向都有十几个方向,选择其中至少两个比较好,当然越多越好。https://e.huawei.com/cn/talent/#/cert?navType=authNavKey

现在的网工,不仅需要能敲命令行,其实还需要具备一定的开发能力,所以在大学期间,最好学上几门编程原因,网工方向的话,建议可以学学Python和go语言。当然C语言是基础,Java学校估计也会开。Python和go一般学校不会开吧,需要自己找资料学习。会开发的网络比不会开发的网工就有一定优势了, 毕竟当管理的网络设备很多的时候,考人力是不可能的,这个时候需要有自动化运维工具。这个在我找工作的时候,都提到了需要具备一定的开发能力。还有一个是Linux这个也建议都学学,至少把RHCE课程学完,操作个Linux系统,能独立搭个服务,这个在工作中也是会用到的。然后就是多去参加各种竞赛吧,总之,就是通过每个阶段的竞赛,考证,都是为了让自己每个阶段都有任务,有目标,给自己紧迫感,这样一方面知识面会被扩展,一方面学的也快。不然没有目标的学习,可能会优点枯燥,容易丢失方向吧。当然,这主要是网络方面的学习。

计算机科学与技术专业:这个专业,亦或者如果想走开发方向的同学。可以确定大方向,前端,后端,全栈,算法,测试,运维,设计等等。关于这方面,我看过一个课程极客时间有个《左耳听风》,https://time.geekbang.org/column/intro/48里面讲了一个《程序员练级攻略》,大家可以看看。里面详细的讲解了程序员每个阶段应该学什么,包括需要哪些资料都给列出来了。在这里说明下,里面很多资料都是英文资料,所以大家好好把英文学好。课程里面也讲了,作为一个程序员,C、C++、Java这三门是必须要学习的编程语言,各种数据库,Linux等系统知识,分布式架构,容器等等。

​ 基础很重要,计算机组成原理,操作系统,数据结构与算法,计算机网络,这四门课,是所有计算机类学生都应该认真学习的,不管是为了考研还是为了就业工作,这是计算机的基石。如果大学不好好学,以后还必须返回来再学。其实,只要能做到不断学习专业知识,当你大一大二就把大量专业课都自学完成的时候,大三大四学校开设的专业课就像玩似的,那个时候的上课就不是从头开始学了,而是一个复习和查缺补漏的过程。总之,在技术这条路上,想要走的更远,需要学的东西太多了,基本计算机各方面都需要涉及,需要保持终身学习的态度。所以,不要觉得大学是轻松的时间,好好利用起来。

​ 基础很重要,计算机组成原理,操作系统,数据结构与算法,计算机网络,这四门课,是所有计算机类学生都应该认真学习的,不管是为了考研还是为了就业工作,这是计算机的基石。如果大学不好好学,以后还必须返回来再学。其实,只要能做到不断学习专业知识,当你大一大二就把大量专业课都自学完成的时候,大三大四学校开设的专业课就像玩似的,那个时候的上课就不是从头开始学了,而是一个复习和查缺补漏的过程。总之,在技术这条路上,想要走的更远,需要学的东西太多了,基本计算机各方面都需要涉及,需要保持终身学习的态度。所以,不要觉得大学是轻松的时间,好好利用起来。

是否需要参加培训?

​ 关于是否参加培训,个人看法是,最好是在大学前三年参加培训,是在自己没有方向,不会自我学习的情况下可以参加培训,自律性比较差或者想系统的跟着学习的情况下可以去参加培训。参加培训的班的一个好处是,可以系统的在短期内学习,有指导老师,当然另一方面,有些人只有自己花了钱才会去好好学。当然不是培训完就成大佬了,培训班只是带着你相对系统的过了一遍知识点,但是底层知识,具体细节还是得自己去研究。不建议大四再去培训,大四培训的时候其实已经迟了,这个时期应该已经把技能掌握的差不多了能去工作实习了,而不是才去开始学习。关于培训班,如果是在本地,可以去线下。如果本地没有,那么只能选择远程培训,选个靠谱的培训机构。。

大学期间是否需要考证?

​ 关于考证,四六级是所有大学生应该考的。对于开发方向的同学来说,其实是没有什么证书的,招聘,主要是看项目开发经验和实习工作经验。但是华为认证方向也有大数据,云计算,AI,IoT物联网,云服务等方向认证,如果对这些方向感兴趣,可以跟着课程体系学习下。对于想走网络方向的同学,考证是必须的,因为在各种招聘找,校招或者社招,都要对证书有要求,至少要求是NP级别的,IE最好。所以在没有能力考下IE之前,有个NP级别也不错,NP目前也叫IP。

​ 关于软考方面:这个方向认证高级还有点含金量,建议从中级开始考,网络方向考网络工程师,开发方向也可以考考软件设计师,数据库系统工程师等。高级方向有信息系统项目管理师,网络规划师等。这个认证考试费很便宜,中级100,高级150,每年两次。所以大家完全可以试试。也是为自己树立一个个短期目标。而华为,思科认证等就比较贵了,高级(HCIE)认证报名费用在1w,通过率还不是很高,补考还得交不少钱。。

软考(计算机技术与软件专业技术资格考试):http://www.ruankao.org.cn/index/zgsz

软考

华为认证:https://e.huawei.com/cn/talent/#/cert?navType=authNavKey

华为认证

大学期间是否去参加各种竞赛?

​ 关于参加竞赛,个人认为非常有必要。一是增加自己的就业竞争力,另一方面也是不断通过竞赛去提高自己。但是不少人,一说报名参加比赛就胆怯,担心自己啥也不会,也会说又得不了啥大奖。但是想想各种比赛全国那么多人,能去参加决赛又能有多少人。更多的人是在意按个比赛过程中的学习与积累,当然能得奖最好。所以,比赛不全是为了得奖,更多的时候还是通过一个个短期目标,来进行知识的积累,出去见见优秀的同学,向比自己优秀的人学习,不断提高自己的能力。

​ 关于参加比赛的时间,建议从大一开始准备,大二,大三这两年用来参加比赛。大四的时候就没时间参加比赛了。就算要考研的同学,也有必要参加竞赛,也是为自己的考研复试增加得分点。复试听同学说经常会问,你做过什么项目,参加过什么竞赛,所以提前为自己准备,打基础吧。

​ 关于获得比赛的相关信息,可以多从互联网上找找,有很多的,各类比赛也都有。关于现在的比赛,大致分类两大类,一类是国家举办的竞赛,一类是大企业为了筛选人才举办的竞赛。个人还是倾向于参加大企业举办的比赛。一个是竞争大,得奖了好处也多,一般只要进复赛,决赛啥的,来回也都给报销,不用自己花钱。我这先大概列举下我参加过的竞赛:(1)华为网络技术大赛(初赛线上,复赛取华为研究所,决赛深圳),(2)华为ICT大赛(这是个小组赛,每个省只取第一名,所以需要你的小组成员都很厉害)。(3)红帽Linux技术挑战赛;(4)深信服网络技术大赛;(5)蓝桥杯等;很多互联网大公司也会定期举办各类大赛,大数据,人工智能等等,华为软件技术大赛,ACM。总之,比赛很多,找自己感兴趣的去准备,去参加就好。划水划多了就会划了。

关于加入各种学校团体组织的看法

​ 关于大学期间,是否加入学校的各种社团校级组织等,在此个人建议是如果你想好好学习技术,提高自己的个人专业能力,不要加入太多,顶多加入1-2个即可。如果加的多了,一定方面也会消耗你大量的时间。要知道大学最宝贵的就是时间,时间浪费不起。当然,有志同道合的,确实有帮助,能提高自己的团体可以加入,多交流。

大学期间是否出去打工兼职的看法

​ 关于大学期间打工兼职,个人保持不赞成的态度。除非是连饭都吃不起了,不然在你能解决温饱的情况下,还是把这兼职的时间全心全意用来学习,提高自己吧。打工兼职势必会占用个人大量的时间,但是获取的收入又能是多少呢。就算你大学四年收入个小几十万,但是那需要花费多少时间,投入多少精力呢。大学最主要的任务是学习,为自己的将来的就业打好基础,而不是现在就去赚钱,等毕业后你剩余的一辈子都需要赚钱,所以不再这几年。而且利用好大学的时间,投资自己,以后的收入还是非常可观的。所以学会投资自己,利用好每一天,时间才是最宝贵的财富。

关于秋招春招,投简历找工作的问题

​ 关于找工作,送大家一句话,机会都是留给有准备的人的。不要等到大四毕业才开始写简历,找工作,却发现简历上都没啥好写的,不知如何下笔。所以,早点开始你的简历,我是大二就开始写简历了,为自己的简历早点积累素材,积累实习经历,项目经验。学开发的还好,只要多做几个项目,简历还有写的,但是网络方面,自己也没啥能做的项目,必须通过实践实习工作,通过考取专业方向的认证,参加比赛获得成绩来增加自己的就业竞争力。需要提高自己的综合能力,学点开发。在大二大三能有机会参加实习的情况下,尽量参加。积累自己的实习经历,不断丰富自己简历。

​ 关于简历,内容一般都控制在1页A4纸上。去网上找个在线简历网站做简历比较好。投递简历使用pdf格式,不要使用word格式。主要有自我介绍,个人信息,作为一个技术人员,简历上建议不要使用qq邮箱,最好有个人网站,博客之类的,展示自己的作品,提升自己优势。写清楚个人技能,相关项目经历,最好有数据说明。关于简历照片,要么不放,要么就专门去照个职业照,不要随便放生活照。简历上,多写与你应聘岗位有关系的东西,无关的不需要写。所以,简历上的一切,基本都是需要你前期不断准备的,不然到写简历的时候会发现没写的。

​ 关于秋招和春招,互联网公司的秋招一般在每年的6-7月份就开始。秋招是企业招聘量最大一个时期,也是相比春招被录取概率大的一个时期。所以,一定要抓住秋招这个重要的时期,投简历,开始参加面试。全国那么多大学生,简历那么多,如果不是985/211高校,作为一个普通高校的学生,想进大公司还是有点困难的,所以就需要大学前三年有一个好的积累,给自己的简历增加些亮点了。还有关于面试刚开始也会紧张,所以就需要经常参加面试,参加的多了,套路就慢慢掌握了。而参加企业举办的竞赛,一般都会有面试环境。在面试前,多参考参考互联网上各种大佬的面试经验帖,自己提前准备。春招则是在第二年的3月份左右开始,春招主要是对秋招的补录,所以这个时候要求可能会更高点,所以这个时候想入被录取,需要你的个人能力相对更加好点,最好是有相应的大厂实习经历。

怎么进行高效学习呢?

​ 说了这么多,怎么进行高效学习。先说说我个人,我个人在学习过程中,也遇到过各种问题,也有很多次想放弃。自己也在不断摸索适合自己的学习方式。大学期间,我刚开始的学习方式主要是通过视频教程来学,后面会结合看书。到目前毕业,我很多时候反而不想看视频了。更多的时候开始买书,去各技术官网,看官方技术文档开始自学。还有是在学习过程中,当学完一个知识后,可以返回来复习再整理为博客,或者整理笔记。我觉得我记录博客对我帮助也很大。一方面,通过每一篇博文,都是我通查资料,做实验,做到尽量的完美。是一次次知识点的梳理与总结;另一方面,通过记录博客,也能共享出来,让别人查看,或许就会帮助别人,网友们也会提些技术问题,这个时候自己再去解答,也起到不断复习的作用。有一点需要注意的是,写博客不建议在新学一个知识点就开始写,而是建议整体学完至少一遍后再返回来进行梳理总结。关于学习方式,个人感觉是当刚开始入门的时候,自己看厚厚的一本书可能会感觉很枯燥,学不进去。这个时候,可以通过看视频教程的方式来学习,通过老师的讲解,图像+声音的接收,其实比观看文字的记忆是更深刻的。到后期,学的差不多了,可以再看相关书籍,即当复习,又是查缺补漏的状态。当知识量积累的多了后,其实每个人都可以摸索出一套适合自己的学习方式。在这里说下,我认为最好学习资料都是各种技术的官方技术文档。当然很多都是英文的,这个就需要我们不断提高英文阅读能力了。还有非常重要的一点是,理论学习固然很重要,但是实践操作也必不可少,通过不断的实践操作,实验现象才能不断融会贯通,提高自己。

​ 学习有个金字塔理论。分为被动学习和主动学习连个层次。

金字塔

被动学习:如听讲、阅读、视听、演示,学习内容的平均留存率为 5%、10%、20% 和 30%。主动学习:如通过讨论、实践、教授给他人,会将原来被动学习的内容留存率从 5% 提升到 50%、75% 和 90%。

所以,自己学会不是本事,能把不会人教会才厉害。在日常学习中,可以多组织技术交流会,技术演讲等。遇到有人请教技术问题,也应该主动去研究,回答对方,对自己也是一种提升。

​ 还有是学习的态度,下面内容都是陈皓《左耳听风》里面提到的。在这里大家也都可以参考下。学习不是努力读更多的书,盲目追求阅读的速度和数量,这会让人产生低层次的勤奋和成长的感觉,这只是在使蛮力。要思辨,要践行,要总结和归纳,否则,你只是在机械地重复某件事,而不会有质的成长的。

​ 学习的三个步骤:

  1. 知识采集。信息源是非常重要的,获取信息源头、破解表面信息的内在本质、多方数据印证,是这个步骤的关键。
  2. 知识缝合。 所谓缝合就是把信息组织起来,成为结构体的知识。这里,连接记忆,逻辑推理,知识梳理是很重要的三部分。

    1. 技能转换。通过举一反三、实践和练习,以及传授教导,把知识转化成自己的技能。这种技能可以让你进入更高的阶层。

需要端正学习的态度,

  1. 学习是为了找到方法:学习不仅仅是为了找到答案,而更是为了找到方法。

  2. 学习是为了找到原理:学习不仅仅是为了知道,而更是为了思考和理解

  3. 学习是为了了解自己:学习不仅仅是为了开拓眼界,而更是为了找到自己的未知,为了了解自己

  4. 学习是为了改变自己:学习不仅仅是为了成长,而更是为了改变自己;

计算机技术需要学习需要做到:

  1. 挑选知识和信息源,找第一手资料,比如官方文档,论文,源代码等;

  2. 注重基础和原理,计算机原理,网络,数据结构与算法,操作系统等

  3. 使用知识图。做知识点总结梳理串联等。

​ 总之,学习是一件逆人性的事,需要不断坚持,从学习中找到成就感,找到自己的乐趣。不积跬步,无以至千里;不积小流,无以成江海;学习没有速成,只能通过大量时间来积累。活到老,学到老。加油吧,不要辜负自己大好的青春年华。

推荐一些好的学习网站:


以上仅仅个人看法,仅供参考。



About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK