88年大龄前端:转行前端不到两年|2022年年中总结

·  阅读 10234
88年大龄前端:转行前端不到两年|2022年年中总结

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

对于2022年年中总结征文大赛一出来之后就关注了,思来想去的想着等年底来一篇年终总结就完事了。但最近几天又去看了一下大赛的文章,里面发现了一个掘金最酷拔旗奖:今年完成 Flag 最多的掘友(能不能得就是次要的了)。这个点其实挺好的,就是总结一下过去半年完成了那些Flag,真的算是对过去半年的总结,然后可以根据总结,重新调整一波新的规划,更有利于下半年工作和学习的展开。

最简单的道理

  • 水喝多了,尿自然就有了

  • 读书就像一日三餐,在不知不觉中改变了我们

    6月18、19号左右,看到某个公众号(具体忘记那一个了)说了这么一句话水喝多了,尿自然就有了,最近越琢磨,越觉得非常有道理,对我的冲击还是非常大的。去查了一下发现:季羡林先生的独门绝学便是:"多喝水"

    懂的自然就懂了,无需多言。更多的就是坚持的积累下去,并达到一定的程度,达成自己的小目标。

当前状态

可能大环境不好的时候,无论是什么样企业包括字节、腾讯、阿里等等,对人的要求都会提高。更何况是一般的中小企业在非常困难的时候招聘人才,也会慎之又慎。

包括我自己所在公司,人员一直在缩减,也会面临降薪,现在唯一的目标就是让公司能够活下去吧,所以自己也有可能随时被干掉、又或者我自己有了想法也随时会离开。但无论是被裁掉了还是自己走掉了,对于我自己来说感觉上影响都不是很大。无非就是休息调整一下,要快速的切换身份准备面试,去选择企业以及被企业选择的行列当中。做好自己能做的,找到一份工作还是可行的吧(不行就多面试几家)。显然没出去面试的时候都还是比较自信的,真正出去面试了什么状况只有去面了才知道吧?

工作中要多注意积累,平常也要保持持续的研究学习,持续不断的对自己的基础进行夯实,对待新技术或者新鲜玩意也会有一颗积极乐观的心态去面对去学习。常常多静下心来去思考工作、生活、感情、又或者家庭之间的平衡。

接下来就总结一下上半年都干了啥,以及下半年要接着干点啥吧。(不要闲着,闲着可能慢慢的就颓废了)

上半年的规划完成情况(16个已达成,6个未达成)

