分享

从事iOS开发八年,却只发布了一款APP!

 词根词缀809 2017-07-03

我是一个程序员,从业18年的“老程序员”,从2010年转做iOS开发以来也有将近八年的时间了。八年,对一款APP不断的维护、完善、更新、版本更迭,一路走来,回头看看自己都难以置信。

不但是一个“老程序员”,还是一个爱学英语的“老程序员”。学英语免不了要刷单词,刷单词的时候我发现很多单词都有一些非常好的记忆方法,但这些方法散布在互联网的各个角落。能不能做一款APP,把这些方法搜集起来,方便用户查询呢?

想到这里我就开始动手了。

第一个版本功能很简单,但却是最花精力的。1.确定单词范围。综合了网上的一些词频资料又加入了一些医学词汇,第一个版本收录了10来万个单词。2.以俞敏洪老师的《词根》为基础,初步整理了800个词根,给7000多个单词做索引。3.因为是我一个人做,没有沟通成本,代码实现的效率还是很高的。虽然安卓和苹果的开发语言差别较大,但核心代码的算法基本一致(比如数据存储和检索),只是界面部分略有差别。

2011年年底顺利上线了第一个版本,为了降低成本appstore还是用的朋友公司的账号,因为没有服务器所有功能也都是离线的。

不过上线后用户反馈并不好,我想一定是哪儿里出了问题。认真分析总结问题应该出现在两个方面。

1.产品形式定位为字典,那么字典类的内容当时只有概要解释,音标、发音、双语、例句、同义词、英英等都是后来一步一步加上去的。
2.单词记忆的素材太少了,使用者在查询的时候,有很多词查不到记忆法,还要用度娘二次找。

找到问题,那就逐步解决问题吧。

内容主要有以下几类:

1.名著上下文。

阅读是复习和巩固所学单词的最好方法,最好的阅读材料当然是英文原著,可是我们很多人读原著都有障碍。单词量不够的时候查字典会让你丢掉所读阅读的乐趣和激情,而有时候就算所有单词都认识,也不能体会作者的意思。

针对查字典的问题,我开发的【名著阅读】的点单词自动查含义,这在当时还没有人做,所以这个功能上线后,吸引到了很多用户下载。
针对所有单词都认识,也不能体会作者的意思的问题,我给每段英文都配上了中文,都是手工操作的,一共整理了100多部名著,整整花掉了一年多的晚上和周末。
 

如果你喜欢看实体书,我还给这100本书里的每个单词做了索引,所以也可以通过查词定位到这里:

 
 
2.词根词缀分解

背单词还有一个重要的方法就是词根词缀。词根词缀可以理解为汉字的偏旁部首,我们大量记汉字肯定不会按照横竖撇捺去背,同样英语单词也不应该按字母罗列来背,除非你是初学者(我们刚会写字的时候也是横竖撇捺啊)。这方面的中文资料虽然很多,但都是围绕5000左右的考试词汇的。英文资料已经很丰富,但都是文字资料。如果把这些资料数字化,学英语的同学就能方便的查询每个单词的词根词缀,也可以查询每个词根构成的单词了。这个数字化的工作,目前中外只有我一个人在做。

截止今天已经拆解了十万多个单词,总结了两千多条词根,并引入正向和反向索引,方便举一反三式查询。同时给这些单词画“词源树”,有了这棵树你就可以了解这个单词的来龙去脉了。

 
 

3.单词记忆法

这个功能我是用单词笔记的形式体现的,最初的设计是希望每个用户都能把自己觉得好的方法提交到系统。但现实是:初期的用户量很少笔记就很少,而笔记少就不能吸引更多的用户,这是一个恶性循环。为了让这个体系运转起来,初期的笔记都是我个人录入的。这会存在版*权的问题,不过在之后的运转过程中我都进行了版权确认,这当中得到了摩西老师、钱磊老师和童理民等老师的支持,现在这几位老师在APP里都有专栏,大家一定要关注他们,都是行业精英。

其他的过程还很多,就不细说了。随着资料的逐渐丰富,APP也得到了使用者的认可,看着APPStore里面清一色的五星评论,比喝什么鸡汤都管用!

我知道这不是个人英雄的时代,但凭借自己的努力为英语学习者提供了一款绝对良心软件,却也欣慰,虽然为此付出了很多。
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多