心之所向,素履以往|2021 年中总结

1,360 阅读10分钟

序言-启程

迎接2021的方式很特别,至今记忆犹新,2020年12月31日晚我司发2020年最后一版。

随便吃了几口难以描述的加班餐,就开始迎接新的风暴了,

老项目果然一到关键时刻就会掉链子。刚一上线它就不行了,好家伙直接给浏览器整崩溃了,

显示有一个任务一直在无限循环执行,查了半天才发现时前任留的坑,

jq ztree在使用的时候有个回调一直反复调用导致的,只需要调用后销毁下就好了。

由于公司业务是社交软件类型,所以少不了图片处理,这可不就又出问题了,图片上传

到阿里云OSS要截取地址发到后端,前端没有同意一个方法,就导致了乱七八糟的截取,

存储文件的服务器一改,前端就直接炸了。不要急,一步一步来,看看各个图片上传的逻辑

提取出一套统一方案。不知不觉就淦到了凌晨2点左右,确认我前端问题搞定了,

我也就打车回家了。

2021的点点滴滴

一月与二月

一月二月我主要在重写公司关于文件上传、图片压缩、音视频压缩等相关的代码,

刚到公司接手的是音视频上传这一模块,由于是上传到阿里云,用的阿里云OSS省了很多事,

断点续传、切片上传、进度回调等API都已经很完善了,直接调用就好,

唯一要做的就是当用户没有上传封面图时截取视频封面这个事,

思路呢也很容易想到

  • 在页面放一个div标签,让他隐藏或者透明度为0

  • 动态创建video标签塞进div,创建个本地播放地址给video

  • 播放视频,获取视频宽高,通过canvas截取播放的第一帧

  • 将画出的图临时保存文件

  • 上传时判断用户是否上传了封面图,无的话用文件

    音视频这一块处理完后我就着手处理图片压缩这一块了,由于GIF比较特殊

    不能以普通图片的处理方式来处理,当时也是花了不少时间在这个上面

    对于GIF的处理,还是比较麻烦的,有兴趣的小伙伴不妨看一看。

gif.PNG 点击图片无效传送门

对于图片的处理,相对来讲就很简单了,两个方面

  • 质量上压缩,有损画质

  • 图片尺寸上压缩,相对来讲算是新大陆

想了解的小伙伴可以详细看看这块新大陆 图片.PNG 点击图片无效传送门

我把所有关于前端音视频、文件、图片上传解决方案都整理在了这个集合里,后续会持续更新。 image.png 点击图片无效传送门

三月、四月

3月初手上活也不是很多了,我就开始谋划把老项目重构了,直接前端用Vue重新来过,

主动去做一些你想做的事。把想付诸于行动,其实挺难的。

刚开始的时候,这是我第一次把一个项目从零到一,也是很有压力的。

万事开头难吧,回想去年12月份用Vue开发APP模块内嵌原生APP也是

从零到一的一个移动端项目。感觉也没有想象的那么多困难,

有时候看得远是好事,但那是对于经历过的人来说,

没经历过就应该看眼前,一步一步慢慢走。

现在蓦然回首一步一步走过的道路,虽然坎坷,但是收获满满。

2021年3月26日开始启动重构计划

image.png 点击图片无效传送门

2021年4月6日为第一个时间节点 image.png 点击图片无效传送门

2021年4月16日为第二个时间节点 image.png 点击图片无效传送门

2021年4月30日为第三个时间节点,重构完成 image.png 点击图片无效传送门

2021年5月06日为第四个时间节点,开启自测

完结篇.PNG 点击图片无效传送门

我的git组件库有源码

2021年5月17日为第五个时间节点,项目准备上线

最后把Vue重构这段经历整理成了一个集合,分享给大家

捕获.PNG 点击图片无效传送门

五月开启下一段旅程

在项目重构完成上线之后,我也就开始准备面试了,有字节大佬抛来橄榄枝,让我去

试试。我感觉我现在的水平还是差点意思,也就没有多想了,计划是再过1、2年后

可以试试,毕竟自己处于什么位置还是明白的,

其实这是我去年就想好的,作为公司前端负责人,我想为公司带来更大的价值

没想到计划进行的很顺利。

2021年5月21日第一个面试

总共三面,面试很简单,是个外包,外派偏国企,准备用react开发商城项目。

研发团队规模20人左右,感觉一般。给税后16k|13薪,不怎么想去,后来多次电话

沟通想让我去说可以给到税后18k,万恶的资本主义啊~我居然开始心动了

2021年5月24日第二个面试

总共进行了4面,技术大佬确实牛批,基本全程虐我,但是我还是会思考

他问的问题,哪怕答案不一定正确,顺利通过,显然这个思路是正确的

遇到不会的,思考都不思考就说不会,的确让人难以接受。

该公司时做okr的,研发团队规模20人左右,

