2022年终总结-90后程序媛的进击之路

511 阅读14分钟

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动

笔者是一名拥有5年经验的前端攻城狮,2022有太多的曲折和艰辛,同时也有美好的回忆和自己努力奋斗的身影,也对未来满怀希望。本文对2022年的生活、学习和工作感悟做出一些总结。同时刚刚经历过年底找工作的事,也会总结一些面试经验和简历建议,希望对求职者有所帮助

本文从以下几个方面进行阐述(如果不想看前面的废话,可以直接拉到底部【漫漫求职路】,有干货!):

  • 生活中的艰辛与小美好
  • 裁员风波
  • 努力奋斗的“架构师”
  • 漫漫求职路
  • 未来期盼

生活中的艰辛与小美好

笔者是程序媛的同时,还是一个1岁多小朋友的妈妈,如果说最艰难的时候,一定是产假结束刚上班的那个月。

2月份产假结束回到公司,此时公司已发生翻天覆地的变化,办公室内弥漫着一股诡异的气氛。休产假期间换了位研发总监,实行新的开发模式,每天一小会,三天一大会,日报和周报也需要完成。繁琐的事被占用了太多时间,导致每天完成任务下班回到家已经8、9点了,你说哺乳期提前1小时下班?该做的事还是得做。回到家还要照顾小朋友,半夜起床喂夜奶导致睡眠严重不足,每天上班浑浑噩噩。每天上班如上坟就是当时的感想。最终撑不住把小朋友送回老家给他奶奶带,虽然我能喘一口气了,但操心的事还是很多,后面也没轻松多少(欲知后事如何,请听下文分解)。

虽然说有小朋友挺艰难的,但是小孩子的笑容真的能治愈一切烦恼(文章最后会附上小宝宝图片),而且你以为是你在逗他笑,其实是他在逗你笑。也很庆幸有理解我的李先生,他与我一起对抗周围亲戚的压力,所有亲戚都反对养猫的时候,他毅然决然的担起了照顾猫猫的任务。

微信图片_202301122237265.jpg 微信图片_20230112223848.jpg 这是养的两只胖橘,很乖巧可爱~

裁员风波

2月份时我体会到的诡异的气氛,一直不明白是怎么回事,问了几个同事,他们都笑而不语。直到4月底有同事离职才告诉我是要“优化”,因我哺乳期不在名单内,直接就瞒着我了。有几个相对新的同事被优化了,虽然跟他们共事的时间不是很长,但也是非常舍不得的。于是我也加入到了诡异的队列。4月份据我所知的第一批裁员并不是最惨的,他们拿着N+1出去找工作,那时的大环境还可以,没多久就找到了。有些同事入职酷狗、三七等公司,待遇都不错。顿时心生羡慕,一直在等着被裁,这一等就没了然后~

等到8月份已经不知道第几批裁员了,暂且定为第二批吧。这时一个关系很好的后端被裁了,我们一起讨论计算机知识,我们都喜欢看书,都喜欢猫,都喜欢种植物,都喜欢运动(虽然都很菜),各方面都很聊得来,可以说是蓝颜吧。还有其他关系不错的同事基本都是在这时候走了。这时候哺乳期还是没过,只能等着下一次裁员,这一等就到9月份了。

9月份风云突变。传闻公司要破产了,有说法拿着1个月工资,后面再给N倍赔偿的,也有说领基本工资的。8月份后都沉浸在惶恐中,特别是听说8月份被裁的同事大多都没找到工作,连面试机会都寥寥无几时,心情更是沉到谷底。每天犹如行尸走肉般上班下班,周围同事也都分为两派:想走的、想留的。想走的人一直在等着赔偿,工作不断敷衍,产品也给不到什么需求了。还有一些需要养家糊口的人则更加卷了,卯足劲的不断做着各种优化,实则更加一塌糊涂。9月份简直是混乱时期。到9月底通知下达,80%的人实行轮休制,名为轮休,实则停工停产,直到我12月份离职也还在轮休中。停工停产法律规定第一个月全薪,第二个月开始领基本工资的8成,也就是2300*80%。咨询了好几个律师,感觉维权无望,好多同事都直接找工作了,还剩下一些三期员工艰难维权,希望她们能维权成功吧。

努力奋斗的“架构师”

3月份把小朋友送回老家后,觉得时间多了下来,应该做点什么才能不枉光阴,于是决定考软考系统架构设计师。虽然都说架构师相对于项目管理更难,也有人劝我考项目管理,但想想架构更符合我后面的计划,还是咬咬牙学了。买了希赛的自学包,也在交流群里认识了一些有趣的朋友,有些人考证是国企单位为了加薪,更多的是为了督促自己学习,闲时大家也会一起吹吹水。有很多人除了软考外,还考非全日制研究生等等,即使离开了学校,也没有停止学习的脚步。每每想到这么多人都在努力着,感觉自己也浑身充满了力量,自此之后抛弃了游戏,认真看书学习。这估计就是圈子的重要性吧。

