一年前端程序媛的 2021 年终总结

25岁,1年前端经验,计算机专业硕士毕业(双非),单身(所以无障碍加班)。

拖了一个月的年终总结终于出炉QAQ,因为是去年11月分入职,所以其实1个月前就该把这个总结写好,结果动笔之后没有灵感(什么灵感瞎说的,就是懒)一直拖到了2021年的最后一天,直接导致在公司跨年了QAQ(千万别学我)。

我有点唠叨,怕你们看不下去先放张图,听说程序媛带猫上镜容易被点赞(骗个赞也是委实不容易)。 image.png

入行

走上前端这条路非常非常偶然,要从一个美丽的故事说起先扯几句。

其实就是2019年暑假,学校组织生拉硬凑了两支队伍去参加 CTF,当时我们主攻 web 方向,所以但凡 web 相关的乱七八糟什么都学一点,最后居然很意外地拿了奖。 再加上带我们入门的师傅技术太帅(人也帅),被代码的魅力所吸引,后来在乱七八糟什么都学了一点的知识中,2019年底最终稀里糊涂挑了 web前端这条路,一路走到了现在。

虽然我是计算机专业硕士,但讲个大实话,除了大一学习过 HTML,我的专业和 web 前端没有一毛钱关系,主写C语言、中途考了个思科CCIE、研究生选了通信方向,最后2020年开始凭着兴趣爱好努力学习恶补起前端知识。

疫情刚开始最严重那几天还发了热,所幸没有感染。 自此在家关了 8 个月,9月中旬返校,除了写论文就是学前端,在两个毫不相干的领域和毕不了业的提心吊胆中最终顺利面到了心仪的公司 -- 微医,也拿到了毕业证。

因为本科在医科院校就读医学信息学院,那个时候就觉得来到微医是命中注定,果然一年过去,对互联网数字医疗以及互联网医院有了更多认识哈哈哈,虽然一直在敲代码,但多少也有种为自己热爱崇尚的事业发光发热的感觉吧,而且也在校友们的交流中感受到了医学信息行业的发展(现在回头想大学时候真的啥也不懂)。

结束胡扯,正经总结:只要有学习的决心和行动力,前端入门可以很快,假如你还真地喜欢它的话,那就真的再好不过了。

讲给新人

如果你有1年以上经验,建议可以直接跳过这一节啦!~

当时大大小小的面试也参加了不少,但因为起步晚不了解秋招时间线,进入秋招节奏太慢,再加上中间写论文、论文预答辩以及送审时间比较长,所以面试过程并不连贯,所以强烈建议面试早点准备,如果没有信心就先去面试实习岗以及小公司的社招岗,当然这个路子比较适合我这种入门晚又没实习过的小菜鸡,大佬除外。

我给师弟师妹们的建议也是早点参加秋招!早点参加秋招!早点参加秋招!

其他也没什么经验可以传授的,面试题网上随处可得,日期新鲜,唯一能提供一点参考的大概是我的简历,自认为简洁明了、重点突出,被面试官夸...过简历写得比技术漂亮QAQ~ 简历上面的项目也的的确确是我亲手敲的,该学的知识点也都没落,但实在是因为练手项目和真实开发是两回事,且一个月没看好多东西我也是真的记不住。

所以再次强调:早点实习!早点面试!并且上了班之后其实发现前端世界远比我想象的深奥,工作前的我所学不过皮毛就自以为学了很多,所以简历放上,不许笑我,这还是一份应届生简历,没有更新过~

lynn-zuo.github.io/My-CV/

这一年干了啥

11月入职实习的时候真真是个萌新,整天担心写出bug(现在已经可以很淡定地依旧会紧张地改bug了)。

感觉这一年可以分为两个阶段:

  • 第一阶段:1-5月份,开发需求从费力逐渐可以掌控之中,啥都知道一点但又不会,啥都想学,动力十足

  • 第二阶段:6-11月份,开发需求没有问题,但不懂得合理安排工作和学习,满足于既得知识,学习新知识成效不高,动力不足

第一阶段

1. 基本技术和学习能力

刚进公司学习开发规范,搭建环境,这里要夸夸,微医对应届生还是很有好的,给了适应期~

最开心的就是做实习生的这段时间了,需求又少又简单,还很有意思,主要开发基于 SSR 的 H5 项目,也去了解自研的项目,并根据自身能力参与其中。

因为是新人,被包容度高,有人带,团队学习氛围又特别好,所以写业务之余很喜欢看自研的项目。也就是这段时间:

  • 参与UI组件库开发优化,学习了typescript和装饰器
  • 参与前后端不分离的平台应用,写数据库联表查询(难度不高,还有点儿开心)
  • 学习了 react 并开发 react 项目
  • 写小程序,用的taro框架,一边写一边学习
  • SSR 从0开始看文档学习应用框架到现在看框架源码
  • 持续学习,持续记笔记,持续写博客
  • 唯一消极认识 - node.js 所学这半年基本忘光了

