「时光不负,创作不停,本文正在参加2022年中总结征文大赛」
我们好, 我是Fly哥。2022 年不知不觉已经过半了,说句实话, 本年上海疫情,好像是4月份在家隔离,并且在家作业。当初以为能好好捉住的,在家能够做一些自己喜爱的事,谁知道在家作业, 便是24小时oncall , 你都不想卷了, 人家拉会喊你卷,找你 check, 找你对齐。 这种感觉没话说, 累哇, 在加上还要做饭,否则没得吃, 身心俱疲,很难全身心的 投入到写作中。 我知道许多朋友,由于可视化你我在网络上知道,由于图形, 由于canvas, 我们一起交流学习。所以许多朋友问我问题, 我看到了,然后就没回, 问我一些主张,这是对我的信任,公司之前是大小周的, 现在撤销大小周了, 我又能够回到之前的节奏,然后能够正常更文了,可是这一次写的文章,一方面对我自己而言,体系地整理下canvas 相关的常识, 查漏补缺 ,第二 由于 许多同学问我教程, 有没有书推荐,说实话我也没有,我也是看文章,看书,加上作业中的实践一步步走来的。 所以我打算写一本比较体系的小册子如下:

主要是解说canvas 在游戏层面(2d) 还有可视化以及 动画层面的使用 ,由于前端同学关于canvas 用的比较多的或许便是 页面截图 便是社区html2canvas 这个库, 可是这个库, 坑多哇, 各种截图问题。 其实最本质便是关于canvas的一些特性不了解, 或许他是怎样根据canvas 做页面截图的, 也便是 canvas 中 咱们怎样去模拟 原生的dom 事件, 为啥我们都不用canvas ,由于canvas 有一个很显然的弊端便是不好操作dom ,可是canvas 真的一无可取嘛, 那肯定不是哇, 你能够去看下比较流行的文档编辑器, 是根据canvas 烘托的仍是根据dom 烘托的, 假如一个几十万的 dom 节点 ,去做更新,页面功能呢??? 主要是有下面几点
- canvas 怎样与现代化结构结合(react, vue) 也便是我想以组件的方式去写canvas 比如我画一个Rect有一个 rect 组件 ,还有便是画布 和页面中dom 节点 怎样去做数据通信。。。。
- canvas 在动画游戏层面的使用, 为啥pixi 和 cocos 这样的游戏引擎,底层都是根据canvas 这儿或许就涉及到了 webgl, 可是假如某些低端机型不支持webgl 呢, 可是你要写两套代码嘛 ,所以便是原生的canvas2d 去做烘托, 做降级。由于用react 去做的游戏和 用cocos 做的游戏, 用户体验不是一个档次。
- ….. 还有许多的一些 关于我个人的考虑 我是怎样去了解canvas 的api 的 包括canvas 的功能优化,其实在游戏中专业术语 叫做减少一次 draw cell。
作业
既然没写文章,我这么爱折腾的人,在干嘛,当然便是在卷作业。 这儿有的同学 就会说不便是写事务嘛, 那你错了, 咱们是事务+技能产出。完结事务仅仅根本的。 其实无论在哪家公司,你的生长绝大部分仍是来自于自己。 只需你不是公司最强的人, 总有人值得你学习, 当没有人能够学习了, 也便是你换岗的时分了,可是这个条件都是在公司给予咱们合理的薪资,什么样的才干拿多少钱嘛。 否则你拿了,心里也是慌慌的,可是作业中也有面向领导编程的人, ppt 王者, 其实 1-3 年的同学, 仍是踏踏实实搞技能,ppt 才干还不是咱们这个阶段所要去thinking的。其实也便是Q1 和 Q2
- 编写了一些webpack loader 和plugin 根据webpack 5搭建了一套monorepo 的脚手架 工程化才干进步
- 独立担任设计一款事务sdk, 从一开始的技能选型, 到现有问题分析, 再到拉多方合作对齐,终究落地事务。独立考虑设计才干进步
- 保护团队多个私有npm包, 从发包, 部署 到终究的上线 ,担任的游戏也接入了cicd 工程化才干进步
- cocos、vue3 都有涉猎, 扩展了技能广度
- 团队内进行屡次小规模分享,中等规模一次 分享才干进步
全体总结下来大约便是这个,所以在疫情期间我也出去面试, 其实出去面试不是想换岗, 仅仅想看下自己的商场价值, 仍是那句话一分耕耘一分收获, 面试的内容 和上面的几乎都有涉猎, 轻松地拿到了一个过半百的总包, 我觉得已经是十分不错的了关于2年的同学能开到这么多, 当时公司还没有撤销大小周, 所以来说,全体的吸引力, 仍是能够的, 可是我仍是挑选了拒绝,我面试便是看下自己的商场价值,目前有没有落后,全体感受OK的哦。便是本年的招聘商场 的确很冷, 并且外面许多大厂出来的,布景也很好,竞赛压力真的大哇,当我们都相同的时分,其实就看你的做的事了, 你的工作有挑战, 有亮点,天然也很容易进,不过本年hc的确十分少。我们仍是先苟住, 多考虑考虑事务, 牢记自嗨。 技能一定要辅佐事务生长,才干被证明是有价值的, 这便是数据证明。
展望
关于下半年的展望, 很简单 ,对自己要求更严格一点,多写文章,多考虑,加强自控力, 假如你在小公司,不要抛弃对技能的热爱, 能够去看GitHub, 优异的项目有许多, 你相同也能够生长很快, 英语一定要学起来,看多了天然就会了, 共勉!!。 多说无益, 感谢你花时间阅读,哈哈哈哈, 欢迎与我交流各种前端常识, 我是爱生活, 爱图形的Fly哥。 最终秀一波美食吧!!!
落魄前端在线炒粉!!!
