lmk123 / blog

个人技术博客,博文写在 Issues 里。
https://github.com/lmk123/blog/issues
623 stars 35 forks source link

念念不忘,必有回响——划词翻译 8 岁了 #92

Open lmk123 opened 3 years ago

lmk123 commented 3 years ago

2013 年 5 月 18 日,我在大学寝室开发完成了划词翻译的第一个版本。转眼间到了现在的 2021 年 5 月 16 日,两天后就是划词翻译的 “8 岁生日”了。

不得不感叹一句:时间过得真快啊……

时间回到 2013 年,当时我正在读大三。由于我上的是专科学校,所以大三已经是“实习期”了。在大学期间,学校教的是 C#,但我反而对开发网页产生了浓厚的兴趣,奈何学校并没有专门教 JavaScript 的课程,仅有的相关课程是当时还很流行的 jQuery,我依稀记得老师当时用的教材似乎叫《锋利的 jQuery》。靠着对 jQuery 的“熟练”使用,我在 2012 年下半年找到了一些实习工作,也是在这段时间,我发现有很多想要的功能是 jQuery 里没有的,比如我想在 1 秒后关掉一个弹窗,但是 jQuery 并没有提供“1 秒后执行某个函数”的方法。也是在那段时间,我才知道原来 jQuery 不是一门编程语言,它底层的 JavaScript 才是 :joy:

过完 2013 年的春节后,我回到学校,做了一个大胆的决定:我不打算继续去找实习工作了,我要留在寝室,一边学习 JavaScript,一边开发一个自己的个人网站。

当时,我甚至还不会用淘宝,但是我想要买《JavaScript 权威指南》,于是让室友帮我在淘宝上买。那本书要一百多元,对于当时的我们来说算是一笔比较大的支出了,我至今还记得当时室友劝我不要买书了,专心去找一份实习工作比什么都强。我仍然执意买下了这本书。

然后,我便开启了我惬意的大三下学期的生活。整个大三下学期我都待在寝室,一边看书,一边摸索着开发自己的网站,而也就是在那段时间,我发现要查看英文文档是件很麻烦的事情,又因为机缘巧合接触了 Chrome 扩展程序的开发——于是,我开始试着开发一个 Chrome 扩展程序,只需要在网页上划词就能弹出翻译结果——这就是后来的划词翻译了。直到 2013 年 5 月 18 日,我才正式在贴吧发布了第一个版本。

然后,我毕业了。

毕业之后的几个月是我比较迷茫的时候。从大专毕业的我不确定自己能不能找到工作,所以家里人给我报了驾校,先暂且留在家里。这段时间,划词翻译意外的受到了贴吧用户的欢迎,而我也多的是空闲的时间,所以我维护划词翻译很积极,连着更新了两个大版本,还在 GitHub 上开放了源代码。

再后来,家里人觉得我一直在家玩下去也不是个办法,于是托我一个在上海工作的哥哥帮我找了一份前端开发的工作。面试官似乎对我期望不大,给了我一张笔试题就丢下我一个人做,一个小时后才回来收卷。后来他成了我第一份工作的 leader,并且跟我说“你是第一个得满分的人”。

再后来就是好几年的工作时间了。我像其他人一样忙于工作、跳槽、烦恼要不要在上海留下来……与此同时,划词翻译就像我童年时的玩具一样渐渐被我遗忘,我没空、也没动力积极的去维护它了。2016 年的时候,我渐渐觉得工作枯燥无味,心血来潮的想要开发 v6 版本。我下班了就投入到开发当中,这一开发就是一个多月,这段时间女朋友还因此跟我闹过分手,哈哈哈哈。

但开发完成之后,它又渐渐被我遗忘了。我又投入到了工作当中,忙着晋升、忙着涨工资,开始了日复一日的枯燥生活。

然而,划词翻译却像一颗倔强的种子一样,它一刻也没有停止生长。

自从上架了 Chrome 扩展商店之后,即使在我很少维护的情况下,它的用户数也一直保持着稳步增长。几年时间过去了,网上也出现了很多类似划词翻译的软件。我可以自信的说,它们或多或少都看过或使用了划词翻译的源代码,一些软件也很有礼貌的在首页加上了划词翻译的链接表示感谢。即使这些软件做的比划词翻译更好、功能更强,划词翻译仍然拥有近 30 万的稳定用户。

与此同时,我想要重新开发划词翻译的心情也越来越强烈。不仅如此,我还希望将划词翻译做成一个能盈利的软件。我知道这很难。

终于,在 2020 年 5 月 18 日,疫情形势仍然较为严峻的情况下,我不顾家人的反对,下定了决心:我要辞职,全职开发划词翻译。我在某云做活动时买的 3 年服务器已经不到一年的剩余时间了、我前年写了一半的后台服务代码居然还能运行、我很早就申请好的支付服务提供商都已经结束内测好久了——我终于开始做自己一直心心念念想做的事情了。

我本来只给了自己两个月时间,没想到,在经历了新版本滑铁卢、预计的开发时间估算不对、计划赶不上变化的各种情况下,转眼就到了今天——我去年就跟同事说我马上开发完划词翻译就发简历给他们内推,谁知道到了今天我的简历仍然没有写好 :joy:

这一年时间回想起来真够颠簸的,我甚至有一种我在创业的错觉。我以后可能会逐步分享这一年的独立开发者时间:我都遇到了什么事、对划词翻译做了些什么改进、我如何提高收入等等……不过这都是后话了。

时间回到今天。祝我、也祝划词翻译——

8 岁生日快乐。

DinoFeng commented 3 years ago

Happy birthday. 感谢划词给我的帮助,祝作者前程似锦。 :+1:

popokcn commented 2 years ago

是我用过最牛批的一个翻译插件,最牛批的chrome插件之一

duoluodexiaoxiaoyuan commented 11 months ago

vscode插件驼峰翻译助手看到文档从而找到这里来的。厉害