化繁为简,回归本质

分类: 随笔
日期: 2021-12-21
浏览: 984

大多数人应该都有这样的经历——雄心勃勃想要做某件事,开始后没多久发现做这件事之前得先做另外一件事,便放下手头的事去做另一件事,如此循环,直至感到心累烦躁,最终放弃了所有的事情。

比如学习,想深入学习 MySQL 索引时,发现需要学习数据结构和算法,然后转身就去学习数据结构和算法了,但是书中的代码多以C语言为主,学过C语言还好,没学过的可能又要去找C语言的教程了......

我开发第一版博客系统时就出现了这样的情况,经常感到烦躁不安甚至有暴躁的苗头。在准备开发之初,我纠结使用 Laravel + Vue 纯粹的前后端分离方式,还是使用 Laravel-mix 方式的前后端分离方式,后来考虑到 SEO 还是选择了 Blade。然后又开始纠结要不要使用 Livewire,我没有在正式项目中使用过,只是大概地学了一下,被它高效的组件化开发方式吸引了,于是又去学习了 Livewire 还顺便把文档翻译了一下。因为根本不懂设计,所以在前端模板这方面只能去找现成的,一方面用腻了 Layui 一方面 bootstrap 简单好用且基于 bootstrap 的模板比较多,所以决定使用 bootstrap。接下来就是找各种 bootstrap 的模板,可以拿来即用的前台模板几乎找不到,只能找后台管理模板,在花费大量的时间和精力下终于找到一个还算满意的模板。至此,才开始着手开发,而从准备开发到现在已经过去一月有余了。

花了这么多时间和精力做出来的东西就一定是好的吗?其实并不,因为我舍本逐末了,把时间和精力都花在了不该花的地方。其实从一开始我就大可不必这么纠结,从技术选型到模板选择,都不是重要的,重要的是我要开发一款博客系统,重要的是用这套系统记录和分享自己的学习和成长。

当我们接触的事物越多,干扰也就越大,我们的意志力也就消耗得越多,当我们的意志力消磨殆尽时,就会乱了心智,从而烦躁痛苦。

后来我认真地审视了一下第一版博客,发现了很多问题:用户评论需要登录;有用户登录就有了用户注册、忘记密码(发送邮件)、重置密码、修改个人信息等等;页面布局不太合理;色彩太多让人不太能专注阅读;后台文章编辑器是富文本编辑器。简而言之,就是不好用!

于是我决定重新开发一版极简博客系统,化繁为简,去掉一切不必要的功能!大道至简是亘古不变的真理,《重来2:更为简单高效的远程工作方式》中极为提倡极简的工作方式,乔布斯也提倡极简主义,想来是因为极简能让人更专注吧!

新博客系统我把它命名为 leblog —— l 表示 lighte 表示 easy 意为轻量简单的博客系统。删除用户系统,评论使用填写姓名、邮箱的方式,头像使用 Gravatar 服务,后台文章编辑器使用 Markdown 编辑器,分类只使用一级分类,前台颜色以深蓝、黑白灰为主,块的划分以线条为主,去掉能去掉的一切干扰因素,希望新的博客系统能让人专注写作,专注阅读。

化繁为简,回归本质。不管是行动上还是结果上,都应该时刻保持极简,极简方能专注,专注方能高效。生命不该浪费在很多无意义的事物上。

版权声明
作者:不二
来源:不二博客
文章版权归作者所有,未经允许请勿转载。
共有 1 条评论
张张

*

2022-04-06 13:29:14 回复
发表评论