系统架构设计师考试内容可以分为3大类:计算机基础知识+系统分析+论文。计算机基础主要是上午的选择题,覆盖的内容很广,对于我来说还是简单的,因为19年考过软件设计师,范围差不多相同。不过22年的内容更新一些,新增了一些知识点,例如鸿蒙和AI,好在占分数并不多,重点还是计算机基础知识。 第二科是分析题,诀窍主要是在于背概念和多做题,有些人觉得难有些人觉得容易,见仁见智吧。第三科就是论文,大部分人都是挂在这一科,这是对计算机知识的综合考量。不仅考书本中知识点的概念,还有项目中的具体应用,把自己放到架构师的角色中,从0-1的实现一个项目,当然最重要的是手速,2个小时写2000+字,手速也是很重要的。 微信图片_202301122237264.jpg 这是软考写得笔记,两本纸张放一起的,差不多都写完了

有些人认为软考就是鸡肋,没有加薪,不要积分不入户,学到的东西也不深,做前端用到的知识也不多。但是以后的事情谁又能预知呢?也许中了5百万却因为没有户口买不了房呢(狗头)?谁又只甘心于做个前端开发呢?虽说软考的范围很广,每个知识点的深度却不深,对当前工作内容的帮助有限,把眼光放长远来看,其中涉及的架构和项目管理知识,可以让自身的眼界和知识面都更进一层。当然最重要的还是拿到证更能证明自身的实力,而不是空口白话。

漫漫求职路

10月份准备软考,11月份考完软考后休息了几天,11月中才开始看面试题,11月下旬陆续的投了一些简历,12月底找到工作。总共接到9家公司面试,3个面试通过,拿了2个offer。 微信图片_202301122237267.jpg 微信图片_202301122237266.jpg 这是入职之后拍的公司周围建筑

也听闻12月环境回暖,总体感觉相对10月份好了一些,但也不是非常好,一般般吧。前5家面试完全找不到状态,特别是前四家不知道该怎么面试,找不准自己的定位,八股文背得也不太熟练,甚至于有一场面试官看我很多都答不上来,都不耐烦了,我直接想找地缝钻进去,于是草草结束。后狠下心把面试全部推迟,经过朋友的帮助,找准自身定位后,总结一下过往项目经验。以下是我对自身的一个总结:

  • 我有5年工作经验,带过两个实习生,实习生能很好的融入团体并成长神速,这也是我的成就。
  • 我擅长用Vue和JQuery,投的简历都是Vue为主
  • 了解Typescript和uniAPP,虽然面试时会对这些做要求,但目前还没有因为不会ts和uniAPP而面试不通过的。
  • 以文档的形式列出之前做过的后台系统和商城中的亮点和难点,面试中很多都会问的问题,亮点和难点每个系统至少列出两个。
  • 使用vue的时候难免要封装自定义组件和自定义指令,至少也要列出1个,最好是有一定难度的,技术或者业务上的难度都行。
  • 做过性能优化,记一些常用的性能指标和工具,代码结构优化,圈复杂度优化等等
  • 做过基建优化,例如流程文档优化,用户体验优化等

总结好以上几点信息后,在应对后续的面试都如鱼得水,轻松应对,项目中的问题基本上都是面试官听我说,只要能流利的说出来就OK,如果是八股文的话就要多背了,网上随便找出一些题多看看。以下列出面试中问的问题:

某科技公司

  1. 有没有做过谷歌评分?
  2. vue封装过什么组件
  3. 有很多数据要渲染时怎么处理
  4. SSR有没有做过
  5. node有没有用过
  6. vue3有没有用过
  7. 海外网站遇到的难点
  8. 性能优化怎么处理
  9. 缓存怎么处理
  10. 滚动到底部会进行多次请求该怎么办
  11. vue做过哪些自定义指令
  12. iframe嵌套有什么问题
  13. mixin怎么用,与组件有冲突时怎么处理
  14. vue3 setup
  15. 怎么跟APP联调
  16. 文件上传下载怎么做

某科技公司

人事面,没做记录

某智能硬件公司

  1. 服务端渲染怎么用
  2. storage、cookie区别,使用场景
  3. cookie会不会被盗
  4. 常用的设计模式
  5. 扫码支付怎么做
  6. 遇到的难点