不得不说,刚进公司的时候是对 SSR 一点都没了解过,的确是在开发过程中了解原理并掌握基本使用,半年之际有了不一样的认识时再去看原理读框架源码确实又有了不一样的体会和理解。温故知新,保持学习真的很重要。

这半年的学习状态自我感觉很好,有空就会看看博客和公众号,但还是以开发需求所需知识为中心。

2.业务理解能力

投入一条主业务线,也参与了其他业务线,没什么理解,就是听、看和做。

评审经常一头雾水,代码需要老师和同事review,能独立完成业务开发,但写的代码不漂亮,也没有什么技术方案的概念。

3. 自我管理能力

我也不知到自己是哪里来的精力,几乎早8/9晚10,11点也是常有的,周末没事就跑公司蹭网学习、蹭健身房健身。

天天啥也不会,忙着学习新知识,居然还能保持健身,还报了爵士舞蹈课程坚持学习,可能这就是刚毕业年轻人的快乐吧。

4. 其他

协助运营微医前端的掘金账号和公众号,基本入职就开始帮忙负责这个,充满热情,也是在这方面认识到了大佬们的才华~ 而且微医前端团队的影响力的确如预期般提高了,还拿了掘金的年度影响力团队奖~

最后夸夸公司氛围和文化,入职第三天就赶上团队大团建,超级喜欢团队氛围,而且团队里好多漂亮小姐姐嘻嘻~~然后平时逢年过节都有有趣的活动,有着不因是互联网行业而让我感受到的年轻活力~

第二阶段

1. 专业技术和学习能力

这个时候基本上也转正了,没了新人光环护体,需求急剧增加,整个人在经受着社会人的洗礼毒打。

积极的一面:

  • 参与团队内组织的构建工具持续学习,有了更深入的认识,同时产出了几篇博客,得到一些小伙伴的认可
  • 重新学习 node.js 以及 node 框架如 koa、express,学习源码,并开发中间件
  • 学习单元测试,尝试写单元测试,也持续学习自己感兴趣的技术,持续记笔记
  • 有意识地根据前端应用场景试图学习算法(因为应用场景有限学不会,学得少)

消极的一面:

  • 不能很好地平衡业务开发与技术学习的时间,学习效率不高
  • 博客更新变少了,记笔记也没那么勤快了
  • 可能因为知识满足开发需求且忙碌,学习时间不足且学习欲没那么强

2.业务理解能力

还是投入一条主业务线(业务优先级高、需求量大),也有独立负责开发的业务线和部分投入的业务线,逐渐和新同事协作开发,意识到从新同事身上发现的问题反思自己/肯定自己。

评审有头绪,开始观察同事如何制定技术方案并有意识地学习,和同事互相 code review,能独立完成业务开发,一边写需求一边重构自己上半年写的破代码,到目前可以自己制定技术方案并在协作时指导新同事制定技术方案。

有一说一,不论是出于热爱还是其他,都希望用自己的能力创造价值,用自己的技术找到存在感,所以对于业务理解的学习我觉得还是要保持。

3. 自我管理能力

因为加入微习惯读书训练营,一直保持读书,今年读完了好几本书啦~ 依旧可以早起,但会因为前一天熬夜而偶尔赖床,但熬夜的情况下也基本可以保持早9晚8。 很少健身,因为跳舞损失了一部分学习时间,但跳舞的时候是真的快乐,但悲伤的是,腿跳粗了马甲线几乎没有了emmm。。。 敲代码技术提高多少不知道,但舞蹈能力真的有进步嘻嘻。

总结

写得有点仓促,好多东西可能没想到,而且时间好像太晚了呀,小仙女怎么可以在2022年第一天就这么熬夜呢~

可能这篇年终总结后面还会更新吧,本来想写出来给你们看,但现在看更多是写给自己看了哈哈。

来时有路,每一步都有痕迹;前途有光,每一步都走得欢快~

2022 目标

我也学着立个 flag 吧~

  • 专业技术上,学习1个新的技术,做出点东西玩儿~
  • 业务上,希望在理解的基础上,成为被可信任的角色~
  • 自我管理,保持读书,保持跳舞,保持健身,重拾马甲线~

最后一条flag,接受自己大龄的现实,虽然最近《小敏家》中年人的恋爱也挺上头,但还是希望早日脱单,收获甜甜的恋爱~~~

2022,冲鸭~~~

image.png

猜你喜欢

转载自juejin.im/post/7047896623719907335