牛客访谈|成功跳槽字节!项目一般的情况下,ta是如何准备的?
与往年相同,牛客访谈如约而至!随着秋招的尘埃落定,站内很多小伙伴开始关心起工作生活/入职等工作后的话题因此,牛客访谈特别推出了职场小白系列专访邀请已工作牛友来谈谈工作以后的心得感受~!
hello大家好呀~牛客访谈与大家如约见面啦
后期跳槽,第一份工作究竟多重要?
项目一般,如何挖掘自己的亮点?
本期牛客访谈,我们邀请一位喜提字节offer的大佬来分享他的经验~
嘉宾介绍:
- 昵称:渣渣找工作历险记
- 学历:硕士
- 硕士学校:华中科技大学
- 意向公司:字节跳动
- 面经指路:https://www.nowcoder.com/discuss/572281
让大佬谈谈自己的跳槽经验、工作感受
希望能够给各位在校或即将变身职场新人的朋友们一些些参考和启发~😉
Q1// 可否分享一下你是如何寻找跳槽的机会呢,校招面试和社招面试不同之处在哪里?
我是在boss直聘上上传了简历,然后会有人打招呼,然后在其中筛选出自己感兴趣的,然后投递。
校招的话,大部分项目,业务复杂度跟技术复杂度可能O(1)级别,所以校招最多的面试基本就是基础知识,框架原理等,项目随便讲讲也就过了。 社招面试项目很重要,不光是你项目本身的技术复杂度,还有业务复杂度,你本身在项目中担任的什么角色,遇到过什么问题,是技术瓶颈问题,还是业务问题,怎么解决的,这几个问题是非常重要的。
社招面试的话,如果你做的领域或者方向跟面试的岗位不搭界的话,那么社招面试基本上难度会陡然上升,全靠技术硬实力;如果你是相似的领域,那么可能会项目涉及的很多,技术没有那么,如果你刚好是他们所需要的一个领域模块,那么你就会有更大的机会面试成功。
Q2// 你觉得第一份工作对于之后的跳槽重要吗?大佬对于第一份工作的重要性是怎么看的
第一份工作还是蛮重要的。首先这是你的敲门砖吧我认为,如果你一开始就是大厂的话,最起码简历关是不太用担心的,其次大厂的话,你可能会沉淀很多东西,这样的话,面试的时候也可以再根据你在项目中的角色加深一下了解,面试官也会感兴趣,毕竟都会好奇你在工作中都是干了什么,价值如何,你得到了什么样的成长,是不是来我们新的公司就不用再耗费时间培养这些东西了。
但是假如你是大厂的也会有一些问题存在,例如假如你是大厂出来的,如果面试的时候一问三不知,或者两不知,或者面试被一问,因为自己的问题没有准备好而导致卡壳或者思考不周,那面试就会大打折扣,这时候大厂反而不是光环了,而是一个问题。(大厂应该都还可以,怎么到你这不咋行了呢?)
Q3// 在《工作两年多的渣渣社招辛酸心路历程》一文中,你提到了你的项目很一般。你觉得这部分对你投递简历/面试时影响是怎样的?
这个问题跟我上个问题其实回答差不多,其实所有的东西都是两面性。
对于大厂来说呢,也不是所有的部门,所有的项目都是很精尖的,就算你正在做的项目是精尖项目,那也不是所有的点,所有的功能都是精尖的,所以关键的点在于你是不是就这些你做的东西,有自己的思考,如果换做你是tl或者技术负责人,你会从哪些地方去考虑,你会怎么去完成这个项目。 话说回来,项目一般在投递的时候其实简历关还是没问题的,但是在一般二面的时候,面试官需要就你的项目进行深入了解的时候,可能发现你的项目的确是有瓶颈的,那么如果这个时候你对于项目思考不够,就会出现我说的问题。啊,大厂出来就这?想要打破这个印象,那就需要你很好的了解整个的项目,从中梳理出一些对你很有提升的点,好好总结闪光点,总结你的思考,你觉得怎么实现,怎么设计会更好。
Q4// 对于项目比较一般这个短板,大佬是如何去做了弥补的呢?
其实所有的项目都会有自己价值的地方,如若不是,那么这个项目当初立项的时候就会碰见问题,那么公司或者你的小组也没必要花费物力人力去新建这个项目。
当然了对于我们后台开发来说,三高的场景,也就是我们常说的高并发,高可用,高流量,你没有涉及到,那么就需要思考假如有了,你需要怎么设计,或者怎么实现能够更好的低侵入性的完成你可能遇见的问题。 给自己项目很多假设,最简单的例子,假如你的项目可能数据量没那么大,那么你就假设你的项目突然数据量激增,你要怎么应对,数据库需要扩容吗?单库单表可以支撑吗?查询有没有瓶颈?或者说curd有没有瓶颈?遇见瓶颈怎么解决?引入别的中间件吗?引入框架?还是怎么去解决? 当然了,我也是在教训或者挂掉的面试中总结的血的教训中一点一点进步的把。
说了关于跳槽的一些问题,回到之前的工作上吧~
Q5// 工作2年,你觉得最大的收获/最深刻的教训/最受用的建议是什么?
最大的收获,我觉得也是大厂带给我的,有比较规范的流程,能让一个校招小白,在最短的时间吧,能够见识到真正的开发是怎么样的 。然后收获就是,周围的同事其实也是有很多可以学习的地方,要你不断去发现。还有的收获就是你明白你跳槽需要什么,什么是你在原来的地方的瓶颈,让你会看的更明白。当然了这也是我跳槽的原因吧,我觉得我现在的地方有一些瓶颈,且短时间可能我个人无法去改变,所以我觉得我需要去外面看看世界。 最深刻的教训,我觉得是任何时候,尤其是我们程序员这行,不要忘记学习,不要忘记给自己充电。虽然可能我们面临各种各样的加班,各种各样的需求,但是可能周末总结总结,或者隔一段时间去总结总结,会有一些新的思考,不然就会像我一开始求职的那样,抓瞎,复习要很久,总结沉淀也要很久,所以跳槽就感觉很艰难,然后也很痛苦。 最受用的建议,我觉得跟自己有很大的关系,如果你想就混混,或者划划水然后过自己的生活,我觉得也挺好,这个要看你自己。假如你觉得你想有提升,有自己的事业,或者能在某一各领域,或者在公司里,或者在小组里打出一片天,那么你就千万不要被温水煮青蛙。
Q6// 工作之后,你觉得在大学时最应该学习和提升的能力时什么?你会对当时的找工作/读书的自己给一个什么样的建议?
我觉得在学校的话,你就可能需要提前规划,不能过一天算一天,虽然可能这个状态很爽。你要规划好,不需要很长时间,就一个月的规划,一年的规划,你要为你的目标付诸相应的努力,所在学校里最主要的还是学习,尤其是自己的技术能力。
如果给读书的自己建议的话,就多读书,多看报,少吃零食,多睡觉,好好谈恋爱,哈哈哈哈。
给找工作的建议的话,平常工作之余还是要好好沉淀自己,给自己充电,不要忘记学习,就算我们加班,就算我们要做需求。还有就是工作的话工作是工作,生活是生活,不要让工作占满了你的生活 ,这样会让你很累。
Q7// 可以给大家分享一下您的职业规划吗?很多人都说工作以后学习机会少了,你对工作和学习提升二者兼顾有什么看法?
职业规划的话,我觉得每个程序员都会面临的问题,对于我来讲,我觉得可能近期就是需要做好上一家公司的收尾工作,然后衔接好下一份工作的内容。职业规划的话我认为在30岁之前,可能我都需要继续沉淀,面临什么样的case,怎么去设计,怎么去架构,怎么去推送业务方去完成,怎么去衔接好各个环节。在面对复杂的业务场景的时候,怎么去剥离出我们的项目的,或者软件方案。在面对复杂的技术场景的时候,我们怎么去规划好我们项目组的技术架构,怎么能做好扩展稳定,怎么能够在短时间内有很好的产出。30岁以后我认为需要面临转型,你是需要去做tl,还是需要去转型pm,还是说你自己需要衣锦还乡,这就看自己的在公司的具体发展了。 工作和学习的话,我认为就算我们平常可能没有那么多时间,那么我们可能周末,或者一段时间,两周,三周做一次总结。总结自己可能需要充电的地方,自己在工作中遇见了哪些问题,自己当时可能没有解决好的,那么现在我们可以利用这些时间,然后有没有更好的解决方案。
Q8// 除了上面的内容,你还有什么要分享给即将进入社会的学弟学妹们呢?
学校里好好享受校园恋爱,重要的事情说三遍,校园恋爱还是很美好的哈。
还有就是学业上,一定要完成自己的毕业问题,不要让毕业卡了你就业的脖子。学习上做好提前的规划,自己想做前端开发,那么就要在前端上多下功夫,自己想做后台开发,可以选择一门语言,弄懂他的生态,他的原理,自己想做算法,那么就要打好算法基础。
工作上,看你自己最需要什么,如果你需要钱,你可能有家庭方面的压力,那就考虑薪资最多的,如果你需要兼顾生活,那就选择钱没那么多,但是加班可能不那么严重的公司。如果你只在乎成长,那么大胆的选择你内心最喜欢的部门,或者你offer中部门最核心的,或者业务最核心的,那么你能得到最快的成长。
Q9// 最后,请你给还在校园的牛油们送一句祝福吧!
祝大家,祝牛油们,在这里能找到最适合你的面经、题目、经验、工作机会。也同时祝大家都能成为offer收割机,拿到你最心仪的offer,生活学业工作都心想事成。
------------------
感谢你看到这里~!
不知道在看完采访后你是否会有些收获呢?
欢迎在留言区分享你的看法/提出你的问题~!
感觉有用的话,记得点赞收藏再走嘻嘻😆
关注@新职人限定休息室 ,跟大家聊聊工作后的那些事儿鸭~!加入社畜职场交流圈,看看那些职场故事,认识更多职场人!立即加入