大家好,我是阿秀。
今天分享一位 26 届同学在快手的实习经历,这位同学从美团实习结束后基紧接着来了快手实习,但在快手实习得是有些不适应,也可以看出他对于实习生就能真正接触到真正的高并发场景感到不可思议。
下面是正文,其中下文中的"我"和"楼主"代表这位学弟本人:
作者:开心的菜鸡在评审 链接:https://www.nowcoder.com/feed/main/detail/41e321365fc240779a74e7e82b437939
楼主是26届Java开发方向,目前在快手电商实习。
忙前忙后月两个月,第一个项目终于上线了,现在稍微闲下来想分享一下快手的实习强度,讲到哪里算哪里,也没什么中心思想。
开门见山的说,我感觉强度有些过于的大了。
报道第一天是周四,我还在安装idea和一些必要的软件,工作软件上已经拉了一个群把我和另一个员工拉入,上来直接发了一个prd,让我们去读prd,周五需求评审,下周一开始出技术方案。
我???不是说实习生只是做些dirty work 一些crud吗?
我连座位都没坐热呢,就直接开始让我接手一个从零到一的项目了?
业务不熟悉,需求评审更是听的云里雾里,夹杂着一些什么"赋能"、"分销"、"定邀"、"上翻"的电商黑话。出技术方案的时候更显得自己疲软无力,那些八股背出来高并发处理方案根本应对不了真实的企业需要。
说一个印象比较深的,某个场景要去用定时任务扫描,如果发了5w个mq,这个性能能接受吗?消费失败了怎么兜底呢?一个个问题打的我这个自认为有"一定水平"的实习生无地自容。
等真的度过了技术评审,经历了部门老大和其他正式员工的多重拷打之后,终于开始上手了我从来没见识过的代码架构。
因为我是新来的,所以排期我给自己留了一些富裕时间,我原定的是11.4号开发完成。
注意这里说的是开发完成,但经过一波蜜汁沟通之后,不知道为什么最后的结果是变成了11.4号项目上线,换句话说就是把联调,测试全都挤压进了我原本预定的开发周期内。
把"实习生"当作"校招生"使用,这是我最大的感受,这算是快手的充足信任,但对我来讲真的也是压力大,挑战足。
在上线当天11.4号,我的leader突然说要防止热点问题,突然提出了要去加一个缓存预热,跟着一起上线,这真是说加就加啊,说干就得干啊
于是我就开始对着一个我之前从来不了解的技术点,开始在公司内部的文档里各种搜索,各种观察demo模仿,各种debug。
回想之前在美团,每天八点走真的是标配,现在每天10.30走,算是早退。。。
虽然现在是周末双休,但对于我来说这接近两个月几乎是单休,超级高的强度,也让我感觉提升真的非常大。
让我发现原来实习生不只可以做crud,还可以真的接手要考虑的高并发场景,要随时oncall处理可能出现的线上问题。
第一版上线回归测试就报错了空指针,也挺丢人的,群里疯狂报警。
不多说了,午休结束,要去迭代下一版了。
好文推荐
你好,我是阿秀,普通学校毕业,校招时拿到字节跳动SP、百度、华为、农业银行等6个互联网中大厂offer,这是我在校期间的编程学习之路,详细记录了我是如何自学技术以应对第二年的校招秋招的。
毕业后我先于抖音部门担任全栈开发工程师,目前在上海某外企带领团队继续从事全栈开发,负责的项目已经顺利盈利300w+。在研三那年就组建了一个阿秀的学习圈,一直持续分享校招/社招跳槽找工作的经验,都是自己一路走过来的经验,目前已经累计服务超过 4200 +人,欢迎点此了解一二。