从车辆工程到大数据开发,我经历了什么?

来自:大数据肌肉猿(微信号:BigData-BigMuscle),作者:无精疯

大纲:

一、高考如何填报志愿?

二、如何转专业?

三、考研还是就业?

四、如何自学编程?

五、怎样找到第一份实习?

六、如何在不被学校开除的前提下兼顾健身、旅行、实习?



一、高考如何填报志愿?


1. 学校。能上985、211的学校,别去什么双一流普通本科的对口专业,学校的title很重要,瘦死的骆驼比马大。


2. 城市。能去大城市别窝在小城市,大城市的就业机会多,接触的资源也会多而且上档次。在北京上海这种,每到暑假或者课少的时候,学校门口的办公楼公司可能长期招实习生。而在小城市呢?本身机会就不会很多,还得考虑交通等一些因素。


3. 专业。这个还是兴趣为王,就目前来看,学校好的可以尝试金融,学校不好的建议工科。报考一间学校之前可以先去了解一下该校是否有「转专业」的业务。



我在学校方面选择了集美大学的诚毅学院,它是一所独立学院。选择它有几个原因:


1. 地理位置位于厦门,厦门的发展在福建省也是前列的,觉得以后就业机会会更多,而且发展也比较好。事实证明我是对的,我在大二就找到了实习,而那些在龙岩、宁德读书的朋友到大四了联络我说要回厦门找实习了,他们那边什么企业都没有。


2. 师资与本部集美大学共享。集美大学是一本,诚毅学院是二本。但很多专业课都是本部的教授来上课,这点我觉得可以有。


3. 虚荣心。就像第2点说的,集美大学是一本,诚毅学院是二本,但我们学院也是集美大学的一份子啊,所以可以对外宣称我是集美大学毕业,其实是诚毅学院。至于还有厦门大学嘉庚学院,厦大的名气太响,借嘉庚学院说是厦大的不是很妥。


4. 提供转专业业务。通过学校官网了解到可以在第二学期进行转专业,但需要专业前十。



二、如何转专业?


1. 学校要有提供这项服务,这个可以在填志愿的时候就可以上官网搜明白,或者打就业办电话。


2. 明确目的。想明白自己兴趣什么,别为了转而转,在没想好之前建议不变应万变。我当初转专业的时候,舍友跟我说他也想转,但不知道要转什么,没有什么特别兴趣的。当快毕业的时候他跟我说,后悔自己没转。而我跟他说你是对的,你那时连自己想要什么都没想好,不随意转是对的。


3. 咨询学长学姐,还有系的教学秘书。每个学校转专业的规则不同,像我们学校只有专业前十才能转,而且你想要转过去的专业也有转入人数限制,这边可以通过学长学姐打听一些消息结合教学秘书的官方信息。



我在填报志愿的时候,也没有说非得一定要上计算机专业,觉得英语、国贸等专业也还可以,最后勾了「服从调剂」,心想先上了再说,只要不是被调剂到机械和车辆工程都可以接受。


录取结果下来了,车辆工程四个大字如同晴天霹雳,我马上到新生群里联系转过专业的学长学姐。



整个大一上我的神经都是绷着的,「转专业」三个字仿佛无时不刻都挂在我的眼前,我一有空就往图书馆看书,生怕错过了这次转专业机会。大一还有各种的学生会社团活动,新生晚会,而同时我又开始接触了健身,所以整个大一上过了非常辛苦。


庆幸的是在期末考试中考了专业第三,顺利地转到计算机专业。



三、考研还是就业?


1. 家里经济没压力可以去考研,最好出国。研究生能碰到的有些东西,是你穷极一生都摸不到的。最好考个好学校,能接触的资源也更多,天花板更高。


2. 对学术研究有兴趣的可以考研,甚至直博。


3. 想从事机器学习等一些需要沉淀的工作可以考研。


4. 在以上3个条件不具备的情况下,别为了考研而考研,研究生没你想象中的那么玄乎,不是读个研究生就可以BAT随便刷,定位好自己比较重要。



就我来说,我大一的时候就想明白不考研了。原因有以下几个:


1. 家里的经济能力顶多供我上完大学。


2. 对学术研究不感冒,进入工业界赚钱。


3. 就计算机行业来说,我认为学历不够,还是能靠能力来凑。


所以我大学四年就都安安分分地为找到一份好工作而努力着,除了有一段时间学习机器学习萌生了读研的想法,因为太需要数学的沉淀了。



四、如何自学编程?


1. 确定方向。常见的有前端、后台、大数据、机器学习。针对大方向进行细节拆分,具体落实。有兴趣的选择兴趣的,没有兴趣的选择你身边资源最多的。比如你兴趣前端,就算后台再好也没用,坚持你自己的选择。比如你没有兴趣的,愿意每个方向都尝试,又正好你身边的师兄或者同学在做大数据,那么你就可以上车大数据,至少有人交流。


2. 确定一套学习资源。在确定方向之后,你可能从身边同学、淘宝或或者前辈那边获得一套学习资源。当你拿到这份学习资源之后就别轻易换,以这份学习资源为主,其他为辅,资源不建议换来换去,这样不成系统。另外最好向别人拿别人已经学过的,至少他已经帮你鉴定过了,帮你避免一些坑。


