【阿里实习内推】听阿里19届前端师姐讲讲实习那些事儿^=^
转眼又到了2020届小鲜肉们找实习的时间,老阿姨不禁感叹光阴似箭,日月如梭啊~
回想起2017.9-2018.10这段光阴,这一路踩过的坑,流过的泪,以及满满的收获,心里感慨万千,真想把我的故事分享给大家!
现在,我要开启我的碎碎念了,大家准备好小板凳哦😘
1. 我是如何入坑前端的?😆
我本科在一个毫无知名度可言的二本,软工专业嵌入式方向,那会儿折腾了蛮久开发板,然后觉得调试真的很心累,遂放弃,开始自学Java,然后混到了老师的实验室里给学长们打下手。
15年决定考研,选了本省一所985软工专业,运气很好,一把就上了。
16年入学,受实验室一位在美团担任实习前端的师姐影(xi)响(nao)🤣,开始自学前端,那大概是17年初刚开学的时候,我在知乎等论坛上各种搜索“如何自学前端”,然后下了一堆电子书(贫民窟少女求生要领,有需要资源的可以私信我,也可以在末尾找QQ号),但是真正认真看了的只有《javascript DOM编程艺术》和 《javascript高级程序设计第三版》。
直接看书肯定会有些无聊,看到有些大神提出仿写网页这种方法,我也开始照做。当时仿写了知乎和百度百家,以及几个我觉得超级美腻的页面(毕竟我转前端很大部分原因就是想做展现层,想做又美腻又好用好玩的页面😝),一边做一边查资料,基本就把 HTML CSS学了个大概。
真正开始接触javascript是从《javascript DOM编程艺术》开始的。我觉得这本书写的真好,很适合新手入门,我把书里的例子完整实现出来了,对js就有了基本的认识和了解,而且觉得这门语言非常有趣。
接下来开始全面系统的学js,我开始看大家都强推的《javascript高级程序设计第三版》。与此同时,老板接了个项目缺一个前端,我就被赶鸭子上架硬上了,虽然是个有点low的jQuery+Bootstrap管理系统,但是我就是借这个机会,一边看书一遍把书里的东西想方设法整进项目里,这样下来,对js的认识就深入一些了。
这个项目快结了的时候,另一个老师又叫我去干活了(没错,我就是那个不会写论文只会干活的渣硕😌),其实这个项目也很简单,连服务端都没有,只是做一个用作静态展示的demo而已,但是这次是有一个大哥哥带我,是他,带我打开了新世界的大门😝,因为我开始了解和学习ES6, React, Antd等一系列新的fashion的技术。
2.开启第一段实习之路😎
到了2017.8,我开始考虑出去实习的事情,于是疯狂投了一波简历,面了很多个,也挂了很多个,最终拿了北京滴滴,上海携程的实习OFFER。
(有关实习投简历和面试的经验参看:https://www.nowcoder.com/discuss/34790)
最后我决定去北京滴滴,因为那里260一天感觉好棒(没错我就是这么拜金),然而后来事实证明这确实也是个不错的选择。
2017.9入职,开启全新的实习生生活。
第一个月,初次进入社会,感觉一切都很新鲜,办公环境,同事,接触的技术等等。这个月我基本是在打杂,给项目做国际化(其实就是做翻译),趁此机会,了解了项目的结构和开发流程。
第二个月,开始帮忙给组里正式员工修bug, 各种bug都有,改bug心真的很累,毕竟是别写的bug,但是这个过程倒是让我掌握了很多调试技巧。
第三个月,老大说,这个XXX图现在完全不能用,设计方案有点问题,你想想看有什么好办法可以做。我强烈的表现欲望开始催促我苦思冥想,有天晚上躺在床上灵光一现,想到个好办法,第二天开正好开组会,我向大家提出来后,大家表示赞同,于是 我开始着手实现。老大推荐了阿里的一个图形库G6,我研究了好些天,踩了好些坑,终于写了出来。而且在此之上我还自己想了几个蛮实用的东西做了出来,上线之后反响还不错,甚至老大的老大也过来给我点了个赞,还把这个实现方案推荐给了别的组用~当时我挺开心的,感觉很有成就感 😁 。
可能是因为这个任务完成的不错,老大对我产生了信任感,开始让我加入一个全新的独立的项目,一个交互式web编辑器,一直到2018.4我都在做这个项目,我一直很用心在做,项目最终也上线了,各种功能都能跑,但是我心里慌的很,因为我知道我的代码目前来看是一团糟。前期代码量少功能简单的时候还OK,后来项目越来越大,功能越来越复杂的时候,我感觉我的代码变成了一只无法控制的怪兽。我很期待重构,可是每天陷在改BUG和处理用户反馈上。
在滴滴总体感觉良好,公司整体氛围轻松,初次实习我也学到了很多,但是也意识到了平台的局限性。
3.开启第二段实习之路😎
这时候大概是2018年3月底,我同学来找我要简历,说推给阿里试试看,我觉得这是一个不错的锻炼机会,想看看阿里大厂会问些什么题,于是我发了简历过去。没想到第二天就面试了,面了有100分钟,我感觉我答得很糟糕,深深认识到了自己基础差的事实,决定要好好看书学习(new Flag("好好看书学习")),然而第二天又开始改BUG去了。
过了大概一周,看到手机上好几个杭州的电话没接到,我拨过去,原来是叫我二面,我心想,WTF😮?居然过了。面试官说:今晚面试可以吗?我果断说了一句:可以,因为我知道晚死不如早死,长痛不如短痛。于是经历了虐心的二面,面试官思路清晰,逻辑顺畅,虽然我很多没答上来,但是感觉学到了蛮多。面完也没抱希望,第二天继续上班改BUG去了。
又过了一阵子,突然又有一个杭州的电话,说我是XX面试官,现在开始面试好吗?我懵逼答道,好啊。于是就开始你问我答环节。这个面试官很NICE,没有问很细节的东西,我和他聊的比较愉快,在一片欢声笑语中结束了通话。
面完我的内心戏:什么情况?我要去杭州了吗?我要离开这里吗?想了好些天,还是决定去杭州看看吧。于是才开始联系上我的内推人。于是开始了漫长的等待,等HR面,等发放OFFER。
2018.5我只身前往杭州,北漂变杭漂🙄。
阿里办公环境真是名不虚传,西溪园区内绿树成荫,湿地公园里的小湖超级多小鱼,各种花花草草深得我心,办公间宽敞明亮又整洁,食堂很好吃,各种口味都有,还有健身房等各种活动间,要是加几栋宿舍楼,那就是高配版的大学校园啊~
在这里,我开始面临着更大的挑战,当然也有着更大的机遇。尤记得入职第一天,师兄给我讲解介绍了一番部门,团队,业务,技术的基本情况之后,开始制定新人成长计划,制定各种目标,我看的一愣一愣的,什么神操作这是。随后就来了产品经理,开发小哥哥,和我一起讨论项目需求,然后便轰轰烈烈地开始挖坑填坑干活学习了。
前两周,感觉压力山大,阿里和滴滴不一样的是,啥都用开源的,自己造了很多轮子,于是我要快速了解学会;另外各种开发流程也比滴滴复杂的多,我需要短时间内学***量新得东西,保证任务顺利完成。这个过程多亏有团队规范得新人文档,和师兄以及许多同事得帮助。
熟悉这些之后,我开始加入一个新的项目组,二师兄带着我一起做。做这个项目和之前在滴滴单打独斗不一样,需要和各种各样得角色沟通交流,经理这个项目,我懂得了很多沟通合作得技巧。到了这个阶段,师兄开始提醒我,如果想要转正的话,需要琢磨一些“创新点”,其实也就是从业务中提炼进行技术沉淀,这是我期盼已久的,同时也是很有挑战的,师兄给了我几个点子,我也觉得很不错,于是开始琢磨着怎么设计和实现。这个过程中没我才开始接触node, egg框架这些东西,觉得也不是很难,但是要深入的话还要多花功夫。
我很喜欢每周的组会,因为大家汇聚在一起把自己的进展,遇到的问题,成功的经验等等都放到一起讨论,这是很好的成长机会;除了技术方面,师兄还给我们买了5分钟商学院的课程,让我们每周讨论一个点,打开脑洞,启发思维。
总的来说,在阿里的几个月,虽然有点累,但是过得很充实,认识了一群很优秀的大佬,技术上有一定提升,对行业和岗位的认知也加深了许多,另外,还吃胖了好几斤了。啊~超级想念食堂的东坡肉啊小黄鱼啊生煎包啊麻辣烫啊夜宵蛋糕和酸奶啊!!!😘
8月份经过好几轮答辩,我感觉自己垃圾得要命,这也不知道那也不理解,但是还是被老板收了下来,非常感激也非常开心地签了,然后回了学校,准备毕业的事情。
好了我的碎碎念完成了一大半了,接下来给大家一些tips:
1. 有志于技术的同学最好动用一切资源想尽各种办法找个实习工作,不仅仅能学到很多东西,还能增长见识啊,说不定转正了就不用操心秋招的事了(或者你可以选择拿保底然后佛系秋招)
2. 找实习的时候,写好简历大胆投!不要觉得自己没有准备好,因为,永远没有万全准备好的那天!
3. 面试的时候,不要紧张,就把面试当成一次学习的机会,积累经验。
4. 已经在实习的同学,多看多想多动手!不要把自己当实习生看待,做好每件事,多思考总结,不要降低对自己的要求。
5. 挖掘你身边那些人帅心善技术好的小哥哥小姐姐,又或者是外冷内热的技术大佬们,向他们学,这是非常宝贵的资源。
最后,各部门请注意!我要打个小广告:我们部门开始招实习生了!!!前端,后端,算法,产品都有哦~
想来西溪园区和我一起逛园子看小鱼吗?🤔想来尝尝美味的东坡肉小黄鱼吗?🤩想来认识我们人帅心善技术好的师兄们吗😏?那就赶紧投简历吧。
简历发到我的邮箱:350473544@qq.com;标题为:姓名-学校-岗位-联系方式。
大家如果有什么问题,可以加我QQ联系,随时欢迎各位小伙伴~