一个学生时代想法的出现和落地
张无忌 Lv2

一个学生时代想法的出现和落地

暑假在家闲来无事,欲给自己找点事干。无意间阅读到一篇文章,是讲输入法的高级用法的。我便想起了中学时代的一次帮老师填写表格的噩梦。当时需要打同学的名字,而名字都是生僻字,很难打。我费了很大的劲才完成了输入。

当时我尝试了打首字母,从已有信息簿中复制,以及其他很多方法,均无法提高输入速度。

阅读过文章后,我联想到可以用快捷输入方式来改善这种窘境。

具体的想法如下:
首先选取合适的库,结合已经学过的技术,进行技术论证;
选择用POI来做,为了方便直接用Java swing写的界面;
主要逻辑是读取Excel表格的第一列,然后用Java汉语库,将汉字转换为拼音,并且只取首字母。做完这一切后,导出成Excel格式或txt格式,可以直接被搜狗输入法的自定义短语使用。
我在github上简单搜索了一下,目前还没有人做出同类型的程序。目前这个程序处于MVP阶段,还有很多可以拓展的地方。已经放到我的个人主页上了,项目介绍是ai生成的,有点虎头蛇尾。项目地址
也许后期可以同步上线安卓的版本以及网页版,不过这些都是后话。
最后用Java官方提供的封装方式,封装成.exe程序,放在github上开源,同时附上原代码。

开发速度很快,尤其是借助大语言模型的帮助,基础界面和后台逻辑在1小时内就完成了,随后又在2小时内完成了封装和同步GitHub仓库的操作。

做完这一切,我不由得感叹,初级程序员基本上没有活路了。以前要花费2天来做一个小功能,在一个小功能内也许需要写200行代码。这绝对是一个不小的工程,而且可以被证明是巨大的工作量。现在再花费2天写200条代码的话,可能被认为是偷懒了。