双非二本的前端进击之路|2021 年终总结

3,818 阅读9分钟

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

我是谁

我是一个来自双非二本大三学生,喜好编程,对前端开发有着浓厚的兴趣。一只善于发现,善于思考,善于整理的咸鱼。争做 23 届前端 offer 收割机。

github github.com/ChelesteWan…

为何选择前端

引用阿里前端练习生计划开营仪式中梓骞老师说的一段话

  • 他们也许不懂交互设计 但是没人比他们懂交互设计的实现以及每一个细节
  • 他们也许不懂视觉设计 但是没人比他们懂视觉设计如何变为现实
  • 他们也许不懂数据库 但是他们其实才是数据的第一消费者
  • 他们也许不是产品经理 但是产品的体验几乎都是由他们来决定

我的前端学习进击之路

为什么选择前端,最起初我也对于前端有着刻板印象,前端也就是 HTML CSS JavaScript 切切图什么的,后来结识了大四去腾讯实习的学长对前端有了一个新的认识。

大一上学期学期末的《计算机导论》的结课论文我的选题也是与前端相关《浅谈新时代前端开发》,现在看起来也是挺可笑的文章了,但是为了写这篇文章还是看了很多资料,了解到了 JQuery 和 Vue 之类的类库。

后面就是面临微信小程序大赛,也在那时候学了些小程序语法和云开发的云函数如何编写,和队友一起奋斗完成了第一个较为完整的项目,同时这次微信小程序大赛也是梦开始的地方,让我接触了云开发认识了博群和冠宇两位老哥,也在比赛中结识了一些学长,并在某个学长的推荐下进入了前实习公司进行实习。

在公司里面边学边练,能力大大增长,不只是写代码的能力,还有改 bug 的能力,由于公司也比较小,在公司也是会从前期跟到后期,甚至会尝试做产品,leader 和 mentor 对我也是非常的好,也很看重我。在那里接触了很多期间学习了 Vue React 但是很多依赖于 Nuxt ,Umi ,Ant Design 这样完备的轮子,更多是公式化的开发,掩盖了很多细节,可以说就是一个 API 调用怪。

于是后面就开始思考一个问题,教程 demo 与真正的项目究竟有多远,于是我又重新开始新的学习,重新学习 HTML CSS JavaScript ,每一次去看同一个地方都有些不同的想法,后面也会逐渐去思考他们中间的联系,一遍一遍的学习也是很有必要的,于是变开始学习之余写一写文章,记录一下,能够整理成文的就发出来,整理不出来的就先用 markdown 也记录下来。

2021 年可以说是开启了新的阶段,对前端开发有了新的认识,能力也有了一个较大的进步。

我的 2021 年下半年

先说一下暑假的实习吧,继上回说到我拿到了一家某游戏公司的实习 offer ,于是我就在暑假开启了我的北漂生活,总结一下就是充实而精彩,为何这么说呢,我在的实习公司在中台效能部做 “全栈开发” ,虽然一开始可能很不适应,毕竟大家实习都是为了长见识,更好的提高能力。而不希望在实习的时候就是仅仅打杂,前两周我负责支持公司的日报服务,中间写过 python 爬虫脚本,看过 golang 的后台代码,调试过 PHP 屎山。钉钉群 oncall ,说到底有点被钉钉搞的有些 ptsd 了。

后面 leader 找我聊过,也问过我的意愿,也和我说,真正的公司面临的工程项目只会比我目前遇到的棘手很多。正所谓公司是找人解决问题的。因为我干事主动效率也比较快,leader 后面给我安排了另外两个任务,一个是开发 confluence 插件,另一个就是一次特殊的封闭开发。在此期间学习了如何 debug,如何面对 “屎山” 而从容不迫,学习了如何做产品调研如何做产品设计,跟完了整个项目的开发流程,并作为项目的负责人,回想起来或许之前的这些经历总结到简历上,就是短短一两句,甚至完全不足以写在简历上,称之鸡肋都不足以。但是过程中学习到的东西,才是在润物无声。

也聊一些工作中总结出的小经验吧,工作中也遇到了些不愉快,和师傅吐槽了一下,她也给了我一些建议,比如遇到同事不干活,那就每天拉进度会做进度对齐,提前对项目做好规划,主动向 leader 汇报,不要打小报告,但是要及时互相沟通。可以说被删 yyds,不知道被删是谁(被删是我师傅啊!!!),她写的博客和书也给了我很大的帮助,《前端的进击》里面写了很多技术之外,避免不了的东西。也很值得一看,博客也记录了很多她的亲身经历(很好看的)。第二就是如果在实习的时候,不知道做啥,如果有权限的话不妨去看一看内部的 wiki 无论是技术和产品层上都能有所收获,如果自己这边的活做完,也没有其他的事,你可以选择光明正大的摸鱼,或者找 leader 要一些其他的活。当然这是前期,后期如果需要独立支持业务线,那可能也不会有人去 push 了。第三就是和 mentor 搞好关系,很大程度上他可以帮助你很多,无论是技术还是业务上。

聊了这么多实习的,也该聊了实习之外的了,当然也占了我暑假的大部分时间,就是上篇文章中我提到,报名参加了腾讯犀牛鸟开源人才培养计划,从前期的开源知识科普讲授,都后期的技术实战训练都受益匪浅,本次实战我选择了我相对熟悉的前端项目,腾讯开源的跨平台开发框架 OMI ,在项目中参与了 OMI admin 产品从零到一的开发,过程中学到了很多实战知识,也整理了一些技术文章,参与到项目中也是满满的成就感,在参与项目的过程中也发现了自己的不足,找到了后面接下来努力的方向,也从项目中认识了新的朋友。最终也成功结项获得结项证书以及一笔可观的奖金 hhh 。也成为了 omi core contributer 。当然他也开启了我后面时常活跃于开源社区,有直接关联。

从五月到现在,一直“活跃”与开源社区,当然承认很多pr太水了,但是也算是为社区做了一些微末的贡献吧,从一年前加入 openvino 中文社区以一个参与者运营者的身份接触开源与对其精神产生兴趣。到如今也能算成一个代码的生产者反哺于社区,也是有了一些进步。过程中收获了很多也成长了很多。

在暑假里和很多大佬进行了面基,见到了 Janlay , 神三元 , 木杉 , 雨神 , 云游君 , 东哥等大佬(懒得列了排名不分先后),拜了被删为师傅,被删 yyds * 2 , 和当总一起给 omi 做贡献 , 和鱼皮和秋风一起完善项目。下半年也认识了很多新大佬,他们都帮助了我很多很多,也感谢磐冲老师对我的两次模拟面试,让我找到简历的问题以及项目的准备,也让我学到了很多技术之外的东西。感谢怀泽哥,感谢仁杰哥,帮我日常答疑解惑,陪我唠嗑,帮助我成长。很多人想要感谢,但是也不想一一列举了。票圈大佬太多了 QAQ 。暑假担任了百度前端训练营 1.0 的助教,也认识了很多新朋友,包括沐姐,到现在也是百度技术学院的常驻助教了,说实话沐姐太好玩了,有一个有趣的灵魂,就是老深夜放毒,这个得改。(ps 百度前端训练营 2.0 开营了)。

总结

2021 年就快过去了,可以说这一年里收获满满,有鲜花有掌声,有深夜独自 emo 时,也有大家畅谈侃大山。很感谢你看到这里,这篇文章没啥干货,可以说非常水,都是流水账。甚至不如小学生作文。但是也是想对自己的下半年做个总结。也是分享一下自己的经历也希望对大家有所收获。临近春招了,23届的同学们也要开始准备进行春招实习了,我受帮助于各位大佬,也希望能够维护一个小圈子,帮助到 23届备战的同学们,于是搞了一个小项目。希望给 23 届前端一个共同学习交流的空间,收益于 21 届 及 22 届 学长的交流群中,认识了很多大佬,也希望能有一个 23 届前端的小社区,大家一起打卡,相互交流学习,资源共享。

项目详情了解:github.com/ChelesteWan…

感兴趣的也可以了解一下,最后还是要感谢一下,读者朋友们,好久没更新了(系统改了没有热情了),但也写了一些琐碎的东西,后面如果有时间可能会分享出来吧。感谢你一直以来的关注,也感谢一下新认识的朋友。

这是一个系列,感兴趣的还可以看一下上一篇

双非二本的前端进击之路|2021 年中总结