3. 学会总结。我在学习群、知识星球以及前面的文章里都提到总结,你的输入不代表是你的,输出才是真正属于你的。而且总结也是一个量化的指标,虽然总结也不代表着你对他全部吸收,但至少有你自己的见解,不断地总结,不断地打造自己的技术壁垒。学会总结,你就可以解决学完就忘的烦恼。


4. 耐心。刚开始学编程,光搭建环境就可以喝好几壶,要是没耐心肯定在这就崩了。但我今天在这里告诉你,这是每个初学者的必经之路,每个初学者都得经历搭环境之痛,而且还不一定能搭好;也得经历因为一个分号没写而找了半天的Bug,你在学习时候遇到的别人也会遇到,多点耐心。


5. 解决问题的能力。说白了就是学会搜索,把问题描述清楚然后进行搜索,90%的问题搜索引擎都会告诉你。


6. 在刚开始学编程的时候,要九分实操一分理论,实操到一定程度慢慢将理论提上来,到后面总体要把握四分实操六分理论,确保理论走在实操前面。刚开始学习的时候要以动手为主,理论也看不懂,到后面有一定的代码经验,要将理论提上来,这样无论在面试还是对之后的发展才比较有利。


7. 规划好自己的短期和长期目标。很多人找我规划学习路线我都会问短期和长期目标,只有当你规划好目标了才有个时间节点,这样学起来比较有紧迫感和目的性。不沉迷于学习,有合适的机会就上。


8. 找一个能带你并且愿意带你的前辈,这样可以解决上述所有问题。这个是我当时寻求不到的,那时只能靠去知乎上付费询问,加了一些大佬微信想咨询一下也没得到回应,很失落。不像现在这个知识付费的时代,可以轻松地对接到很多大佬。



在刚转专业过去计算机的时候,因为他们已经上完一学期的课,生怕赶不上他们的节奏。(虽然到后面发现就算是科班的基础也都是渣一有空就跑去图书馆自学,整天在百度、知乎上搜索「计算机专业的学生怎么规划好大学四年」、「如何自学编程」等相关问题。


这段时间是我大学最迷茫的时候,期间我敲了很多本书的demo,也看了一些视频,但都是似懂非懂,一度怀疑自己适不适合编程,毕业了能不能找到工作。




在看了很多知乎回答之后,我给自己规划了这样一条学习路线进行学习:


大二开始实习,大三找实习的时候可以用这个项目经历和实习经历作为垫脚石找个大厂,后面秋招又可以以这两个经历找个不错的公司。



五、怎样找到第一份实习?


1. 心态要好,脸皮要厚。很多人并不是找不到实习,而是怀疑自己什么都不会,不敢去面试。怕面试不过丢人,受挫。万事开头难,如果不克服心态上的问题,就算你很强,你也会觉得自己很弱,然后一直焦虑下去。


2. 针对面试岗位去查缺补漏。根据岗位技能描述,去针对性学习一下,不用学的多精通,定个时间节点就去试试,听面试官一言,胜自己瞎琢磨。


3. 坚持。有一些同学,投了几个简历就说没希望了。中国的公司有多少家啊,你才投几家没回复就说没希望,投几十家几百家没回应再说什么没希望。很多时候不是你找不到,而是你投递的太少。


4. 总结。已经强调n多遍了,不细讲。


5. 不用怕面试通过之后能不能胜任工作,要相信自己能胜任。



我在大二的看了几个慕课网视频和搭了博客就去投简历了,遇到很多回绝说只要大三,或者需要什么技能我没有的,但我坚持投,一直在Boss上面问,问了不到100家就找到一家实习公司,虽然是外包团队,但至少我成功了。


面试的时候没问什么问题,就问了几个基础问题,两道数学题,然后就问上班时间了。


从上班第一天把公司服务器搞瘫,到后面自己一个人负责项目,人都是被逼出来,不行也得行,有机会就上。


贴上前几天群里一个大二小伙伴的面试经历:




六、如何在不被学校开除的前提下兼顾健身、旅行、实习?


我之前写了一篇为什么建议你大学要学会「旷课」,究竟为什么?


1. 大学里的老师不对你的前途负责,上课是老师的责任,找工作是自己的事。


2.  大部分大学老师已经脱离了企业需求技能的潮流,技术在不断发展,教材还是那一套。当然,像一些经典不变的理论还是得学习,但类似于框架就不可行了。


3. 就算老师教了你很多理论,他们只会跟你说这很重要,让你记起来。但只有当你出去实习了,看到这些理论在企业项目中落地,你会发现原来这个这么重要,就会主动去学。


4. 大部分科班也只是科班,并不是说计算机专业的学生基础一定多好,多么扎实。可以去了解一下,80%的人被大学上了四年,连上的课都记不全,更别说什么基不基础。



我就大一有上课,大二大三大四都变着法的逃课,我朋友圈基本没有上课的东西,不是在自习室图书馆就是在健身房,不然就是在世界地图上的某个点。


但是逃课也是有代价了,我曾经一学期修了14门为了让后面的课程轻松一些,也通宵了几天提前完成的课程设计,也提前学习了很多课程的内容便于有资本跟科任老师提免修,也花了实习工资的一小部分请人帮忙代课...



昨天毕业典礼,对我来说没啥特别大的触动,因为这四年在外面的时间比在学校的多, 在大二的时候我的大学就已经毕业了。我唯一想对母校说的是:「感谢你让我旷了四年课

推荐↓↓↓
程序员的那点事
上一篇:篡改经典,献给码农的诗 下一篇:程序员最想得到的十大证件