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

24,826 阅读9分钟

25岁,1年前端经验,计算机专业硕士毕业。

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

入行

走上前端这条路非常非常偶然

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

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

讲给新人

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

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

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

其他也没什么经验可以传授的,面试题网上随处可得,日期新鲜,唯一能提供一点参考的大概是我的简历,自认为简洁明了、重点突出,被面试官夸...过简历写得比技术漂亮QAQ~

简历上面的项目也的的确确是我亲手敲的,该学的知识点也都没落,但实在是因为练手项目和真实开发是两回事,且一个月没看好多东西我也是真的记不住。

所以再次强调:早点实习!早点面试!并且上了班之后其实发现前端世界远比我想象的深奥,工作前的我所学不过皮毛就自以为学了很多。

掘金给的热度也算是一把双刃剑吧,感谢各位大佬提醒个人隐私问题。

网上好的简历也一大堆,我也不是大佬,简历懒得处理屏蔽掉私人信息了,所以这里就直接撤掉啦~

年度总结

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

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

  • 第一阶段:11-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. 专业技术和学习能力

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

积极的一面:

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

消极的一面:

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

调整:

  • 自我剖析原因,在比较突出的问题方面改进不足:也是在这个阶段意识到不能只满足于简单API使用,而学习源码和深入原理的过程本身就需要更多精力投入,一时半会又很难感受到收益,因此很容易产生挫败感;
  • 调整心态,制定小目标,保持学习,告诉自己厚积薄发,避免手低眼高,技术学习与成长从来不是一蹴而就的。

2.业务理解能力

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

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

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

3. 自我管理能力

因为加入老大组织的微习惯读书训练营,一直保持读书,今年读完了好几本书啦~

得益于生物钟,依旧早起,但会因为前一天熬夜而偶尔赖床,但熬夜的情况下也基本可以保持早上9点之前起。所以有时间,早餐都是在家吃,在这里建议两点:

  • 不要熬夜,如果实在做不到可以适当早起(不影响白天),这样晚上就容易困;
  • 早餐好好吃,身体是革命的本钱,真的是越来越意识到这一点。

很少健身,因为跳舞损失了一部分学习时间,但跳舞的时候是真的快乐,但悲伤的是,腿跳粗了马甲线几乎没有了emmm。。。

敲代码技术提高多少不知道,但舞蹈能力真的有进步嘻嘻。

4.其他

越来越意识到有问题多沟通,不能闭门造车。

也有迷茫的时刻,但时刻提醒自己,不能停下,尽管缓慢也要坚定地成长。

总结

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

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

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

给自己打个气,也给各位打个气:2022新篇章,全新出发~~~

2022 目标

我也学着立个 flag 吧~

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

笑对挫折,保持乐观心态,明天会是更好的一天~~~

2022,冲鸭~~~