公司规模500人左右,负责人表示很明确刚过来接下的烂摊子,准备重构

可能前期加班多点,薪资16k|13薪+2个月一次奖金,说实话这个条件

还是比较诱人的。

2021年5月25日上午第三个面试

总共三面,顺利通过,是一家海外社交软件公司,团队就一个初级前端吗,想让我去带带他,当前端

负责人,面试我问的问题,我基本就可以断定这是个刚做前端不到1年的,

你说说vue的通信方法有哪些?你说说什么是原型链?...

问着问着,居然说“啊~原来是这样啊”

后来hr面证实了这是个应届生,然后谈薪资16k|13薪+奖金

最后和他们老板聊了聊技术,社交软件这一块。

2021年5月25日下午第四个面试

本来不想来的,结果hr一直邀约,也就去了,才发现是个国企,总共进行了四面,

架构师是个大佬,也就是我如果入职,他就是我的老大。这一点我觉得OK,

后来一直面试到了19点多才走的。

研发团队30人左右,做视频追溯、行程码这之类的东西

有机会为社会做贡献了,哈哈哈哈

朝九晚五不加班+全额社保公积金+各种福利待遇

2021年5月27日我去入职了

5月25日完成辞职,5月26日休息一天,准备入职资料

这次所有面试都很顺利,拿到了满贯,我倒没怎么惊喜

因为我感觉我很努力恰巧又得到了幸运女神的眷顾

时机成熟了,自然会厚积薄发。

其实我很纠结到底去哪里?我的选择主要是看适不适合自己,有没有大佬能让我学到东西

最后再看钱这块也不能太少不然真的很难做事啊~,因为我还是处于成长期,

需要知识积累以及储备,后续才能更加如鱼得水。

思考与总结

越努力越幸运?

如果可以实现愿望,我就只有一个,让努力都有回报。

显然你付出了能否得到回报这是不确定的

有些事应该说“水到渠成”,人们常常会喝鸡汤,来让自己在逆境中坚持。

我始终相信,你能看到别人看不到的,你就已经领先很多人了

但是如果你仅仅是看到了,什么也不做,那么你看到的迟早会变成大家都看到的

经常会有人问我,“我参加培训班两个月了,感觉什么也学不到,该怎么办?”

“我现在是大学快毕业了,感觉学校没学到什么,该怎么办?”

其实你自己都感觉到了,该怎么办只是想证明自己想的(学点有用的东西)是对的罢了。

“别人的意见是拿来听的,自己的路还是要自己抉择的。”

无论被人怎么说,你还是需要自己抉择的。绝不能直接拿过来就用

遇事抉择能力真的很重要,而且是成败的决定性因素,别人说的话,

哪怕是名人也好、书本也好,都只是参考。切记切记

凡事预则立,不预则废

有些事需要考虑多一点,比方说你近一年、两年想涨薪资,那么怎么涨

你肯定是需要规划下这段时间的安排或者计划

有些事就不需要,比方说明天早上吃什么,代码该怎么写?

每个人的大脑其实和电脑同理,白天开机运行一天

晚上不好好休息清理下运存肯定是不行的

白天好好躁,晚上睡个好觉。

如果不知道做什么,那就时刻保持自己最好的状态。

最好的状态下遇到了机遇,你才有极大可能抓住它。

明白自己想要什么

这个问题我感觉我自己都不明白

人是善变的,每个时间段,可能想要的都不一样

但是呢,你会一直有,如果你想要的,总是得不到

如果你又不会“鸡汤”,时间久了,你就没有想要的了,就麻木了

想要的可以是一顿美餐、一个好觉、一个拥抱

但是这些都是需要自己去争取、去践行的。

很多小伙伴找工作说都是加班的,但是我从开始工作到现在

加班很少,因为每次我找工作都会去规避,这样我也不会总是

抱怨了,你不想加班为何还是去了,为了钱???也没见加班钱就会

很多。反而让你没有了业余时间、导致圈子变小、找对象都难。

很多事都是因果对应的,你妥协了就应该想到后续的一堆负面效应

面试总是被压薪怎么破?

其实很简单,当Hr问你薪资的时候,你不要直接说出口,

你先阐述自己的价值1、2、3、4、5点,

然后你把这个问题抛给他,

自然而然你就会得到自己想要的

还有一点hr基本都是美女,想要俘获芳心,不能缺少称赞!!!

就算没去她公司,俘获了她的芳心你也不算白跑一趟啊,好兄弟

写在最后

我是凉城a,一个前端,热爱技术也热爱生活。

与你相逢,我很开心。

如果你想了解更多,请点这里,期待你的小⭐⭐

  • 文中如有错误,欢迎在评论区指正,如果这篇文章帮到了你,欢迎点赞和关注😊

  • 本文首发于掘金,未经许可禁止转载💌

掘金年中主题活动 | 2021 我的半程成长之路征文活动正在进行中......