2022年终总结

2022年终总结

从大学毕业到如今已经两年了,遥想当初刚毕业时的自己,无数个晚上想要放弃自己向往的前端行业。

简单介绍下自己的情况
三本大学+非本专业。
大三偶然的一次机会接触了前端,自此开始了孤独的自学之路。

想想这一路走来,辛酸只有自己知道。

曾今的自己

大学

大学的专业是电子商务,从一进入学校,开始第一门课程时,就发现了自己并不喜欢这个专业,就这样混着混着到了大三。
因为学习的课程非常杂,包含非常多种类的课程:会计学、统计学、经济学、计算机。
在大三接触到Java时,才彻底决定了以后的方向(其实自己也不知道为啥却选择了前端)。

之后就是拼命的学习(🧠 笨,但相信勤能补拙),早上8点起床,基本除了上课时间,都在宿舍自学,看教学视频、做练习(轮播图、菜单、扫雷、贪吃蛇、2048、别踩白块🙂 🙂 🙂 )。。。

毕业的论文也选择了做毕设(做毕设的在学校里基本是只有个位数😓 ,毕竟是个财经类的大学)。

初入社会

19年搞定了学校杂七杂八一堆事情后,回了杭州开始了自己的找工作之旅,学着人家刷题(用了🐂 客),虽然大部分公司都被自己的学历劝退,好在还是得到了几个笔试的机会,最有希望的两个huashu和tonghuashun,走到最后的面试,奈何自己的水平实在太差,最终还是倒在了门口,没有把脚迈进去。

正当自己准备打退堂鼓的时候,一家公司的老板打来了电话,并且在电话当中做了简单的面试,问的都是一些js的基础问题,算是考察自己的基础知识吧。
公司很小,小到除了老板除了我,只有一个员工,但是他却给了我莫大的帮助。
两个老板,一个做前端,一个做后端,虽然自己平常工作空闲,但是他们却很忙,尽管如此,他也不忘给我做很多的科普,git使用、react入门、typescript的好处,vue的技巧(因为本人是vue起步,但是公司主要使用react,一开始花了大功夫学习的react),而且他会review我的代码,告诉我一些技巧以及代码书写的规范等等,他对我的一些指导对我如今也是相当受益,让我在之后的进步当中,少走了很多的弯路,更是拓宽了自己的视野(在这里由衷的感谢🙏🏻 )。

好景不长,2020年疫情如期而至,在家发霉了好几个月,学校也开始催促我的就业计划(因为该公司没有非常完善的手续,导致学校那边可能会认定自己是非就业状态,无奈只得离开了那里)。
因为社会形势的压力,最终在现在的公司定居,一定就是到现在。。。

2022的自己

废话讲了这么多,该进入正题了。

工作上的自己

工资不算高,一年1k向上进步。
工作不算难,基本都能完成。
工作不算忙,基本到点都下班。

今年的工作任务,基本都是按期完成。

公司分成两个技术组,一组主营业务是对外的c端业务以及大量长期迭代的b端业务,所以经常看到他们频繁的开会以及加班。
而我幸运的来到了二组,基本保持一种缓慢的进度在持续迭代一个非常大型的项目,但是可能只是针对后端。

当然也还算是有所收获:

  1. 帮助一组完成了一个草草的单据的可视化设计器。
  2. 完成了针对公司业务嵌入的可视化数据大屏设计器。
  3. 基于antd二次开发了符合公司规范的组件库。
  4. 参加了公司两次技术分享活动(文件上传+diff算法简析)。
  5. 第一次接手了公司维护已久且经N人之手的超级辣鸡代码。
  6. 第一次加了一个11点的班(结果第二天是周末,没有调休😤 )。
  7. 第一次合作了一个超级墨迹的tongshi(延期一个月,差点骂人)。

