
刘志琦,男,湖北天门人,中共党员,软件工程1701班学生,曾任班级团支书,曾获蓝桥杯省赛二等奖、“校优秀志愿者“等荣誉称号,熟悉Java下的软件开发,常用spring,springboot,mybatis框架和redis缓存,于2020年10月被浙江保融科技有限公司录用,年薪约14万。
屡次被拒,审视自身求突破
2020年9月,我大胆地将精心制作的简历投向BAT这样的大厂,但它们却像泥牛入海一样了无踪迹。我开始浏览各大招聘网站,认真衡量公司岗位需求与自己专业的匹配度,期待能找到符合自身条件的理想职位。
不久,我就收到了一份面试通知。面试前,我以为通过平时的知识积累与担任班委得到的锻炼足以令我平和地面对面试官,但当我听到面试官说“请讲出 Spring MVC常用的五个注解”时,脑子里却是一片空白,一个字也说不出来。经历这一次的面试,我开始重新审视自己,寻找薄弱点,并查找教程自学,做好面试笔记。在那段时间里,是那些笔记陪着我坐过一个个地铁站,陪着我度过一个个深夜。
在软通动力的面试会上,由于我回答不了有关Java的深层次问题,面试官评价我说“你只会Java基础。”冷冰冰的一句话否定了我大学三年的努力和成绩。十月的武汉尚未从夏日的炎热中走出来,汉阳的龙阳大街一片金光闪闪,我却仿佛置身冰窖。那一天,我整个人昏昏沉沉的,怎么也打不起精神来。放任自己睡了一天一夜后,我想到自己一路走来的艰辛和那些刷了一遍又一遍的习题,突然意识到这只不过是一次小小的失败,并不是给我的求职路判了死刑。这样想着,我重整旗鼓,继续投入了求职的“征途”。
经历了几次面试后,我似乎摸到了一点窍门,我不再按照面试官的节奏小心翼翼地回答问题,而是自然地和他们沟通自己的想法。我终于找到了自己的节奏,懂得怎样可以使自己显得更有价值。
两轮面试,另辟蹊径终录取
10月20号,我收到了浙江保融科技有限公司的笔试邀请,笔试的内容也和以前一样大同小异,包含Java基础,sql连表查询以及两道算法题。由于平日里下的苦功夫,我比较轻松地就通过了笔试,在22号就收到了面试通知。
面试分为两轮。第一轮是技术群面,我所在的组里有一名华科研究生。那位同学表现得十分优异,就连面试官都不禁多看了他几眼,而冷落了我们其他人。为了避免与他正面交锋,我主动将知识点向广度迁移,向面试官阐述了自己对Jvm、HashMap、spring、mybatis、Java8、设计模式和并发线程池等内容的理解。群面最后,只剩我与那位华科“大神”同台竞技。最后一道面试题是让我们讲述一个自己熟悉的技术,为了赢得面试官的重视,我将自己在实验室里学到的jvm类加载,双亲委派,垃圾回收算法等等复杂算法都讲解了一遍,并向他讲述了我在项目中是如何运用这些算法的。面试官听完我的讲解后对我露出了笑容。这时我才松了一口气。当晚,我就收到了保融第二轮面试的通知。
第二轮是项目总监面试。面试官针对我做过项目中的一些细节提出了几个问题,我都轻松解答。当他问我项目中应用到的具体技术时,我从springmvc到spring,再到mybatis,层层递进,详细地讲解了技术的原理。最后,面试官问道:“对于一个员工,你觉得什么是最重要的?”我回答道:“我觉得责任心是最重要的,面对项目代码,不能写垃圾代码或者不加注释,这样会造成维护代码的困难。拥有一颗对工作负责的心是对一名员工的最低要求”。
10月26日,我正式收到了保融科技的录取通知。通过这次面试,我深刻地意识到在学校里跟随老师做项目得到的经验对求职的重要性。当下互联网公司会在面试时都会考察应届生的实际操作,而丰富的项目经历无疑会为我们寻找工作增添不少助力。
初入职场,工作失误涨经验
入职前,我以为工作会和平常在学校里做项目一样,不会的有人教,听不懂的有视频回放,写代码会行如流水,但当真正踏入公司后,我才发现工作并没有想象的那样美好,原来自己依然是个小白。进公司的第一天,我看任何文件都是一头雾水,对公司内部封装框架也一窍不通。在网络上搜索一遍后,我找不到任何关于内部框架知识的视频教程,只有一个文档可以作为参考。而且公司的同事们都忙得脚不沾地,根本没有时间带我熟悉环境,这使我的处境更加艰难。
入职一周后,我接到了公司交给我的第一个任务——写简单的后端接口。我认真地写完了代码,并且前前后后检查了三遍才放心地提交。可是前端人员仍指出接口有错误,运行系统异常,这使我十分疑惑,这些接口和我以前使用的接口应该是一样的,怎么会出现错误呢?经过与其他部门工作人员的交流,我才知道因为没有和前端商量,误用urid代替urids,也是因为缺少这个s,导致后续的数据接收不到。在查找完公司的接口文档改正错误后,我心想下次再也不能犯这样的低级错误了。
不巧的是没过多久,项目组的同事又一次检测到我修改的代码测试有误,在我检查了很多遍后,仍没有找到报错的原因。我不得不请教公司的前辈,前辈把测试的问题场景复原,经过几次断点调试后,很快解决了问题。直到那时我才明白,理解业务上的逻辑,灵活运用所学的知识是多么重要。这次的经历也让我懂得,上班与考试不同,课本只能带你入门,想要真正地掌握所学编程语言,除了努力学习,更多地是需要积累实操经验。
一路走来,有苦有泪,有痛苦有彷徨,但最终所有的艰险都化作我上进的动力,所有的磨练都能锻炼我的能力,让我在求职和工作的征途上收获绚丽的花朵。