鹅厂第二周实习感受与总结
-
前言
我每天都写一写感悟,这样就不用在周末的时候拼命回忆这周干了什么了,而且也不会漏掉很多重要的细节和心理活动。这里我写的大部分是关于工作的事情,原本还写了一些比较 private 的话题,我把它挪到自己的日记里了,在这公开的版本删掉了。写的不好,几乎是流水账,别吐槽我,我会伤心。
-
周一 18/12/23
周一早上大家好像都比较有活力,同事们打招呼都有说有笑的。上午继续看项目,找了 mt 汇报情况, mt 很快就指了一条方向,我去试试,发现果然有进展。
下午四点钟,跟 mt 说好像我的那个需求不太能做,因为要升级插件,会影响其他模块,mt 跟 ld 汇报了这件事之后,让我把这个需求缓一缓,过两天等其他同事升级完插件了再继续做,现在先帮另一个远程同事分担他的需求。
还没给我分新需求前,自己阅读一下技术文档,补充一下之前不太懂的地方。
六点去吃饭,七点开始干活。
晚上和远程的同事沟通,他跟我说明天再聊。我说有没有什么是我今晚能做的,今晚还有点时间。他让我拉他的分支下来跑下来看看效果,拉他的分支下来发现出了问题,我又怀疑是不是我自己的问题,花了一个小时去排查,最后发现是他那边没有把文件完全push上来,导致我这边也拉不下来,所以check out failed。要是我一开始就去问他就好了,可是想着如果是我自己的问题就麻烦别人了。
-
周二 19/12/23
早上发生了件很有意思的事情,刚好十点钟,有个老哥拿了个视频过来找我旁边的大哥,说视频里的up主说微信的客户端架构落后,占用用户过多空间,所以用起来卡顿,其中提到的一个点就是微信、企业微信转发本地视频和本地文档时会copy一份副本,这样就造成了没必要的空间浪费。后来组长、老哥、大哥就开始验证这个事情,后面发现那个视频博主纯尬黑,后面可能那个老哥就要回击他了。
上午继续做昨晚给的需求,可是远程办公那个同事的 git 还是没有更新好,卡住了,所以一早上我都没有做那个需求,就在等他,然后做点其他的就吃饭了。
晚上远程的那个同事六点多下班了,我一直在忙那个需求,看的眼都花了,想九点半走的,九点二十的时候问 mt 一个问题,结果两个人研究到九点四十。后面也没搞完,但我撑不住了,拎包走人。
-
周三 20/12/23
又是什么都没干的一早上,昨晚有点感冒,把代码改完忘记重新构建项目了,怎么测试都没效果,今天早上来又测试了一个小时,十一点半的时候什么代码都没改,跑了一下居然生效了。
下午花了俩小时把上午的整个需求完善,提交代码,提测。组长又给我分了一个新需求,看起来挺复杂的。看了一会儿,找 mt 问一下是什么情况,他说之前也有过这个 bug ,让我找组里的另一个之前负责处理的同事问一下,问了几分钟就解决了。
现在七点二十分,组里的同事在工位上组队玩吃鸡,我也想加入。他们交流地还挺大声的,不过也没人说他们,其他在工作的人都戴着自己的耳机,感觉氛围比我想象中要轻松、自由。
今晚看到组长在群里一些有关部门故障复盘的文档,才发现原来如果项目出事是要负责任的,文档中还有一个表格,记录了今年以来出现的所有已知的故障、解决过程、事故定级和处罚方式,但是怎么处罚并没有很明显的记录。
晚上我没有需求了,大家都在讨论一个故障,具体是什么故障我就不能透露了。我就随便看看文档,打发打发时间,八点多的时候组里其他所有人都去开会了,就我一个在工位上。他们去讨论的内容就是我上周做的需求相关的,上周我因为感觉那个需求太复杂了做不出来而暗自神伤,怀疑自我,这周才知道原来这个东西真的很难,不是我自己的能力不足,不然也不会全组开会了。可能是导师当时分配给我的时候没有意识到它会牵扯其他很多模块,对其他功能影响都很大吧。
再摸摸鱼就九点半了,可以打车回去了。
-
周四 21/12/23
上午学习新人安全培训课程,要看文档和视频,完成之后还要考试,及格才能开通很多安全权限,这里的安全主要是说数据安全和信息泄露之类的。
下午又开始研究上周遗留的那个问题,结果还是解决不了,快裂开了,不过也借此机会学了很多相关的知识。不管了,四点半先吃个下午茶,回来继续看,好像下午啥事又是啥也没干成。
晚上 mentor 去给腾讯程序员视频号做嘉宾,分享我们部门的一些技术设计,我晚上一边听直播,一边解决下午的 bug 。等 mentor 回来了跟他说那个问题还是解决不了,他看了一会儿就开始看源码,很快就找到了一个很关键的地方,之后我随着那个思路看,确实有了很大的突破,但问题还是没解决。这时候已经九点半了,我赶紧叫了车,这边虽然打车报销,可是我等车15分钟,坐车10分钟,等车比坐车时间还长。
发现他们老员工思考问题比我更深更广,比如看源码那里,我之前看到有异常就不去深挖了,但是 mt 都会对这个异常发出疑问,然后通过去看源码去分析它是怎么产生的,我一般都是去问GPT或者各种搜索引擎去搜,又学到了一种解决方法的途径。
-
周五 22/12/23
又到快乐周五了!早上十点二十多去研讨室开组会,以为会很严肃很正式,其实很轻松。开会的内容就是根据周报里的需求任务单,每个人讲一下这周的安排。讲的形式也比较轻松自由,有时候讲着讲着就讨论到某个技术点上去了,大家就此展开讨论。
开会的时候组长说我们不要只关注自己的需求单,一定要花时间去做一些技术优化,不然对自己的提升没有多大帮助,很快你们有些人就要弄关于晋升的事了。这一点也刷新了我对职场晋升的看法,我一起也不知道组长和组员是怎么对待业务需求和技术优化的,我现在有了一点点浅显的认知,那就是完成业务需求是基本的工作,相对来说也是比较容易的。
从组长的话里我感觉提升技术才能更容易晋升。今天开会也提到腾讯的另一个部门封装了一套 ui 框架,在一些特定的界面使用那套框架可以提升40%的加载速度和减少原来一半的代码量。可能这种就是技术提升的体现吧,写出来的工具能够提高开发效率或者提升产品的性能。
开了两个小时,结束的时候刚好到饭点了。
下午导师问我现在是不是没什么需求了,我说是的,之前那个需求卡住了,然后让我去找之前那个远程的同事,让他分一些单给我。他给我转了很多单,全都是改 bug,果然新人都要从这些事情做起,都是比较琐碎简单的事情,一下子给我转了9个 bug。我以为今天要改完才能走,到了五点多我只做完了6个,他跟我说不用全做完,时间还早。
周五大家都会走得比较早一点,六点钟很多同事都下班了,我六点半也走了,纠结要不要带电脑回去,上周带回来了好像也没做什么。纠结之后还是带了,但是明天还是想打会儿游戏,看会儿电影,吃个火锅。祝大家周末快乐。
噢,想起来明天是考研的日子,希望考研的小伙伴都能超常发挥!
-
总结
大家都好好,以前我以为大厂的组长会一直 push 组员,疯狂压榨。我感觉组长跟我们站在一边,真的很好。
这周实习很大的感受就是大家都很好,尤其是组长和组员的关系,都像是朋友,组长虽然是派发任务的人,但是他自己也有很多事情要做,管理项目其实没有我之前想的那么简单,它实际实施起来有非常多要考虑的点,要时刻关注进度。而且组长也很有人情味。
举上面的例子,有组员下周要请假了,他就给他安排比较少的活,自己再去跟产品 battle。
这周才知道管原来很多问题,bug 是解决不了的,但是有应对方案,还有的 bug 没必要解决,因为投入的成本高于它的价值。
这周没有上周那么紧张了,这周最大的感受就是两个字:幸福。
收获了很多组员的关心,他们去吃饭,去玩,去散步也会叫我一起。在很多次的闲聊中我发现他们的关系都很好,之前疫情的时候,他们经历了很多,有的时候他们住的地方被封了,就跑到另一个同事家里住。他们的关系就是慢慢这样建立起来的,可以看得出大家的感情都很好。
还有就是上班之后自己的时间真的变得很少很少,我现在是早上九点起床,九点四十到食堂,吃个早饭十点钟到工位,同事一般十点二十到四十之间到工位。
九点半下班是常态,现在习惯了也没有上周那么痛苦了,九点半下班打车报销。下班回到家十点了,洗澡、洗衣服、晾衣服、写日记、写实习日记,做完这些就差不多12点了,该睡觉了。所以自己的时间真的很少。
工作的时候基本就不会注意到时间了,有时候反应过来就已经到饭点了,因为有事情做的时候就是一直在看电脑,感觉眼睛也不太舒服,下周应该设置闹钟,每个小时响一次,起来走走,看看风景也好。
图一是上周吃火锅的照片,图二是每天上班都能看到的广州塔