程序员如何做点属于自己的东西?做一个自己认为有价值的小项目?分享我的一个个人项目:代码笔记系统。

发布时间 2023-11-28 18:44:15作者: smxjue

 

工作中经常会遇到很多小的知识点,或者突然有点想法,想记下来方面以后查找。

网上搜索问题遇到好的回答希望保存下来,或做下修改成为自己知识。

突然想写一点代码验证一点想法,这时不想开启电脑上的软件新建文本,就希望直接可以写代码,然后运行看效果。

以上这些需求就是我想自己开发一个笔记系统的原因,要求就是能快速记录各种类型的知识,如果是代码 还可以在线运行看效果。

可能很多人说做笔记不是有很多现成的系统,印象笔记,onenote。

但是我认为目前现有的这些系统存在这些缺点: 不能在线运行代码,功能太多不能自定义调整简化.

下面就是我自己写的一个笔记系统截图--记录笔记页面

笔记列表页面

  搜索提示: 按照相似度排序

 后续完善了每条笔记的修改记录 可以实现版本还原

 记录自己的笔记新增和修改的统计图 从2021年开始到现在 2年时间持续改进更新。

 

通过这样的系统 把自己所有可能的知识点都集中起来,方便管理。

 顺便提下里面使用的技术  后端php   数据库sqlite   编辑器ace-editor  弹出窗 layer   分隔条组件:jqxSplitter  统计图:highchart

通过这个项目找到了技术存在的价值,将自己的技术成功运用于实际项目产生实际价值。

如果都是一直给别人开发项目很难保证一个项目的持续性,而自己做出自己满意的项目是可以获得无可替代的成就感。