最近发生了一件很令我震惊的事情:新的一个机器翻译网站出现了 - www.deepl.com (DeepL 或许会成为你今年首选的翻译工具)

机器翻译早就是红海市场了。我就不从1954年IBM发布俄翻英系统算起啦,也不从专业翻译人士常用的九大翻译系统算起。就以大家最能切身感受到的百度、谷歌、必应翻译为例,都有十几年的历史了。百度翻译还曾经做过防爬措施,可惜因为红海市场竞争激烈,防爬措施令百度翻译在竞争中减分,所以后来百度翻译又把防爬措施去掉了。

九大翻译系统有七家都是大厂,都有雄厚的资金来源,都有响当当的名声来招揽优秀的人才(也的确招揽了很多优秀的人才),都有响当当的名声做背书让人信赖。

deepl什么都没有,是靠什么杀出重围的呢?

很简单,因为deepl吻合了一条铁律:走正确的路!

IT业没有护城河。遥远的案例我不谈,我就谈离我最近距离的三个真实案例:

  1. Facebook花10亿美元收购只有13个人(只有3个程序员),才成立了一年半的Instagram. (每人值七千七百万美金!!!)
  1. Facebook花190亿美元收购只有50个人的WhatsApp(每人值二十亿美金!!!)
  1. 曾经服务器市场排行第二,发明了Java的Sun微系统公司只用一年就消亡被Oracle收购了。

这三个真实案例中最令我震撼的是Instagram。那时候以Instagram、Pinterest图片流正是火热。“日本的马云” - 三木谷浩史投了1亿美金给Pinterest,然而一起去餐厅吃饭吸引到大家目光却还不是三木谷浩史而是Pinterest的创始人,导致三木谷浩史甚感惊讶和佩服。而在同一个星期里,我还为了三木谷浩史的到来专门去买了一双新鞋,然而却因为紧张导致我成为现场唯一一个没有和三木谷浩史交谈的人。这种反差导致我认真地花了很多时间精力去研究过Instagram、Pinterest图片流应用是如何只靠13个人(只有3个程序员),成立了一年半就价值10亿美金了,最终还做到了总注册用户达到 30 亿,月活用户超过 7 亿。

虽然当时大家总结出的观点是“站在风口上,猪都能飞起来”。但是我最终总结出来的观点:“走正确的路”。因为:

  1. 很多人都站在风口上,但是并没有飞起来。
  2. 靠风口飞起来的规模都不小,所有这些公司的规模都大于只有13个人(只有3个程序员)的Instagram和只有50个人的WhatsApp。
  3. 走正确的路也能让你站在风口上。

这次Deepl在激烈竞争的红海市场中异军突起,再次证明了不需要靠风口,只要走正确的路,小团队也能飞起来。

那么在具体操作上,Deepl有什么值得学习的呢?我认为:

  1. 搞清楚目标客户最终的需求,实现他的需求。

    假如实现需求都不需要花费成本,那么客户当然希望功能越多越好。然而这样因为:
  • 无法分辨客户最核心、优先级最高的真正需求。
  • 需要耗费大量的人力和成本去满足客户无差别的需求。(只有3个程序员)的Instagram和只有50个人的WhatsApp是做不到这点的。Deepl也无法在这点上和实力雄厚的九大翻译系统竞争。
  • 客户从琳琅满目的功能中得到自己最想要的需求,除非你有千人千面的实力,否则是无法实现的,因为客户对你的系统不满意。

所以:

  • 在没有千人千面的技术之前,很多软件都兴旺于精简、消亡于扩张:

    • Winmap因为功能越来越多,很多用户改用更精简的千千静听。
    • Winrar因为功能越来越多,很多用户改用更精简的7-zip.
    • 我现在正在使用Nopepad++写Markdown来写这篇blog,而不是通过word.
  • 在界面极其简单的机器翻译领域,无论多大的大厂都无法通过堆UI堆功能建立壁垒,只要找到了正确的路,正确的算法,一个新创企业就可以极短时间内与大厂平起平坐,比如Deepl。
  1. 一定要不经过任何中介直达最终用户。所以不能选择To B和To G,只能选To C。

当一个企业不能直达最终用户,需要中间人来决定是否购买时。那么大厂的背景、技术团队的背景、专业水平的证书就十分重要了。为什么证书对于程序员和美工不重要,因为一上机马上就知道水平了啊,不需要中间媒介。为什么招投标流程这么复杂,就是因为这是一个中间人购买决定。

使用Deepl,对于一个专业翻译来说,只需要打开Deepl,把之前的稿件导入,一下子就看到结果知道质量如何,全程不超过5分钟。一个只需要5分钟就能知道质量如何的战场,Deepl的竞争对手根本没有时间和机会去展示其大厂的背景、技术团队的背景、专业水平的证书。

所以如果Deepl没有选择to C,而是选择了to B, to G,那么是不可能在竞争激烈的红海市场中战胜了各个干了十几年的大厂的。

To B和To G当然也能成功,但是不可能只靠3个程序员就能在一年半时间被10亿美元收购。

  1. 及早收费

Deepl一个出生不久的小厂就已经开始收费了。而且并不比干了十几年的大厂便宜。而且还敢搞百度都不敢搞的反爬措施。如果不是对自己的质量有信心,认为自己走上了正确的道路,Deepl是不敢这么干的。

Deepl这个做法很对!如果道路是正确的,及早收费不但不会让自己在竞争中落败,反而能有收入进入良性循环。如果因为及早收费导致自己在竞争中落败,那说明还是没有找到正确的道路,那就赶快及时止损,去选择真正正确的道路吧。