这一年走来,它让我渐渐的融入了前端这个行业。
当初的自己只知道闷头干,现在也知道了用户体验的重要性,为了完成一个需求,花费一天时间,去摸索(百度),去参考(copy)别人的意见。
掘金以及github也让我慢慢开始关注一些新奇的东西,平常逛逛掘金、看看阮一峰的weekly、看看github的大神都关注了啥东西,HelloGitHub也能看到最近有哪些优质的项目(感谢🙏🏻),让自己不再拘泥于只有眼前工作的东西。

曾经的手写笔记也变成了博客笔记,虽然输出量不高,也算是对自己进步的肯定吧,各位有兴趣也可以过来参观一下(不算是高深内容,都是平常写东西时碰到的问题)。

工作之外的自己

悄悄来说,其实这一年来,除了工作外,大部分的时间自己都活跃在github当中。

做了好多个简单的小项目,也算是当做锻炼自己的技术吧。

从开始工作到现在,正经做迭代的项目的话,大概也有个10个项目吧,现在还在持续维护的可能一个手指头也数的过来了吧。

  1. create-chart
    这个在前面的文章中也有介绍到,一个可视化大屏的设计器。
    算是被star数量最多的项目了(10⭐️),虽然有几个是pengyou给点的😁 ,还有2个fork
    - 2021年底~至今
  2. create-chart-docs
    上面可视化大屏项目的操作文档。
    - 2022年中~至今
  3. bomber-man
    FC游戏炸弹人复刻。
    这个不是一个持续迭代的项目(因为前段时间在码上挑战拿了优秀奖😁 ,简单记录下)。
    游戏地址
    - 2022-11~2022-11
  4. movie-weapp
    一个电影推荐的Taro项目。
    这是最早开始的一个项目,虽然最近已经没有接着迭代了,简简单单记录下自己看过的电影,也还不错。
    - 2020~2021年底
  5. mini-app-management
    前面的create-chartmovie-weapp项目的数据管理后台,用于管理相关的数据,以及用户数据还有媒体资源数据等等。
    - 2021~至今
  6. node-server
    包含了前面大屏、电影推荐以及管理后台的所有接口服务,以及文件资源的管理服务。
    - 2020~至今
  7. chunk-file-load
    文件分片上传的前端实现,多加了点小功能,比如支持其他的类型(blob、file、arraybuffer),支持小程序端分片上传。
    - 2020~2022年中
  8. react-undo-component
    reactstate管理,支持class组件全量监听以及单个监听,以及function组件监听。
    - 2021-12~2021-12
  9. food-billboard.github.io
    当然还有自己的博客,基于hexofluid风格的博客。
    - 2121~至今

其实也不难看出,进步的来源还是在于不断的尝试和练习。
因为要独立完成一个前端项目,不得不去学习一下node
因为要写后端,不得不去学习一下数据库、redis。
因为要部署,不得不去学习了一下服务器相关的概念。
之后衍生的各种需求:文件上传、docker、自动化部署github action
有时因为依赖包功能与需求不符,也需要去查看源码。

今年的小进步
长期活跃在github,终于在今年年底,完成了一次对开源项目的代码贡献😁 。
在开发大屏设计器时,发现了antdrc-input有一个bug,成功提交pr

今年的小拓展
不知道从什么时候开始,突然想去搞一搞自动化交易,可能是一年被割了太多的韭菜,可能不想再努力了,可能想拓个副业。。。
尝试着去看了几本书,梦想着一步登天(海龟的交易法则、期货市场技术分析,也去学习了Python,看了一些视频)。
虽然到现在都还没有正式开始,哈哈哈。
相信有一天能靠自己的知识,变成真正的躺着赚钱(韭菜之王)。

向往的自己

回首走过来的这一年,虽然有进步,但总让自己觉得似乎还不够,明明有那么多的时间,却也是举步维艰。
好多东西明明应该学习,应该了解的,却始终没有完成任务。

希望今后的自己能做到碰到问题就解决问题,不要再拖延了。
不要好高骛远,站在巨人的肩膀上,也不要忘记低头看看。
学习学习算法,数据结构。
多看看大佬写的代码。
多看看大佬看的文章。
多逛逛掘金😁 。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!