怀疑并不是缺点。总是疑,而并不下断语,这才是缺点。 ——鲁迅
今天是情人节。我一直以来也不知道怎么过一些节日,所以之前的大大小小的节日索性就不过了,甚至包括自己的生日,因为潜意识里认为过一些特殊的日子会影响自己的心态,干扰到自己正常的生活节奏。希望能够逐渐改变一些自己的看法吧。
这个域名 keguigong.org
实际上已经存在很长时间了,一开始确实也想写一些博客,但是苦于自己懒以及不知道该用什么来开发一个静态的博客,所以一直就放了几个链接在上面,没有实质的内容。前段时间决定重新开始开发一下自己的博客,一方面是因为拥有一个自己的博客感觉是一件很酷的事情,有属于自己的一片小天地,可以任意发挥;另一方面是因为确实很久没有用 React 开发过东西了,对 React Hooks 更是了解较少,想把这块技能学起来,用 React 开发这个小项目。
在搜索的过程中发现 Next.js 甚至教程就是搭配使用 Markdown 开发一个静态博客,所以也快速的参照教程搭建了一个自己的博客,然后又陆续使用了 Prismjs
来高亮代码块、mdxjs
来融合 React Component 和 Markdown 内容等,但是问题也不少,如 mdx 文档没办法去获取 frontmatter
信息等,还需要优化一下。我自己对这个博客也有个今年的计划,当然不是希望能有别人看到,更重要的事希望自己能有一个记录的习惯。
博客网站开发计划
- 首先希望能够有 30 篇博客内容,到年底的时候
- 适当的引入一些复杂的 CSS 动画,提升观感
- 缺陷以及问题的解决,比如博客列表分页、SEO 优化、引入 GraphQL 实现一些推荐以及目录等内容,也算是一个实验床
差不多计划就是这样,刚开始弄的话不能把目标定的太高。然后就是我自己在本年的规划。
个人成长规划
- 算法思维的强化,前端开发因为平时往往不用特别关心性能的问题,所以在遇到一个需要算法的问题上往往使用比较暴力的去解决,容易让自己对于算法不敏感,而当切换到一些其他语言或者开发场景下,容易成为能力短板。坚持定期的做一些 LeetCode 上的题目,至少每周保证一道。
- 在自己所掌握的基础上,对框架层面的东西了解更上一层楼,如 Vue 或者 React 的核心代码一定要去看,不能像以前那样搜一搜别人的,看看别人的解析之类的。
- 对于 WebGL/Canvas 的学习应该落实了,单纯的开发页面、操作 DOM、写 Component 并不能提升自己的竞争力,而且目前越来越复杂的可视化场景也只有更复杂的工具才能去解决。
- 对于新鲜的技术或者框架,一定要适当的去了解,并选取几个在实际项目中开发测试评估。
- 掌握一门其他的编程语言,这儿就选 Python 把,虽然现在暂时用不到,但是用来刷算法题也是极好的。以前学习的 Kotlin 已经基本忘的差不多了。
同样不写太多条了,光是上面也不能保证自己能够完成,希望不定期的看到这个计划的时候能激励一下自己。