软件发展的两个极端,一个是极简,一个是极繁。极简是指程序原版功能简单,但是可以通过各种扩展,插件来增加功能。极繁是指程序自带各种功能,用户几乎不需要在额外增加功能。

万能 软件

极简的一些软件,像浏览器Chrome,文本编辑器Vim,刚下载来的时候功能简单,很多用户一开始不知道如何扩展功能,会觉得太难用,太麻烦。所以这类软件很难获得用户第一印象的好感。就像刚装好的操作系统,用户如果不去装软件,那么系统肯定难用,有些人不会装,不愿意装,就觉得系统不好用而转投其他集成了一些常用软件的第三方修改版的系统。

极繁的一些软件,像PC版的QQ,一些国产浏览器,国产下载软件等等,在其核心功能之外又添加了不少其他的功能,比如QQ音乐。但实际上音乐软件中,QQ软件并不一定是用户最好的软件,有很多更受欢迎的软件,具体就不举例了。QQ把其相关产品都绑定了,就导致客户端很庞大,很久以前下载QQ只要几M,后来到了几十M,甚至上百M,安装之后就已经集成了很多功能,的确非常方便,适合大部分用户。

我并不是要说哪一类软件一定好,从技术宅的角度来讲,简单而扩展性强的软件技术含量较高,被更多的技术宅认可,而且技术宅都喜欢折腾,喜欢定制符合自己需求的软件,所以这些简单且能够扩展的软件更符合他们的要求。我们可以把Vim装一些插件整成一个类似IDE的工具,可以在Chrome上装插件打造一个高速又功能强大的浏览器,在KMP上装一些解码器变成一个万能播放器并且比其他播放器更流畅。

为什么说那些功能强大的软件反而技术含量不高呢?因为其以后发展修改维护会很麻烦,要新增或删除一些功能就会影响到现有的用户,而且维护的成本也会很高,不像那些简单的软件,把这些周边的功能开放出来给其他团队来开发。

作为用户,我们从接触windows系统,开始自己装软件,我相信以后会发展成为自己定制适合自己的软件,这会是一个趋势,以后不会定制个性化软件就相当于现在不会在操作系统上装软件一样。所以博主建议,我们现在应该开始尝试使用那些简单而容易扩展的软件,而不是QQ全系列都用,通过查找和对比软件,相信你能找到适合你的软件。