总共22个计划,6个我标记了只是完成了一点点,或者还没有开始。而其他的16个我都打上勾了,有些是已经完成了,或者有一些已经完成的差不多了,进度还是比较理想的。

  • 1、搭建一个后端api小项目:使用 nodejs+ koa + mongodb

    • 目前通过nodejs写入的算是mysql数据库
    • github仓库: github.com/aehyok/node…
    • 暂时比较简单,还可以继续优化,比如使用typescript来写mts
    • 其实主要是熟悉一下nodejs模块
  • 2、react全家桶的学习:vite + react + antd 项目搭建和学习

    • 目前通过umi3+ react+ antd pro
    • github仓库:github.com/aehyok/dotn…
    • 其实还是实现了一些功能,有兴趣的可以看一下 http://139.159.245.209 ,功能都在系统管理里面
    • 6月21日官网发布了umi4,等待很久了,等抽空去升级一下,估计可能有很多坑
  • 3、搞一个网易云音乐H5玩玩吧(API都有,慢慢优化ui)

    • 这个暂时放弃了,其他需要搞页面的地方也非常多
  • 4、微信小程序 taro + vue3 + Nutui持续更新优化

    • 这个微信小程序算是在公司正式使用起来了,虽然也有很多坑
    • 尤其是echarts图表嵌入功能搞了蛮久
    • 有时间就持续优化自己的小demo吧
  • 5、搭建java后端api小项目:SSM + MySql

    • demo搭起来还是非常容易的,毕竟B站大把大把的教程
    • 真正熟悉整个java的体系还是比较庞大的需要一段时间
  • 6、搭建一个属于自己的脚手架

    • 这个脚手架早晚还是要继续搞的
    • 只不过现阶段能力水平还达不到要求,还需要继续努力
    • 争取下半年继续积累知识,争取搞一个小版本出来
  • 7、单元测试 Jest utils方法可行,组件的单元测试待研究

    • 算是完成一半吧
  • 8、form表单可视化编辑器的搭建

    • PC端的可视化拖拽表单生成器
    • 仓库地址 github.com/aehyok/vue-…
    • 左侧组件列表,中间显示区域,右侧表单和组件属性,架子已经搭建完毕
    • 后期有时间把细节完善起来
    • 有时候再把移动端H5加进来,保持PC和移动端配置一致
  • 9、学习浏览器工作原理与实践(极客时间)

    • 进度60%,很多容易真的就是要反复的去看,才能悟透其中的奥妙
    • 年底把这门课程学一个大概应该是没问题的
    • 前段时间也总结了一篇 V8是如何运行JavaScript代码的
    • 接下来有空应该继续总结学习,比如:执行上下文、变量提升、调用栈、作用域、作用域链、原型和原型链、闭包、this 等比较基础理解又比较费劲的知识,但是弄懂后会发现前方一片明朗,加油冲压。
  • 10、学习Vue3全家桶(极客时间)

    • 应该说是大圣老师由浅入深,层层递进,后面讲解的还是比较深入的
    • 前面算是基础加上全家桶的实践相对比较简单,自己也在工作中使用
    • 后面讲解原理进阶加上手撕源码,虽然看过,但自己能力有限还并没有吃透,假以时日继续努力
  • 11、对元宇宙以及区块链的了解(得到)

    • 对元宇宙和区块链有了初步的认识,尤其是元宇宙
    • 也许web3会离我们越来越近,又或者越来越远
    • 不断的学习和了解,倘若它真的来了也不至于什么都不明白
    • 开拓一下自己的视野而已,并不会哥你的韭菜吧
    • 近期发现极客时间也有一门关于元宇宙的课程,有时间也了解一下吧
  • 12、一些常用优化项目的思考

    • vue3 keepalive算一个比较大的优化了
    • 在公司项目中的还有一些问题还是有一些优化的,但这一时半会好像也想不起来了
  • 13、学习常见设计模式和算法

  • 14、leetcode-cn.com力扣算法题目

  • 15、jekins自动化部署 docker nginx

    • 目前通过shell脚本可以一键发布前端项目,并上传到服务器
    • 通过google/zx用typescript改了shell脚本,也可以一键发布前端项目,并上传服务器
    • 我也对google/zx改写进行了总结输出: juejin.cn/post/710675…
    • 将前端打包,并发布到docker也进行过尝试
    • 下半年有时间会通过jekins进行自动化发布的再次尝试
  • 16、源代码仓库的阅读(vue3、vue-router、vuex、vueuse等等)

    • 源代码阅读最近算是读的比较多的,下半年跟着若川大佬继续学习源码,并进行输出
    • vue3 keepalive源码学习解决工作中的问题:juejin.cn/post/710340…
    • 跟着若川学习了几篇源码共读活动其实还真不错
  • 17、lodash.js和vueuse学习使用总结

    • 这两个库是不是得会去看一下他的源码,看看是如何实现的
    • 看看他的文档都有哪些功能
    • 甚至今年上半年在项目中的应用也多了起来
    • 毕竟这两个库里封装的函数都是真的非常棒
    • 后期有时间进行输出一下吧
  • 18、探索业务接口的统一调用,进行后端的配置化与前端进行协同,快速开发架构,低代码靠拢

    • 这个应该是一个非常好的点子,自己也在研究自己的小项目:结合了第二条的react进行了实践
    • 包括基础表单的配置
    • table列表字段的配置,以及后台接口sql的关联配置
    • 通用流程可视化与数据的绑定探索
  • 19、争取2022年平均每个月产出一篇文章,总计12篇左右即可

    • 刚刚去数了一下,从去年12月29日发完了总结和规划后,加上正在读的本篇,已经有9篇了
    • 似乎又找到了一点点写作的乐趣了,成长带来的快乐,继续加油吧
    • 还剩下3篇下半年应该会比较轻松的就可以实现了
  • 20、也许会考虑换一份工作

    • 8月份是一个时间节点,看情况说不定就要重新找工作了
  • 21、保持运动 锻炼身体

    • 有时候会大大羽毛球、到公园跑跑步
    • 再有休息好的时候会早睡早起,算是比较规律
    • 除了工作比较多的时候,那么没办法加班自己多起来了
  • 22、读书和理财就不列了,一步一步慢慢来吧

    • 这个话题如果要说的话可以滔滔不绝了
    • 读读技术书籍、或者非技术相关的比如:毛泽东选集、大明王朝、穷爸爸和富爸爸、又或者名人传记等
    • 理财应该是永恒的话题,会一直持续下去,上半年经历了一波疫情和俄乌战争,也给与我们一些新的反思和思考
    • 人的成长是多面的,每个时期可能需要的点是不一样的