某游戏公司

  1. 记忆深刻的点
  2. Boostrap栅格系统原理
  3. 箭头函数和普通函数的区别
  4. 严格模式和普通模式的区别
  5. typescript元数组怎么用
  6. threejs怎么用
  7. cookie和session区别
  8. 数据结构:链表和顺序表
  9. 链表查询的时间复杂度
  10. 首屏优化
  11. 预加载怎么实现
  12. 五角星用css怎么做
  13. 怎么取dom结点
  14. 怎么增删一个类名
  15. vue2、vue3的区别
  16. node怎么部署服务器
  17. 单元测试做了什么
  18. 服务器渲染怎么做
  19. forEach和map的区别
  20. 链接取参
  21. 哈希法
  22. 印象深刻的模块
  23. 性能优化
  24. 性能指标
  25. 性能监测工具
  26. 报错监控
  27. 人员组织架构
  28. 后台与前台项目对比
  29. 谁做任务分配
  30. 项目流程

某电气公司

  1. 类3D用过哪些
  2. 项目中的亮点
  3. 混合APP
  4. H5游戏做过哪些

某娱乐公司

  1. node部署
  2. 性能优化
  3. vue3做了哪些优化
  4. 人员组织架构
  5. 任务分工怎么做
  6. 代码冲突怎么处理
  7. 代码规范有哪些
  8. 路由的原理
  9. 怎么部署项目
  10. 多页面应用和单页面应用的区别
  11. 请求有哪些类型,option是什么请求
  12. 跨域和解决方式有哪些
  13. 有没有做过长连接websocket
  14. 遇到的难点
  15. 做过哪些响应式
  16. rem原理
  17. 出错怎么进行调试,编译过的代码怎么调试

某硬件公司

  1. 怎么实现v-model
  2. 组件之间传值
  3. 双向数据绑定原理
  4. 视图没更新怎么强制更新
  5. 判断数据类型
  6. axios拦截、响应怎么实现
  7. axios使用方法
  8. 0-1部署项目
  9. git协作流程
  10. code review
  11. 混合开发做过哪些
  12. 拖拽编辑器做过吗
  13. echarts用过哪些
  14. 同名函数
  15. echarts原理
  16. 多语言怎么做
  17. 技术与业务印象深刻的点

某电商公司

  1. [1,2,3,4,5]输出成对象
  2. 对uniapp的了解
  3. typescript的了解
  4. 0-1部署项目
  5. 权限配置怎么做
  6. threeJS
  7. seo优化
  8. 项目介绍

某外贸公司

  1. 项目介绍
  2. vue数据传值
  3. 公司销售额和物流方式有哪些
  4. 对敏捷开发的了解

有一些写的不是很清楚,是面试之后记录太潦草,记不住了,以上记录不是很全,大部分是简历中的技术点和介绍项目中遇到的点。这是我自己总结的面试八股文,辛苦整理的,麻烦本文年终总结点个赞,谢谢了。还有一些比较隐私的整理不方便发出来,可以私聊我要

总结下来面试就一句话:回顾、总结、练习

  • 回顾项目中遇到的亮点、难点,写下来!
  • 总结过去面试问到的问题,多查资料,多看,多记录,多总结
  • 练习话术,多动嘴,可以跟空气面试(适合于像我一样一讲就脑子空白的人,到嘴边的话一下就忘了,就更需要多动嘴)

面试就这些,当然简历的撰写也非常重要,就大概列一些我认为比较重要的点吧。

  1. 最好选一个好看的模板(当然内容更重要)
  2. 如果毕业2年内可以写一些校内的经历,如果毕业2年以上不要再写校内经历了,可以写一下校内拿到的体现技术的证书
  3. 有几个重要的模块:个人技能、工作经历、项目经历。个人技能从精通》熟悉》了解的顺序,从上往下写,主要写自己会的技术。前端可以写一下学过的后端技术,即使说只会看不会写也是加分项;同理后端可以说写过前端
  4. 工作经历写自己做过的事,特别是认为更牛,更能体现实力的事情
  5. 项目经历可以包含:项目描述(主要是业务方面的介绍)、责任描述(自己负责的模块)、内容描述(使用哪些技术做了哪些事)

大致上就这些了,如果需要简历优化建议,可以私聊,尽可能的帮助大家!

未来期盼

其实也没什么太大愿望,就好好工作,好好生活,过好自己的每一天。今年主要是学好React,再继续软考,也会多参加一些活动,多写一些文,再跟小娃娃愉快的玩耍。

最后放上小宝宝图片,祝大家工作顺利!钱钱多到乐翻天! 1.jpg 2.jpg 3.jpg

这是在掘金的第一篇文章,写得不好请勿喷。 the end~