最后写给自己:

  1. 只要找到正确的路,十几年的大厂也只是纸糊的老虎。
  2. 只要找到正确的路,规模小不是个问题,南辕北辙,竞争对手只要走上了错误的路,越努力反而对你越有利。微软落败于不少领域,其中既得利益部门的阻拦功不可没。
  3. 找到正确的路需要时间,从1954年IBM发布俄翻英系统算起,机器翻译市场已经有六十六年历史了,都还在寻找正确的路。
  4. 在AI战场上,大家都还没有找到正确的路,所以,虽然这个市场很红海,竞争很激烈,然而将依然还会有神话和新星出现。

走正确的路 - IT业没有护城河 - 机器翻译新锐Deepl的更多相关文章

  1. [项目实施失败讨论Case] “凭心而论,在这家公司很敬业的工作了3年多,老板最后给我下的评语,大家都看看吧,千万别和我走同一条路!”(摘自csdn)

    [Case] “凭心而论,在这家公司很敬业的工作了3年多,老板最后给我下的评语,大家都看看吧,千万别和我走同一条路!”(摘自csdn) 原文:http://community.csdn.net/Exp ...

  2. 【重走Android之路】【番外篇】关于==和equals

    [重走Android之路][番外篇]关于==和equals   在实际的编程当中,经常会使用==和equals来判断变量是否相同.但是这两种比较方式也常常让人搞得云里雾里摸不着头脑.下面是我个人做的总 ...

  3. 【重走Android之路】【番外篇】有关于null的一些知识点

    [重走Android之路][番外篇]有关于null的一些知识点   1.首先,到底什么是null? null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象. ...

  4. 【重走Android之路】【Java面向对象基础(三)】面向对象思想

    [重走Android之路][基础篇(三)][Java面向对象基础]面向对象思想   1 面向对象的WWH   1.1 What--什么是面向对象         首先,要理解“对象”.在Thinkin ...

  5. 【重走Android之路】【Java面向对象基础(二)】细说String、StringBuffer和StringBuilder

    [重走Android之路][基础篇(二)][Java面向对象基础]细说String.StringBuffer和StringBuilder   1.String String是Java中的一个final ...

  6. 【重走Android之路】【Java面向对象基础(一)】数据类型与运算符

    [重走Android之路][基础篇(一)][Java面向对象基础]数据类型与运算符   1.数据类型介绍 在Java中,数据类型分为两种:基本数据类型和引用类型. 基本数据类型共8种,见下表: 基本数 ...

  7. 【重走Android之路】【路线篇(二)】知识点归纳

    [重走Android之路][路线篇(二)]知识点归纳   参考:http://blog.csdn.net/xujing81/article/details/7313507   第一阶段:Java面向对 ...

  8. 【重走Android之路】【开篇】序

    [重走Android之路][开篇]   [序]         本人Nodin,偶尔也叫MoNodin,朋友们都喜欢叫我丁,还有个笔名叫陌上幽人,文艺时叫恋风,发奋时叫不肯腐烂的土壤...也许你觉得我 ...

  9. python成长之路-----day1-----作业(登录程序和三级菜单)

    作业: 作业1:用户登录 1)程序说明: a.用户输入密码验证成功然后打印欢迎信息 b.如果密码错误,用户登录失败,提示用户,密码错误 c.用户输入密码错误3次,则用户锁定 d.当用户多次输入不存在的 ...

随机推荐

  1. Android应用内部实现多语言,一键切换语言,国际化适配

    1.首先提供多语言对应的string值 如en对应英语, fr对应法语 两个文件中包含同样的key, 对应不同的语言的value 2.java代码相应用户切换语言动作 private static v ...

  2. java基础(七)--键盘输入

    一.示例 package cnblogs; import java.util.Scanner; public class TestBase07IO { public static void main( ...

  3. pandas之DataFrame合并merge

    一.merge merge操作实现两个DataFrame之间的合并,类似于sql两个表之间的关联查询.merge的使用方法及参数解释如下: pd.merge(left, right, on=None, ...

  4. MacOS下Lucene学习

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"lucene"获取视频和教程资料! b站在线视频 全文 ...

  5. Maven中出现Could not find artifact ...:pom:0.0.1-SNAPSHOT

    参考链接:https://blog.csdn.net/zpwggi123/article/details/87189959 多模块项目构建时,先将总项目install,之后子项目分别install,注 ...

  6. Oracle 忘记密码 如何修改

    原文链接:https://jingyan.baidu.com/article/358570f6aaa1efce4724fcdf.html ️打开运行窗口 ️输入sqlplus "/ as s ...

  7. Django学习路31_使用 locals 简化 context 写法,点击班级显示该班学生信息

    urls 中 进行注册 url(r'grades',views.grades) views 中编写函数 def grades(request): grades_list = Grade.objects ...

  8. Django学习路18_F对象和Q对象

    F 对象: 可以使用模型的 A 属性和 B 属性进行比较 写法: 需要的数据对象 = 数据表(类名).objects.filter(列名__条件=F('列名2')) 需求: 查看男生数量比女生少 的公 ...

  9. Spring学习总结(6)-@Component和@ComponentScan注解

    参考文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/core.html#beans-ste ...

  10. 【HDU5869】 Different GCD Subarray Query 题解 (线段树维护区间GCD)

    题目大意:求区间$[L,R]$中所有子区间产生的最大公因数的个数. ------------------------- 对于$gcd$,我们知道$gcd(a,b,c)=gcd(gcd(a,b),c)$ ...