我的软件生产需求

  1. 使用最流行的几款软件,使用一段时间。。。。不爽 功能太多、要钱、内存占用还大。
  2. 找开源软件作为替代品,使用一段时间。。。。不爽 动不动崩溃,用起来真费劲,还少了几个常用功能。
  3. 把软件源码拉下来看看,有什么地方能改的?看来看去,靠!代码这么多,方便改的就改,不方便改的算了,不看了。
  4. 开新坑,找找功能库自己写, 写着写着发现这啥功能?从来没用过啊?不用这些!界面也不需要花里胡哨的,那就不要界面了!结果就是写了一大堆代码文件,最后发现这稀奇古怪的命名是什么鬼?精简一下,ok,最后变成了一两个文件,自己用用足够了。再仔细看看发现好像这玩意可能对别人也有用,稍微包装干净点发到代码库里,就这样一个项目就诞生了。

以上就是我软件生产需求的诞生过程,可以看出就是不断得折腾,作为生活中的一部分去使用。然后就是用得越来越不爽,从一开始的商业软件,到不断寻找开源软件,最后再自己精简功能自己写,后续不断循环这个过程。 总结一下就是先成为软件的重度使用者再成为生产者。