重新调整下半年的规划

  • 1、jekins自动化部署的学习

  • 2、极客时间 - 浏览器的工作原理和实践

    • 输出文章四篇左右

    • 输出文章:执行上下文、变量提升、变量环境、词法环境、调用栈、作用域、词法作用域、作用域链、闭包、this、原型和原型链。

    • 这些都是相对基础,而我的基础又比较薄弱,总结下来提升一波

    • 继续学习的:内存回收机制、HTPP协议网络相关、消息队列、异步编程、Promise、async/await、Web Component、Web Assembly

    • 参考链接 juejin.cn/post/693450…

  • 3、源代码阅读- 跟着若川大佬读源码

    • 每个月输出一篇到两篇(总共六篇左右)

    • 有兴趣的可以一起参与若川大佬的源码共读活动 juejin.cn/post/707970…

  • 4、微信小程序持续优化taro+ vue3+ nutui

    • 输出文章一篇
  • 5、pnpp + monorepo实践学习

    • 输出文章一篇
  • 6、rollup 组件库打包

    • 输出文章一篇
  • 7、搭建一个属于自己的脚手架

  • 8、低代码方向的探索和思考

  • 9、运动、健康、尽量早睡早起

    • 欢迎参与若川大佬组织的早起打卡群
  • 10、读书和理财

    • 这玩意想要短期就看到收益,还是比较困难的

    • 重在积累和实践的经验

    • 到了一定的程度就自然而然了,循序渐进才是正道

    • 养成良好的习惯

  • 11、下半年掘金输出大概

    • 1(1) + 2(4) +3(6) + 4(1) + 5(1) + 6(1) + 7(1) +年终终结(1) = 16 篇

    • 一个月平均三篇,相对来说压力还是比较大的,因为有时候写一篇要很长的时间

    • 但是不试试,又怎么知道自己行不行呢

    • 接下来看看是否有必要在月初和进行总结上一个月和规划下一个月(这样挑战更大一些,但目标相对可能更清晰一些)

总结

  • 35岁真的会被毕业吗?而且是会被永久毕业吗?如果身边的朋友、同学、又或者是同学的朋友、同事的朋友等等真的是大批量的都被毕业了,那么我才会觉得风险是真的来了。

  • 现在就是时刻准备着可能要发生的事情,企业如果真不行了,或者自己真的想换工作了,就提前准备不就完事了。

  • 说真的每天时间就那么有限,自从你有了家,有了娃,时间就如白驹过隙

  • 没什么负面情绪,如果有的话就转化为正面动力吧

  • 浅层的学习靠输入,深层的学习靠输出:通多几期学习源码,能深刻感受到自己看一遍和写一遍真的是非常不一样

  • 理财:未来两三年就是慢慢等待、慢慢积累、急不得

分类:
代码人生
标签:
分类:
代码人生
标签:
收藏成功!
已添加到「」, 点击更改