小小前端年中总结
过的还是蛮快得,生活上也发生了很多事情,有好的有坏得,还是好的要多点。
这年还是写了蛮多文章,一般都是对之前使用过的技术总结,还是要多做总结得有一些再总结的时候不下于重新学,写文章来说会使用跟能写总结真的是两回事。
-
【GitLab Open Api 到底能帮助我们干什么】 两年前使用的了,总结得时候写demo费了不少劲。
-
【关于新手引导需要知道哪些?】 这个再工作中没实际用到过,可能是单位都是TOB得,但是看到
processon
画流程图得时候看到他们实现得用户引导很有意思,就去学习并总结了一篇。 -
【关于水印你需要知道哪些】 这家单位是使用
vue
技术栈得,再一天看到ant.design
的Watermark水印
组件想着以后也会使用,就学习了并且总结了一篇。 -
【程序员更需要钝感力 】这个是很早之前再部门分享《顿感力》的时候,想着程序员其实更需要顿感力,主要就是想告诉大家迟钝一点,可能事情没有你以为的那么坏。
-
【使用Electron打桌面端需要知道哪些】 前年接触
Electron
的时候是另外一个同事主负责的打包啥的,然后今年恰好有项目要使用就学习总结了一篇。 -
【UDE对我说:精心调的间距,你们压根不调,终究是错付了】 这个是妥妥的自己没注意写高度,还用到了多行文本,导致高度对不上的问题,主要是以后注意吧。
-
【精通 GitLab CI:打造高效的持续集成环境】 3年前就能使用ci了,照这原来人家写的ci,能设计并改成自己需要的工作流,但是再总结的时候发现也是蛮多东西要学的。
-
【尝鲜:antv的G6v5的alpha版本发布了】 当我看到G6的v5系列的发布会的时候我是无比激动的,因为性能问题卡脖子真的很难受。希望未来能使用g6的高性能写topo图。
-
【数据实时:轮循技术方案有哪些】 这个是看到chartGPT打字机效果总结的一篇关于数据实时性有哪些方案,应该怎么选择合适的。
-
【技术原理揭秘:Element官网显示代码、隐藏代码块竟然是Markdown编译的】 其实看element源码还是蛮多的我会看每个组件的源码,看下作者是怎么设计编写的,一次偶然机会看到文档竟然是
Markdown
编写的,就深入了解了下他的技术原理。 -
【虚拟滚动:静态虚拟滚动、动态虚拟滚动,实现起来有什么区别?】 这个是再看到
vxe-table
支持虚拟滚动以及看到vue-virtual-scroller
组件的时候就深入了解下什么是静态虚拟滚动、动态虚拟滚动,并探究原理总结了一篇。 -
【精通组件提示的艺术:为您的组件增添用户体验】 这个是看到公司大佬写的组件里面带有
vetur
文件夹下,和下面有attributes.json
和tag.json
文件夹。发现是为了组件代码提示准备的,就以element ui
为例总结的一篇。 -
【探索NPM宝库:千万插件中,这些必不可少! 】这个是看到一些好的组件库使用的依赖以及自己使用过的好的一些npm包做了个汇总,也有记录相关使用方式。
-
【?好的代码习惯为你添砖加瓦!!!】 这篇真的是看到部门一些人写的代码太烂了,实在无力吐槽。
-
【关于图标资产的管理】 每个项目都有图标资源,就想着怎么能管理这些图标文件呢,也是参考了好多设计就总结了一篇。
-
【多种字符串函数底层具体怎么实现的?】 关于常用处理字符串api的一些源码实现,很早写的了。
-
【架构设计原则】 出自《前端架构》一本书中,觉得观点特别好就摘录下来了。
-
【多个webpack plugin 插件带你一块编写,这次一定学会!】 也是早之前学习webpack插件怎么编写的时候总结的一篇觉得很有用意义发布一下省的自己忘了可以看看
-
【掘金同款Markdown编辑器】 也是偶然一次发现掘金
Markdown编辑器
竟然支持复制html
转成语法,就深入理解学习了下。 -
【让整个网站界面无滚动条】 也是一次由于样式相关问题,自己写拉下菜单组件的时候,发现滚动条要是宽的(默认)不是很美观,就去参考
element UI
组件的实现方案,深入理解并总结了一篇,是我这么多文章中最受大家喜欢的。 -
【我是如何使浏览器支持5万+级别节点和边的topo关系图,纯干货!】 上家单位一直再做topo图相关的业务,在职期间也是针对topo图也有一定的技术性能积累突破,一些实现技术方案、和策略模式都不错。
-
【Node HTTP代理实现和对Nginx了解】 早之前对
vue
开发代理的时候就比较好奇,就深入了解了一下,以及使用nginx的相关总结。 -
【vue 封装拖拽组件支持边缘检测支持定义方向(LB、LT、RB、RT)】 完全是帮同事写的一个小组件,他主要用来好像是信息反馈,然后他找的一个开源的使用有些问题,我说我来帮你实现吧,本来以为就半个小时的事,再计算的时候忘记了滚动条宽度的问题多花了几个小时时间
-
【babel 所有函数转成带 try catch包裹下】 babel算是我这年新学的技术了,之前一直没敢涉及,这年也是看到didii18n等相关技术发现确实重要,就深入学习了下像函数插桩、代码编译、代码生成相关都有了深入的了解。
-
【[大屏开发你需要知道哪些] (juejin.cn/post/721259… 也是这年刚开发了一块大屏,想着把关键技术相关总结一篇。
-
【babel 我勇敢面对它了】 同上面说的。
-
【【d3js】导出各种格式得图片】 以下几篇就是早之前使用
d3
技术相关的一些总结,对学习d3很有帮助,发布记录一下方便有需要再使用的时候查阅 -
【[【d3js】d3.brush扩展] (juejin.cn/post/720957…
这半年也一直再坚持学习英语单词,周一到周五早上起来会每天学10-20个,周末就偷懒了就使用得百词斩App。也是学着忘着,但是比没学要好多了。希望能继续坚持吧
编码技术的话我这一年比较满意的就是学习了babel
这个技术整体来说还可以,能实现基本的代码生成和编译了。当然还有一些其他的就比如上面文章写的那些。
掘金的话也是从V3->V4了,也马上V5了,这个还是蛮开心的,每天回家看到有点赞收藏关注心里都很开心,日常也是会再推荐文章中学习,我可能没有那些大佬优秀可是我也是一直再一步一步加油的学习成长。学习一些好的设计,有意思的想法和新颖的技术
有看到一篇文章中说5年+的程序员再往后应该多多卷业务,让自己无可代替。确实啊除非你很突出,一般情况下基本技术都差不多,你能干的活我也能干。日常工作中好像也用不到什么特别深入的技术,大多数还是增删改查等。 可是前端对业务的理解真的不需要太深入啊?有的有界面,有相关的枚举值,了解基本流程就能开发了啊?
这半年我的工作还算稳定,按部就班吧,但也是心惊胆战的,怕有一天轮到自己。在这种大环境不好的情况下,有好些同学都被裁、约不到面试,找不到工作。身边好多朋友也都有说约不到面试啥的,4、5年的前端约不到面试你能想象,他们又不是说要去大厂啥的要求又不是很高,就这就没有!!
还有值得一说的是再参加第四期掘金金石计划的时候竟然通过了,官方说是达到了第3关,没人平均318
多,如下图。
生活上
希望自己少点焦虑,多多开心。想开点关关困难关关过,没啥大不了的。周末多出去溜溜,不要赖在家里看动漫哈哈。
结语
也是想学习不可被替代的技术,可是哪有那么好学的不可轻易被替代的技术呢,慢慢累积吧。 之前看到有人说编程就是一小部分英语+数学,拼到最后都是算法。确实是,在我搞图形的时候确实被一些算法卡脖子了。
- 算法持续学习吧
- 3dwebgl、threejs相关学习
- 英语单词继续学习
- 博客持续更新
- 希望自己、家人越来越好。