图:Stormzhang
大纲:
一、前言二、为什么大二实习三、找实习做的准备四、简历投递与面试五、大二实习的日常六、如何平衡实习与上课七、实习对我的意义八、如何找到第一份实习九、总结
一、前言
三年前的这个时候,我已经在为第一份实习做准备。两年半之前,我开始了第一份实习,这是一家外包团队,我们只有10个人,驻扎在客户现场。那时的我一个月工资800,每天7点半到公司,自学两个小时9点半开始上班,晚上10点半回宿舍,宿舍到公司有一个小时的路程,每天坐着最早的公交车上班,站着最晚的公交车回家。一周上6天班,还有一天我也会去公司学习。那时的我,参与一个项目的开发,也独立完成一个项目的开发。
二、为什么大二实习
二本学校,无名校光环,机械专业,无专业优势。刷了一星期的知乎,把所有关于「如何自学编程」「二本学校如何进大厂」「已经工作的你,给在校计算机学生的建议」等这些话题全部刷了一遍。
那时处于迷茫期,身边又没有前辈或认识的大牛可以帮忙,不像现在,微信公众号知识星球可以很容易地接近一些大佬,那时个人信息还没那么开放。经过刷了一段时间的知乎,结合我自身情况,总结下来就是:
1.大二开始实习,积累项目经历和实习经历,大三春季实习利用现有实习经历优势和项目优势拿到大厂实习offer,秋招借助大厂实习经历转正或继续拿大厂offer。
2.网上说学Java就业机会比较多,资料比较成熟,于是选择了Java。
所以我决定从大二开始实习,早就是优势!
三、找实习做的准备
刚开始我学完了慕课网的Java相关课程,后面又从图书馆借了李刚老师的《疯狂Java讲义》,那本书很厚很厚,我敲完了所有书里面的例子,并在书上相对于做了一些笔记,但学到后面又忘了之前的东西。
我还记得17年过年的时候,当别人在外面玩,我自己在房间里扑哧扑哧地敲代码。那时候甚至整个大学都有那种“为什么别人上个大学那么轻松,而我比高考还要累。”
但后来我渐渐明白,那是我有自己的规划和目标,我知道自己迷茫了要走出来,而别人更多的是将错就错。我大学就是别人口中的「奋斗逼」,被舍友同学嘲笑过那么努力干嘛,在他们眼中,图书馆是只有期末才会去的。
在过年的时候,我看完了慕课网上的视频,也把《疯狂Java讲义》敲完了,但写简历的时候总还缺点什么,于是跟着网上的一个教程搭了一个博客,并花了9.9买了阿里云服务器,部了上去,最终部署失败。但我还是把做项目的过程都写在简历上。
四、简历投递与面试
我写好简历之后,就上传到Boss直聘上,然后从网上下载了一份「Java常见面试题」,并且打印下来复习。
开学之后还在犹豫要不要投简历,一边犹豫一边复习,同时我又是转专业的,要补修好几门课。就这样到了5月份,劳动节回家的时候我就开始疯狂投简历,在Boss上一口气问了60家公司,最终联系了两家公司节后进行面试。
第一家面试的公司就是我后来入职的外包团队,面试我的是团队的技术老大,也是CTO。首先让我介绍了下我基本情况,然后问了我两个数学问题,还好那时高数学的好,都答了上来,然后又问了能不能接受加班,一个月800能不能接受,我连忙点了点头,然后就让我等通知。
我对于我实习公司的要求就是,能让我学到东西就行,能给钱就更好了,不给钱我也干。
第一家公司面完之后我就赶着去第二家公司面试了,第二家面试的公司是个培训机构,一进去里面的氛围就让我觉得压抑,房间里还有人在喊口号,接着鼓掌。
我前台登记完之后被带到一个小房间,然后接着一位大姐姐进来了,拿着我简历开始数落我,这也不行那也不行,接着就开始说他们培训怎么样怎么样,还好网上已经看过相关事情,知道这是培训机构的套路,所以没太理她。后面觉得这样会浪费我的时间,所以我都只有点头和摇头,没有用语言回答她,于是很快就结束了这场“面试”。
回到学校的时候接到了第一家公司的HR电话,说我已经通过面试,什么时候能入职,随后让我加CTO微信。
就这样我通过了人生中第一家公司的面试,也开始了职业生涯的第一份工作。
五、大二实习的日常
入职当天,CTO给我分配了一位师傅,让他分配任务给我,有问题也可以请教他。
实习的工作就是和正式员工一起参与项目的开发,也就是对数据的增删改查,但这增删改查对于当时的我还是挺有挑战性。那时我从跟甲方一起讨论需求,到产品设计,前端开发、后端编码、服务器部署都干了一遍。
带我的师傅脾气不是很好,他最经常跟我讲的一句话就是:这么简单都不会,这个我不是跟你说过了嘛。但他每次说完之后,也会继续帮我解决问题,我从他那里也学到了很多骚操作。到后来我已经习惯了被他骂,因为他骂我一次我就成长一次,反而是别人羡慕我,组里技术属他最强。
我当时在知乎的回答
老大要去赶公交车,来不及部署项目,于是把这个任务交给我,我三下五除二就把项目搞崩了。。
我那时做的是Java开发,但我师傅跟我Java就是干增删改查的,这句话让我深思,于是我又陷入迷茫,那段时间搞过爬虫,啃过机器学习。
周末还会去公司实习,因为公司可以吹空调。暑假是住在同学的仓库,没空调,又潮湿,环境及其恶劣,而且是两个人挤一个地铺,所以我每天早上起床都得洗个澡才能去上班。
那个时候每天坐着最后一班公交车回去,每次都头疼欲裂,也想不通自己为什么要这么辛苦,直到有一天晚上看到了Stormzhang张哥的一篇文章:#我到底有多么拼命,看完之后我觉得我的辛苦跟他比起来真的不算什么,也是从那时候开始关注张哥,加了张哥的圈子。
也正是因为我当时那么努力,所以前阶段才有机会得到张哥邀约,共饮下午茶,畅聊了一下午。
这里也感谢安晓辉老师,早期在知乎上咨询过一些职场问题,也得到很用心的回答。
这里推荐安老师新书:《副业赚钱之道》
那段时间,我看过李刚老师的书,咨询过安晓辉老师,被Stomzhang张哥的经历给激励到,也学过路人甲甲大的爬虫教程,而现在我们之间都是微信好友,也都在同一个圈子,这一切仿佛一场梦。
六、如何平衡实习与上课
一般不点名的课我都会旷,点名的课我会从公司赶回来上,然后上完课坐一小时的公交车继续回去上班。期末考的时候,早上5点半起来复习,接着去上班,中午休息的时候也会在公司复习一小会。
两者兼顾的确很累,要学会辨别哪些课能旷,哪些课不能旷,具体可看:#为什么建议你大学要学会「旷课」这篇文章。
想得到一些东西,就要牺牲一些东西,我那时就想拥有实习经历以及实习过程中的项目经历,这些让我克服了一切困难。
七、实习对我的意义
1.第一份实习的经历以及项目经历,让我在之后的春季实习面试中比其他同学更有优势,我也因此拿到一些大厂实习offer。
2.实习过程中的实操,让我的代码能力有质的飞跃,同时让我后面学习计算机理论有一些落地场景,理解起来也相对容易。
3.由于后面面试需要,让我反复咀嚼这几个项目,也经常回原来公司请教之前同事,让我对项目业务和架构有了更清晰的认识,也开启了我对架构方向的学习思考。
4.公司就是职场,第一份实习也算是我试错的开始,初入职场肯定有一些做的不周的地方,但由于我才大二,大家对我的包容性比较强,也会教我一些道理,这也让我在之后的工作环境中游刃有余。
5.让我清晰地看到学校教学与企业需求的差异性,这也让我在回校之后更加坚定自己的想法与路线。
八、如何找到第一份实习
在大三暑假之前,我号召了班级同学,得开始准备实习了,并且开了个小讲座,提高大家找实习的意识。我们班也因此成为全专业就业率最高,最快,实习最多的一个班级。
具体讲的内容我也那个时候录成了一个live,只是一直没对外公开,感兴趣或有需求的同学可以进去听听。
也有人听完我live内容,将笔记公开在网上:
总结
1.每个人阶段有每个阶段的迷茫,遇到迷茫要寻找出路,而不是用“顺其自然”来敷衍自己。
2.一时的得失不要太计较,要想着这件事能带给你的东西。这也是所谓的「延迟满足」吧。
3.对于自己想要的东西,一定要去拼,只有这样才能做到无怨无悔。大一实习可行吗?大二实习可行吗?我想转行可行吗?我自学编程可行吗?说不可行你就不去尝试了吗?
--end--