# 从入门到校招 offer

# 为什么选择前端

  大一大二的时候随大流学着计算机基础,也没有加实验室,虽然不算浑浑噩噩,但是也没有什么职业规划。大三上升大三下的那个假期,面临着下学期要开始找实习的压力,必须确定一个工作方向。因为之前跟 YXT 学长做过一个小网站,对前后端都有一点了解,于是就在这两个方向上抉择。挣扎了一个礼拜后,最后选择前端,一是感觉比较酷炫,二是听说入门比较快。

# [一] 2018年1~3月(大三上暑假) 入门

#   前端入门:html(5) + css(3) + js

  入门阶段对我来说是比较痛苦的,身边没有学长和同学从事该方向,只能靠自己野蛮生长。虽然看完了 w3c 的教程,但还是感觉自己好像什么都不会。无奈之下,花了 1K 在慕课网上买了两个教程(《前端小白入门系列课程》 和 《前端进阶:响应式开发与常用框架》)。
  看完之后,基本掌握了切页面的技能。但 js 基础还是太薄弱了,就去拜读了红宝书(《js高级程序设计》)。

# [二] 2018年4~6月 春招+学习 React 框架

# (1) React

当时我学习一个技术点一般分三步 - 一是看教程入门,二是找实战教程学一下,三是了解下底层原理。

  • 1)React 入门:阮一峰的 React 入门实例教程,React 官方文档。
  • 2)React 实战:慕课实战教程 -《React 高级实战 打造大众点评 WebApp》,程墨的《深入浅出 React 和 Redux》

# (2) 春招

  我的春招基本就是不断受挫的过程,所有面试几乎都是一面挂(光腾讯就挂了三次),但是自己心态还算平稳,知道自己入门晚,那就一步一步慢慢来。
  当时整个春招的状态就是白天在牛客上看面经和面试,晚上做各个公司的笔试。所幸在春招的末尾,收获 华为 和 小米的 offer。因为听说华为实习会随机分岗,就毅然前往北京小米实习了。

# [三] 2018年7~9月中旬 小米 mui 国际部实习

  2018年7月2号,入职小米实习。当天就被排进了一个新项目 - 基于 Vue 的 WebApp 项目,嵌套在国际版小米浏览器的信息流中,做今年亚运会活动的推广。
  由于是第一次实习,加上之前没接触过 Vue,前几天就处于很紧绷的状态。后来跟带我项目的 FWH 沟通了一下,了解到需求并不是很赶,慢慢学就好了(实习沟通很重要,不要一个人憋着)。
  就这样学习了新的框架 Vue,做了人生第一个线上项目,接触到了一个项目从 需求评审->商定接口文档->开发->联调->打包->测试->最终上线维护 的全过程。另一方面,实习期间业务并不是很重,让我有时间去研究框架的底层实现,而这一段时间的沉淀,也为我后续的秋招增加了不少底气。
  实习期间读完的书:

  • 阮一峰的《ES6入门》
  • 《vuejs实战》
  • 《剖析Vue.js内部运行机制》
  • vue技术内幕(博客) - vue2.x版本
  • 《Promise迷你书》
  • 《你不知道的JS》
  • 《深入浅出Node.js》
  • 《图解http》

# [四] 2018年8~10月 秋招

  七月底,各大公司的提前批就已经陆续开始了。自己也进入了不断地投简历面试的状态。此时与春招最大的改观就是心态沉稳了许多,更多地是抱着交流的心态去接触面试官(而不是以前那种要去征服面试官的浮躁)。凭着985本+大厂实习+还算扎实的基础,秋招的面试基本都能进入到第二轮,至于能不能拿到 offer,也跟运气有关,不用去强求,放平心态就好。
  秋招面试一般是这样的:
  一面:前端基础,计算机基础(计网考察的多),有的公司还会考察手撕代码。
  二面:考察项目经历(为什么用这个技术栈,底层原理了解么),以及根据场景给解决方案。
  三面:一般面试官都是大 leader,比较看眼缘,遇到过问智力题和职业规划的。
  以下是秋招的战果:一共投了60家公司,面试了20家,过了8家。

公司 结果
华为优招 两轮技术面,offer。
快看漫画 四轮技术面 一轮hr。offer。
一点咨询 四轮技术面 一轮hr。offer。
有赞 三轮技术面 一轮hr。offer。
shopee 两轮技术面,offer。
老虎证券 两轮技术面,offer。
地平线 四轮技术面 一轮hr。offer。
网易 提前批投的邮件事业部,未去面试。正式批投的杭研,调到考拉。offer。
搜狗 三面技术面。
快手 三面技术面。
百度 凤巢二面挂,智能云一面挂。正式批面试拒了。
远算科技 二面挂。
今日头条 二面挂。
腾讯云 二面挂。
爱奇艺 提前批二面挂。正式批笔试后无反馈。
趣店 二面鸽。
京东金融 一面挂。
中国银联 一面挂。
猿辅导 一面挂。
小米 一面挂。
拼多多 笔试挂。
贝壳 笔试挂。
小红书 笔试挂。
搜狐 简历挂。
阿里巴巴 简历挂。国际事业部。
好未来/迅雷/苏宁/58/顺丰/珍爱网 未去面试。
去哪儿/YY/CVTE/网易雷火/Keep/陌陌 未笔试。
新浪/滴滴/美团 笔试后无反馈。
携程/蘑菇街/OPPO/唯品会/马蜂窝/猫眼电影/阅文/映客直播 投递后无反馈。
作业帮/上海微盟/4399/金山WPS/360健康/360/知乎 投递后无反馈。
知乎/虎牙直播/微众银行/多益网络/斗鱼/Face 投递后无反馈。

# [五] 2018年11月~19年2月 网易考拉 pop 组实习

  2018年11月,正式入职网易考拉实习。刚入职的感受就是组里的人都异常忙碌,每个人都跟进着两三个项目,leader 也说过几天要让我单独负责一个中后台项目。压力山大,一方面是因为接手的这个项目之前的负责人已经离职了,只能自己去慢慢理解业务;另一方面是因为之前没有单独负责过项目,怕出问题。在经过几天的思想斗争之后,还是选择和 leader 进行沟通。所幸 leader 人很好,给安排了 mentor,带着我梳理了下业务,再加上自己之后几天的摸索,终于慢慢理清了整个项目。
  经过了差不多一个月的适应期之后,慢慢的适应了我们组的工作节奏,已经可以单独负责三个中后台项目了(ucc, spiderman, mirana)。

# [六] 2018年12月 腾讯补招

  在实习期间,收到了腾讯补招的信息,就抱着再试试的心态投递了。再经历了三次技术面和两次 hr 面后,很幸运的拿到了 pcg-qq 空间的 offer。

# [七] 2019年5月 毕业

  毕设差不多弄完了,继续回归前端学习。
  五月份跟着慕课网实战教程,完成了美团PC端官网,技术栈为 vue(elementUI) + nuxt + koa + redis + mongodb