随笔 | 做一个“有情怀”的人 - 关于软件开发和日常琐事
想来想去,倒是可以记录一下最近的一些事件和思考。
删了一行代码,功能加速 100 倍
写代码也有好几年了,尽管是业余工作,但多少还是有一些提升。肉眼可见的是,开发速度明显下降(这是前半句)。几年前,只要想到什么逻辑就怎么写,不少功能左手就是一个,右手又是一个,一晚上下来可能可以写上百行。而现在,写一行代码也有思考半天,一晚上下来,可能反而是删了一行代码。
也就是代码越写反而越少,换句话说,开发质量提升了(这是后半句)。TBtools 的热图功能刷新时会有卡顿,这个问题我也忘了从哪个版本引入。花了一个晚上,刷了一遍代码,发现其实就是多了依旧 Graphics.update()。这一行代码直接将本来只需要 10ms 的事情搞成 1000ms,但是呢,他并无存在必要。
播客,有意思的选择
了解我的朋友基本都知道,目前我与吴老师贵广异地,大体上每两周的一个周末(或其他假期),我大体会周五晚上飞贵阳,周天晚上飞广州。从学校出发到家里,地铁 1h + 机场等候 0.5h + 飞机 2h + 的士 0.5h ,所以至少是 4h起步,一般是 5h,来回就是 10h。10个小时的时间里,以前我会选择看书,专业类的书籍看不下去了,看领域文献,领域文献后来也看不下去了,确实太累,于是我选择看一些人文类书籍,后来也看不下去了。眼睛不一定受得了,尤其是晚上飞行,身边人或许也要休息。后来就开始只听歌,闭眼休息,再后来觉得听歌其实也很无趣。无意间发现有 播客 这类音频节目。这个类似“广播”但是呢,又常常有不少高质量的输出。听一些播客,可从中了解到一些对一些领域相对了解的人的思考,观察和观点,充实大脑。
如果也经常出差,建议带上耳机,提前在一些音频类软件缓存一些播客内容,那么一般飞行两三个小时,听一两节就差不多了。
为“知识付费”而不是为“知识”付费
最近,不时付费支持一些软件开发或音频节目,常常并非需要这些会员或者授权,而更多的,是希望开发团队能继续完善,甚至我个人的想法是,按年付费,支持他们的开发。
难度很大,有一些开发得不错的软件已经停更了,也有不少播客也停播了。逻辑上很好厘清,这些有能力的人,往往只能业余开展这些工作,更或者他们曾经想要全职开展,但......还是得向现实低头。持续且长久的支持,太难。
运气很好,其中有两款软件还有一档节目仍然在更新,一年过去了。我相信,这三个一定还会继续,于是我又都继续买了一年,后者我甚至没打开过节目对应的社群,因为我觉得从收获价值的角度来看,我已然被满足。多少付费之后,甚至还觉得自己“有情怀”了许多,不知是否错觉。当然,这三个软件/节目本来就是有一定的商业模式。
这似乎与我久前想明白的一个事情是类似的,亦即“仅凭一腔热血,并不能成事”。
简单理解,那么就是 热血有多少,撒完那么就完了,长久的发现,必须有支撑,其中最基本的即物质支撑。周边可见,几乎不可能存在无物质支撑的纯公益,简单看各类自媒体号,多少不是有对应的商业模式,或者是公司专门宣传号,为的是流量和知名度;或者是团队公众号,为的是教育市场和组织培训;更或者有一些目的更直接,为的就是流量买卖,为的是眼球和变现.... 当然还有其他。
至于我......更为简单,本来也想只是写写,后来代理运营,以此可以平补旅途支出,何乐不为?有余力时,支持其他个人/团队,显得自己“有情怀”。
写在最后
请大伙及时更新到 TBtools v1.098673 ,使用安装器更新而不是替换 JAR 文件。对应的,主要解决了一些依赖问题,另外也做了不少功能增强,比如用户目录位置支持自定义,那么就可以随便安装几乎所有插件,甚至R插件,10个G都不怕了,不再占用系统盘空间。