瘦鱼-博客

0.爱收藏——开篇

爱收藏——开篇

  谈到学习一直在强调要动手不能只看书正所谓纸上得来终觉浅绝知此事要躬行看书更多的只是停留在表面很多细节精髓只有自己亲自动手才能深有体会并牢牢记住对于程序员来说更是如此看着别人的代码很简单看着别人讲的原理很明了但是当自己真正实践的时候发现还是很多东西没有弄明白所以我在学习技术的时候即使是看着很简单的代码也会自己敲一遍以加深理解但是这种学习总是很零散没有一个全局的概念有没有一种学习方式能把自己所学都能运用上并且能作为后面学习工作的参考这就让我想到了要开发一个完整的系统以项目的形式来开发它且不断的迭代引入新的技术引入新的思路只有这样自己多年所学习的知识都能有个沉淀和展现并且有系统性也能将自己所学以更贴近工作的方式加以运用能提高技术水平更能提高工作能力

  如是就有了这个网络收藏夹——爱收藏

  选择一个能长期迭代的项目是非常难的事情首先选择的项目要有实用性从专业的角度说就是要有需求没有需求就没有开发和持续迭代的动力我上学的时候开发过很多小工具例如类似windosw系统自带的绘图板可以管理课程的课程表图书管理系统博客等等开发这些并不是没有意义对锻炼开发能力很有帮助但是这些项目只是开发着玩并没有长远的意义很多细节可能只是应付了事不会深入研究自己开发的绘图板功能和windows自带的绘图板一样但是bug要多还有用自己开发的绘图板的必要性吗自己开发的课程表图书管理系统没有人使用也没有继续开发的必要了博客更是很多了各种博客网站都不会去写自己开发的博客更不会写了最终这些自己开发的系统只能是存储自己的电脑上没有任何意义更不会迭代那应该选择一个什么样的项目呢应该从细分领域着手选择一个小的需求且每天都存在的需求并且目前没有满足这类需求的系统或者很少有类系统因为项目的独特性才有开发的动力每天不断的使用才会发现问题和提出新需求才能推动项目的迭代

  我选择的项目是网络收藏夹平时在浏览网页时总会碰到很多有价值的网页一般都会收藏在浏览器的收藏夹中但是后面几乎很少再去打开它换一台电脑这些网页也找不到为了能随时随地的快速的访问自己收藏的网页就开发了网络收藏夹遇到喜欢的网页就一键收藏且自动显示网站名称和简介随时随地能访问

  能做到长期迭代一个项目要求开发者要有技术敏感性即是对新技术有学习和持续实践的兴趣我自己开发几个项目虽然方向在不停的变化但是技术一直是朝着主流技术在演进最开始是开发的windos桌面版后来比较流行web系统又开发了web版的图书管理系统再后来流行微服务前后端分离又使用Spring cloudvue开发了博客系统再使用了docker进行部署这种持续不断的迭代使得自己学习到的技术得到了很好的实践自己所学不仅仅是停留在纸面上而是有了有价值的输出同时自己的一些很好的想法能在这些系统上得到实现和验证更能很好的弥补工作上的不足开发系统中遇到的问题也会促使自己不断的进行学习

  未来随着网络收藏夹的使用必定会出现更多的问题和需求这些问题和需求将会持续的在系统中实现同时随着自己的学习项目也会在不断的完善同时也会写出一系列的文章以此帮助大家学习各种技术带领大家完成网络收藏夹的开发

posted @ 2022-09-12 17:26  瘦鱼  阅读(105)  评论(0编辑  收藏  举报