独立开发一个 App 是一种怎样的体验?

从事ios、安卓开发八年,却只发布了一款app。通过app开发的市场表现可以看出,其有着极强的生命力和强有力的号召力。
我是一个程序员,从业18年的老程序员,从2010年转做ios开发以来也有将近八年的时间了。八年,对一款app不断的维护、完善、更新、版本更迭,一路走来,回头看看自己都难以置信。
我是一个老程序员,又是一个爱学英语的老程序员。学英语免不了要刷单词,刷单词的时候我发现很多单词都有一些非常好的记忆方法,但这些方法散布在互联网的各个角落。能不能做一款app,把这些方法搜集起来,方便用户查询呢?
想到这里我就开始动手了。
第一个版本功能很简单,但却是最花精力的。1确定单词范围。综合了网上的一些词频资料又加入了一些医学词汇,第一个版本收录了10来万个单词。2以俞敏洪老师的《词根》为基础,初步整理了800个词根,给7000多个单词做索引。3因为是我一个人做,没有沟通成本,代码实现的效率还是很高的。虽然安卓和苹果的开发语言差别较大,但核心代码的算法基本一致(比如数据存储和检索),只是界面部分略有差别。
2011年年底顺利上线了第一个版本,为了降低成本appstore还是用的朋友的账号,因为没有服务器所有功能也都是离线的。
不过上线后用户反馈并不好,我想一定是哪儿里出了问题。认真分析总结问题应该出现在两个方面。
1产品形式定位为字典,那么字典类的内容当时只有概要解释,音标、发音、双语、例句、同义词、英英等都是后来一步一步加上去的。
2单词记忆的素材太少了,使用者在查询的时候,有很多词查不到记忆法,还要用度娘二次找。
找到问题,那就逐步解决问题吧。
内容主要有以下几类:
1名著上下文。
阅读是复习和巩固所学单词的最好方法,最好的阅读材料当然是英文原著,可是我们很多人读原著都有障碍。单词量不够的时候查字典会让你丢掉所读阅读的乐趣和激情,而有时候就算所有单词都认识,也不能体会作者的意思。
针对查字典的问题,我开发的【名著阅读】的点单词自动查含义,这在当时还没有人做,所以这个功能上线后,吸引到了很多用户下载。针对所有单词都认识,也不能体会作者的意思的问题,我给每段英文都配上了中文,都是手工操作的,一共整理了100多部名著,整整花掉了一年多的晚上和周末。
如果你喜欢看实体书,我还给这100本书里的每个单词做了索引,所以也可以通过查词定位到这里:
2词根词缀分解
背单词还有一个重要的方法就是词根词缀。词根词缀可以理解为汉字的偏旁部首,我们大量记汉字肯定不会按照横竖撇捺去背,同样英语单词也不应该按字母罗列来背,除非你是初学者(我们刚会写字的时候也是横竖撇捺啊)。这方面的中文资料虽然很多,但都是围绕5000左右的考试词汇的。英文资料已经很丰富,但都是文字资料。如果把这些资料数字化,学英语的同学就能方便的查询每个单词的词根词缀,也可以查询每个词根构成的单词了。这个数字化的工作,目前中外只有我一个人在做。
截止今天已经拆解了十万多个单词,总结了两千多条词根,并引入正向和反向索引,方便举一反三式查询。同时给这些单词画词源树,有了这棵树你就可以了解这个单词的来龙去脉了。
3单词记忆法
这个功能我是用单词笔记的形式体现的,最初的设计是希望每个用户都能把自己觉得好的方法提交到系统。但现实是:初期的用户量很少笔记就很少,而笔记少就不能吸引更多的用户,这是一个恶性循环。为了让这个体系运转起来,初期的笔记都是我个人录入的。这会存在版*权的问题,不过在之后的运转过程中我都进行了版权确认,这当中得到了摩西老师、钱磊老师和童理民等老师的支持,现在这几位老师在app里都有专栏,大家一定要关注他们,都是行业精英。
其他的过程还很多,就不细说了。
随着资料的逐渐丰富,app也得到了使用者的认可,看着appstore里面清一色的五星评论,比喝什么鸡汤都管用!
我知道这不是个人英雄的时代,但凭借自己的努力为英语学习者提供了一款绝对良心软件,却也欣慰,虽然为此付出了很多。
高伟东,2017年7月2日于哈尔滨。
沒想到第一次知乎問答就有這麼多人點贊,謝謝各位支持。下面附上來自用戶
@安和annd
的留言和大家共勉。
10
我似乎正在慢慢遠離自己的理想。
兩個月前的今天,我剛剛邁完这十八年来的最大一个坎儿。高考一锤定音,专业也随之尘埃落定。
不是我曾经心心念念的临床医学。
想当医生,这个梦做了很久了。听了之后有人给了鼓励,有人笑而不语,也有不少人直言不讳,说医学生学时长课业重,出来待遇也不高。女孩子家,学个翻译,学个师范,赚得多还受人尊重,多好。
我说知道啦。
9
知乎上有个问题活在中国,你感觉这个国家最让人不解的是什么?
有一个答案,作者茶小花说,歌颂美德,却不相信美德。
这句话我消化了很久。后来每次遇见一些场景,心头都自动浮起这句话。
比如,有人继续追问我,为什么想当医生?
我老老实实地讲,这种能帮到别人的感觉太酷炫,而且不是锦上添花,是雪中送炭。
有些人点头,但总有别人脸上挂满"就这"?
有时候我也问自己,就这?
8
没错,就这,这对我很重要。
梦想,会被人耻笑的梦想。从什么时候起,不计成本地"帮助别人"被归成"傻"的同义词。
医生又如何,救死扶伤又如何,挣不了钱,就是不识时务,就是傻乎乎的。
但我想花自己的时间,去做我认为有意义的事情,可不可以?
我想十年如一日,把这件事坚持下去,行不行?
7
说到坚持。
我向来佩服把事情做到前1%的人。
英语如此,编程也如此。
独立整理五十万多词条,算不算英语顶尖?
独立编写升级维护软件,算不算编程顶尖?
后面花了多少时间,多少次想要放弃,我无力想象。只是,看电影,最引人注目的、最让人摩拳擦掌打算大干一场的,永远是超级英雄飞天救世的情节;但回了现实世界,相信你和我一样,既感且佩的,反是那些从小人物发家,一路咬着牙流着汗,付出的是苦心是血汗,告诉自己不能放弃的人。
认真又努力的人,到哪里都该受尊敬。
6
所以,这款软件最让我感动的是什么?
两个,好用,实在。
词根词缀的好处,就像偏旁部首,试过,才知道记忆可以多有逻辑。
市面上还能不能找到更好的词根词缀软件?
我没找到。
而且对我一个穷学生来说,最好的是,他不收钱。只会偶尔,真的是偶尔,跳一个框出来,礼貌地和你说,一个人维护这软件确实难处很大,可不可以给点帮助?你不想给钱把对话框关掉,它也乖乖地,不来烦你。
有些词典有试用期,有广告,它没有。
说是良心,把用户当朋友,不过分。
5
高老师,论年纪已经可以做我的上一辈。我对他的印象和另一个人重合说出来你们可能不信小米总裁雷军。
我是米粉,死忠那种。喜欢小米,并不是他们家产品多么赶英超美无懈可击,很大一部分是被雷老板人格魅力圈了粉。
为什么我会喜欢商人雷军?
小米的招牌,你我都知道,物美价廉,走的是性价比之路。买东西讲究货比三家,谁愿意花些冤枉钱?薄利多销,多少人讲过这个路,多少人盼着真正价格平易近人的好手机出现。
只有雷军和他的小米做到了。
雷军的伟大在于,他向我们展示了一种可能性,是不是想要成功,只能通过大把捞钱来实现?是不是相信美德,就注定会吃亏到死?是不是像我一样,做个能帮人的好医生的理想,就是会被人耻笑的理想?
他给后生们指一条路,路上说,踏踏实实去做,只管认真,自然有人帮你赢。
巧的是,德不孤,必有邻。
一样的,高老师,你只管认真,我们帮你赢。
4
这个潮水般奔涌的世界,人要换个位置,简直不要太容易。每日路经的面馆在不经意间挂上了歇业的牌子,喜欢的杂志也某一个月突然停了刊。
关于坚持的歌,唱一日,一月,一年,都尚还算得上容易,只是这首太容易仓促结尾的曲,高老师已经奏了十年。
什么概念啊,十年,由此而来的正式收入一分钱都没有,租服务器要花钱,宣传要花钱,一分一秒键盘上的光阴,十年几乎所有的空闲时间,也宝贵无比吧?入能不能敷出,全靠用户心情。
扪心而问,你能做多久?
3
把自己代入想了想,至多三四年。万一有一天累大了,甩手不干,软件如何半成品,随它。
可是实际并没有,最近的词典库更新,就是去年的事情。
知道这软件的有多少人,一千?两千?他为了我们这些用户,数量不多的用户,一直坚持到现在。我有嘉宾,鼓瑟吹笙,他再苦再累也和自己说,有人在用这软件,不能放弃。
谢谢你没有放弃我们。
你奉献给我们的如此之多,现在轮到我奉献给你了。
2
这也是我写这篇文章的初衷。
酒香也怕巷子深,信息井喷的时代,水军可以轻易买到的时代,有价值的东西太容易被轻易埋没。我一个学生党,做不出什么像样的东西给你们。能做到的,就是宣传宣传,通过自己的努力,让更多的人知道,让"好人有好报"这句话实现的可能性大一点。
我想和你们一起,创造一个奇迹,有关理解,有关感恩,有关不忘初心,方得始终。
1
我生活的地方,就是我的世界。我想让自己的世界更美好一点,有更多兢兢业业的医生,有更多学以致用的程序员,更多人可以为了梦想不计回报地付出,更多人因为能帮助到别人,而勉励自己坚持下去。抱有这样想法的人,一定还有很多,他们藏在各行各业,观望着疑虑着,因为没有看到前人的足迹,而不敢迈出第一步。
毕竟谁知道这么做了,结果会如何呢?
也许我们只需要知道一个例子。
现在,这个人就在这里,高伟东老师,和他的【词根词缀记忆词典】。
0
总有一些看起来常人难以理解的坚持。
背后是为了什么,懂的人自然懂。
希望每个有梦想的人,都能得到好的回报。
希望每个有品质的软件,都能被慧眼识珠。
希望,你和我,每一个有抱负的人,
互相帮助互相扶持,总能守到云破天晴那一日。
文章来源: