阅读 1951

坚持写一年的技术博客, 我收获了这些 | 掘金年度征文

作者: 徐小夕

github: github.com/MrXujiang

在技术平台写文章差不多一年了, 累计写了150多篇, 基本涵盖了前端的每一个角落, 也是笔者4年工作中的实践和学习积累. 中间踩过很多坑, 也从中积累了很多解决问题的方法和思路.

虽然牺牲了很多业余时间, 但也给我带来了很多收获. 笔者将利用2020年的最后几天, 好好回顾一下这一年的学习和坚持写作的收获.

技术背景

毕业将近4年, 工作5年多, 普通一本大学的非计算机专业的学生.

曾经的学习内容和工业, 3D设计, 产品设计相关, 也背过画板天天画零件图, 偶尔的计算机基础.

在部队军事化训练过几个月.

一个野路子前端

以上就是在入行技术之前的我, 和技术显得格格不入.

幸运的是在大学期间就接触到了前端, 加上在部队锻炼的执行力, 给学校做了很多网站, 过早的加入了互联网公司实习, 再包括大学获得的奖项, 毕业还是顺利的进入了一家规模挺大的公司做技术研发. (可是技术依旧很菜)

2019年前的博客

在2019年之前, 笔者先后在电商企业, 娱乐企业, 招聘企业做前端, 大部分的前端技术栈都研究和使用过, 从最早的 jquery, zepto, angularvue, react, 再到小程序, 混合app开发, 所以积累了很多项目经验, 也是破冰的开始, 那段时间自己用hexo搭建了个博客, 写了大概60多篇文章, 当然一部分是总结性的, 现在看看也觉得好笑, 不过毕竟那个时候都一行代码一把泪的测过, 现在有些项目用起来也挺香. 截图如下:

当时最有价值的事情就是把hexo的代码看了一遍, 把默认的主题改了不少, 还学到了一些nodejs的技巧. 博客地址如下: 2018 | 徐小夕

后面在2019年低底慢慢接触到掘金这些平台, 发现在这上面写文章也挺香, 就慢慢开始转战内容平台.

2020年的技术征途

以上是我的菜鸟第一阶段, 平稳过渡.

在2019年下旬到2020年初, 在平台上慢慢有点关注, 自己也利用周末时间做总结和复盘, 偶尔也写写H5游戏, 全栈的一些小项目, 让自己对技术有一个更好的认知, 也锻炼了我的逻辑思考能力. 比如

  1. 用200行代码写一个爱豆拼拼乐H5小游戏

  1. 用 JavaScript 和 C3 实现一个转盘小游戏

  1. 基于nodeJS从0到1实现一个CMS全栈项目

后面慢慢的开始了做思维导图, 画业务流程图, 通过这种方式很容易的将一些复杂业务和逻辑变得简单清晰起来. 我也在很多项目中使用这种方法来快速实现业务功能.

快速学习新技术

2020年是我技术上升最快的一年, 也是新知识学的最多的一年. 因为公司的提拔和看好, 我做了技术leader, 主要负责解决核心技术点难题, 期间开发了:

  • 基于数据中台的浏览器插件
  • 数据中台的整体架构搭建
  • 业务组件库设计和开发
  • 规则引擎的设计和开发
  • 数据可视化的平台的搭建
  • 图编辑器的技术选型和方案落地
  • node 爬虫平台的开发(从前端到后端)
  • serverless 的接入和函数计算的应用
  • 微前端体系的搭建(虽然后面由于业务特殊性没有线上使用)

以下是笔者画的一些微前端应用的思维导图:

虽然辛苦, 但是确实学到了很多自己之前接触很少或者几乎没接触的知识. 由于这些方案的落地和应用, 自己也收获了很多认可和鼓励. 笔者也在博客中做了很详细的总结, 所以说感觉还是收获满满~

攻克技术难题

技术难题的攻克这个主要还是花时间和思路的问题, 笔者尽量让文章基调变得轻松些.

技术难题每个公司都会遇到, 解决方案无非是做大量的技术调研和方案设计, 前提是对技术有基本的认识, 以及了解一定的底层原理. 笔者今年也遇到很多娜难题, 比如规则引擎的设计, 复杂业务组件如何开发, 如何做微前端, 爬虫如何做并发和控制锁, 如何优化web性能和node性能等, 如果你也遇到相同的问题, 可以参考我博客的其他文章, 里面的解决方案基本是从思路到实现的完整过程的复盘.

励志做真正的开源项目

2020年也是笔者开源项目开放最多的一年, 差不多10个开源项目, 如下:

  • 基于indexedDB封装的轻量级缓存库
  • 基于localStorage封装的轻量级缓存库
  • 基于node开发的免费图床服务器
  • 基于nodecms系统
  • 基于react的轻量级可扩展组件库
  • jquery库的轻量级封装
  • 原生文件上传组件
  • 基于react+redux+redux-thunk+localStorage的开源实战项目
  • 基于React+Koa实现一个h5页面可视化编辑器-Dooring

感兴趣可以在笔者 github 上研究学习一下.

最近也在投入大量时间做 H5-Dooring 这个项目, 所以希望通过今年的最后几天和明年, 打算做一款真正好用且有影响力的开源项目.

写作收获

最后来看看这一年的写作收获.

除了看的见的部分, 比如在掘金从LV2升到LV6, 全网粉丝突破3W+, 还认识了很多研究真正技术的朋友, 一起交流技术. 很多朋友也建议我去B站之类的平台做视频, 其实不是不想做, 而是没时间! 后面会慢慢考虑这一块.(唯一担心的一点就是, 不太希望大家被我的颜值吸引了忽视了我的才华.)

虽然自媒体让我收获了一些收益, 但是重心还是在技术, 未来会继续沉淀技术, 持续做真正的技术分享.

从阿里技术, 网易云团队和彩云团队学到很多干货, 希望持续输出有价值的东西.

除了输出内容之外, 我也读了很多文章, 今年一年在掘金上读了4000多篇文章.

展望2021

2021年很多工作都已经排满了, 包括:

  • 完成遗留在笔者电脑里的自己开发的49个有意思的前端实战项目文章
  • 研究跨端技术及其应用
  • 输出99篇 有价值的 技术干货文章
  • 持续优化升级 H5-Dooring
  • 看完10本技术/非技术类书籍
  • 持续运动

掘金年度征文 | 2020 与我的技术之路 征文活动正在进行中......

文章分类
阅读
文章标签