0%

实习感悟(在腾讯与 IBM 实习,我学到了什么?)

我于 2019 年 7 月份开始在腾讯深圳 PCG 实习了两个多月,在 2019 年 10 月份在 IBM 西安实习至今,在此将所学到的知识分享给大家,我的技术栈为前端。

希望疫情快快过去,天佑武汉,天佑中华。

我大一时候,我看见身边有一名优秀的学长,大二就在腾讯暑期实习。自己也给自己设定了flag,我也要大二暑期去腾讯实习。

所以在 2019.4 月,我便开始慢慢面试一些公司的日常实习,期间投递了十余家。当然很多公司一听到我是大二的,便没有了下文。

有面试之后的实习offer战绩:
金山云(二面挂)、搜狗(offer)、网易(offer)、百度(挂过一个部门后又拿了一个部门的offer)、腾讯(IEG挂,PCG offer),美团(一面挂)。

2019.9月,大三这学期实验课程非常多,不好安排,所以在腾讯离职了。

在腾讯这两个月,自己身心也非常的累,自己一直也是象牙塔里面的学生,腾讯的企业文化与生活节奏,使我学习到了非常多的东西(无论是技术上还是见识上)。

2019.9月底,我开始筹划找11月份的实习,因为那时候实验课比较少。

战绩:微软(三面挂),IBM(offer)

满腔热血

2019.5 月,我收到了腾讯PCG 2019年暑期实习offer(实际上我在官网投递的是日常实习,后来被暑期实习捞了),当我本人拿到offer那一瞬间,自己脑子里期盼着即将去公司大展宏图。

我十分开心,于是也在 7 月开始了自己的深圳之旅。

tencent.jpg

直面失意

入职第一天,我被配环境折腾得毫无动力,配了一下午,内心爆炸。

后来导师的帮助(轻车熟路的十分钟)下,我顺利配完了环境。

之后在做项目组分配的项目时,自己也更是觉得自己太菜了,周围同事都十分厉害,而我却干啥都不够格。

不要瞎折腾,多问,及时反馈进度

在腾讯时

一开始,我在遇到问题的时候,总喜欢一个人闷头搞,在内网搜文章,搜解决方法,顺着 英文id 在企业微信上私聊其它人(却没有问导师),然而远程解决问题,根本难以真正解决,最终导致自己效率极其低下。

由于我一直怕影响导师,我看他每天都特别忙(同事、总监、leader各种事情叫他)。

内心想:“我这样烦导师,会不会不太好啊?”我在与导师谈心的时候聊过这个问题,他的回答让我放下了担忧:“是很烦啊!但是谁不是这样过来的呢?” 是啊,谁不是麻烦别人指导过来的呢? 前辈们也都是通情达理的人,只要遇到问题及时请教前辈们,他们也都会包容你的。

后来我开始有问题可以先查,短时间突然解决不了,就直接向导师或者其他前辈寻求帮助。

我自己有一个良好的习惯,那就是及时给导师或者项目组leader反馈的自己进度

在IBM时

由于我已经之前有一份实习经历,也是比较有经验的,在IBM时,入职第一天我便快速上手开发,而且我自己在日常开发项目过程中,我觉得我的开发效率是和正式员工相同的。

在 IBM 时候,我平常喜欢看内网 learning 里面的一些东西,学习一些自己喜欢的知识,以及 IBM 的历史。

ibm

让别人觉得你靠谱

  • 以正式员工要求自己 与别人交流时不要总担心问题太愚蠢。以一种平等的身份去与人交流,效率就会高很多。当我破除了内心给自己预设的「实习生」枷锁后,我真真切切地感受到了自己思维和态度上的提升。毕竟一名优秀的实习生就是未来的正式员工, 与其让时间推动你的成长,不如突破自我设限,以先入为主态度来要求自己。
  • 让别人能经常得到你的反馈。 实习生一般都会要求写日报,这就是为了让导师能及时了解你当前的状态。同理,我们在与他人合作时,最好定期主动汇报当前的开发进度,让别人能感受到你正在做事。在开发过程中遇到了问题,及时提出问题并附上自己的思考,让别人了解你面对问题是会主动思考的。如果你不主动去反馈,等别人想起你来催你的话,你就可能会被打上「挤牙膏」的印象。
  • 不轻易做承诺,但承诺必行。 承诺是给别人的定心丸,它的说服力取决于别人是否认为你可靠。而一个满嘴跑火车给承诺的人基本上是不可靠的。同时言出必行是我们营造可靠印象的最佳方式。在公司内,如果一个需求流转到你这里了要进行排期,请给自己预留充足的时间。打比方说一个需求你最终做完需要3天时间,但你当时答应的是两天出货,别人就会认为你不靠谱,但如果你当时答应的是4天,那你就是超出预期。结果虽然相同,但给别人的印象却截然不同。如果在做需求的过程中发现的确做不完了,一定要第一时间反馈给大家,及时采取措施来确保需求顺利完成。如果你选择死扛到上线前一天再说做不完了,造成的损失就不只是别人对你的印象了。
  • 先规划好,再去行动。 在公司内,比较大的需求都会进行评审,这就是为了让大家对整个需求的流程有一个理解和规划。抛离需求不谈,我们在日常写代码之前也应该有这样的前奏。做任何事前先把开发规划做出来,然后给导师审阅。这样其一是可以让导师及时纠正你逻辑的不足之处,其二是可以让导师了解你的思维。
  • 要有团队意识 开发过程中,代码质量,注释的编写,写代码一定要尽可能的去考虑他人感受。多人协作,某些有特定功能的代码都需要清楚注释。同理,如果有一个新 feature 实现了,最好跟进一份文档,来让大家都能弄明白使用方式。

结语

2019 这一年,也是我褪去学生气的一年。
2020 也希望自己能成为一名合格的前端工程师。