三年前的这个时候,我已经在为第一份实习做准备。两年半之前,我开始了第一份实习,这是一家外包团队,我们只有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,只是一直没对外公开,感兴趣或有需求的同学可以进去听听。
https://blog.csdn.net/shiliang97/article/details/98177139
1.每个人阶段有每个阶段的迷茫,遇到迷茫要寻找出路,而不是用“顺其自然”来敷衍自己。
2.一时的得失不要太计较,要想着这件事能带给你的东西。这也是所谓的「延迟满足」吧。
3.对于自己想要的东西,一定要去拼,只有这样才能做到无怨无悔。大一实习可行吗?大二实习可行吗?我想转行可行吗?我自学编程可行吗?说不可行你就不去尝试了吗?
Long-press QR code to transfer me a reward
混个眼熟呗~
As required by Apple's new policy, the Reward feature has been disabled on Weixin for iOS. You can still reward an Official Account by transferring money via QR code.
Send to Author