我现在是失败者,但我不会一直都是失败者

本篇是个人感悟,无技术性内容。本系列文章感谢我前司草莓的同事,原大疆的工程师,原零度的工程师,和推友群友提出的宝贵意见和指导我不懂的问题。我知识水平有限,只能去求助各路大佬

关于本系列

总计七篇文章:(原计划:初一到初七每天更一篇,这根本就不可能,可算是在二月份更完了)

这个系列是否泄漏了前司机密?这里 用的所有资料全部都是公开资料

看第五篇那个图的文字(文字是不匹配),虽然我可以去找前同事拿一个更好的版本。但是我要说 用的所有资料全部都是公开资料

我怕有人看这个系列看不懂,所以抓了推友和群友帮我 Review。还是 Xuanwo 一段话惊醒了我

不能干预一个创作者,只能在他创作之后再提出提意见,要不然就不是自己的东西了

不要过多的考虑别人能不能看懂,说清楚就好了,不应该去迎合读者爱好做快消品

我不想写流水账,流水账再单独开一篇来写吧。所以删去了很多对读者没有营养的东西。做减法远比做加法难的多

我删掉的东西够再写两篇文章了。不加了,只留下经典的部分吧

关于大疆的历史

或许我不该讲大疆发展的历史,虽然大家都喜闻乐见去看商战,黑料。这就会陷入低俗的大众审美。我希望我写的东西都能让大家有所收获,并不应该迎合大众的口味

我甚至想把 第一篇历史(1/7) 那篇删掉,因为没有营养,也没有主题,罗列历史,引用真实性不确定的信息,仅仅只不过是在吹牛划水

或者大家都喜闻乐见看到这样的内容,写这种东西就是在迎合大众的审美做没有营养的东西

行业基础知识

快写完了发现,我最基本的东西都没有写,比如多旋翼如何实现飞行的控制的

写到无人机自动机场是在脑海里自动忽略了无人机自动机场是什么东西,有什么用,因为太熟悉,觉得大家好像都知道一样,其实只有业内人士才知道这个东西是什么,原来看到某同行的在官网上写一些极为基础的东西。

比如:无人机场是什么?无人机场有什么用?都在心里默默鄙视他整天写一下这么基础的东西。现在突然发现,行业之外的人和业内人士的认知完全是不同的,这个是写给完全不了解的人看的

草莓创新

前司的名字叫 草莓(Strawberry) sb.im

sbim logo

来个无奖竞猜:草莓这个名字是怎么来的?

或许太难了,树莓派名字时怎么来的?

树莓派(Raspberry Pi)最初的名字是: “树莓”(Raspberry),这起源于以前对于微处理器以水果命名的传统。 “派”(Pi)指的是 “Python” 因为 Python 是第一个移植到树莓派的程序

“草莓” 就是这群人十分擅长使用树莓派来做产品,就找了个听起来相近的植物

前司之前

我大一进入美团外卖实习,当时还想准备入职美团外卖。那年吃外卖还满 10 减 8

现在回想起在美团唯一还能记住的就是: 优秀是一种习惯即往不恋,纵情向前

我还清晰的记得我要入职美团:当时 CM(City Manager) 问我大几?我大一。。。大一绝对不行

之后我就离开了,连实习证明都没要就走,事后也证明了用不到。因为之后就辍学了(应该说我去南方看到了非常震撼的东西),后来做了购物平台,做了众筹平台,做了无人机

那时我在做众筹平台,就是模仿 Kickstarter 。就是 cfcart 那个项目前身。(当时有 100W 投资的,其实实际到账就 20W。有啥不能说的,垃圾投资人)后来还是做废了。

当时草莓(我后来去的公司)就在做这个口袋跟拍产品:叫(HELLO 飞拍相机)后来上了电视台

为什么要提这个:因为当年口袋跟拍的概念就是众筹平台炒起来了(那时我还不知道草莓),坑了一大堆投资口袋跟拍无人机的人

众筹平台失败之后就自己开了做网站外包的工作室。。。 后来觉得实在是没意思,经过一起做众筹平台的合伙人推荐,去了一个每天可以摸鱼 7h 的地方(太闲了,自学了 ruby on rails, vue, 和无人机相关的东西)

再后来遇上了个有钱土老板,出钱让我造无人机。后来知道了草莓也在做无人机,推荐我去聊一聊(对,就是去草莓聊一聊)。。。后来发现植保无人机不行(因为大疆来了),决定退出。又再度失业

后来和当时的草莓一直在聊树莓派,我自认为是树莓派资深玩家,他也自认为自己是树莓派资深玩家,也有可能是我即搞过飞机,又搞过互联网,offer 有了。从此就走出了五线小城市的舞台。来到了深圳

大家都好优秀啊,再优秀也不够优秀

前司草莓

我们在车库里造出了第一代无人机自动机场。当时使用铝型材做的骨架,使用光圈门(对,就是舱门,这东西贼复杂,还没什么用)。 用 Arduino 做主控(同行都用 PLC ,就我们独树一帜)。这也就是个 Demo 级的东西

后来连续迭代了几代产品,做了无人机的远程控制。产品可算是能卖了。不,这就是一坨垃圾,它只是变得不那么垃圾了而已

最关键的是缺少应用场景,这个市场真的开拓出来后,和大疆必有一战。然后再输给大疆(有没有感觉这个剧情很熟悉)

我倒觉得一开始思路就是错了,应该先集中精力做一个模块。我从一开始就反对自研无人机的方案。个人观点,事后诸葛亮嘛。吐槽吐槽而已

要把整套东西做出自动的:需要飞机,机场和系统的配合

啊。对,我可以随意说前司坏话了,我觉的应该把软件系统部分全砍了。。。对,应该把我们整个软件系统组都直接 fire 掉。壮士短臂或许对公司整体更好。。。还不是因为刚开始的时候战线拉的太长,都收不回来了

要不,把机场砍了也行,后来还是把自己做的飞机砍了(改用大疆的飞机了)。。。资源太有限了,根本做不好这三个部分

我倒是很希望我走的之后,草莓把系统全都砍了(好像太对不起做系统的其他同事人了,我实在是没法说出这种方案),只留下机场,飞机用大疆的飞机。这样资源集中,竞争力会大一些,等着机场稳定大量出货再做系统。这个状态不管系统怎么做都是无用的(软件系统组就是个烧钱货,要么软件系统组就出去当外包)。目前来看机场是最有可能做成标准产品的东西。

我就是没法当着他们的面说:把系统砍了吧。

草莓的未来

会倒闭吗?当然不会,除非那几个人都不想干了

大疆什么时候来收拾无人机自动机场,我觉得这个问题取决于极飞的彭老板还可撑多久,最多两年吧,你看极飞都开始做无人车了(已经开始吹牛了)。这明显就是心虚了(万一打不过大疆还可以退守自动驾驶拖拉机)

活下去是肯定有办法的。但是,创业是完成这件事情的手段,而不应该是目的。(不能为了创业而创业)

这个领域

和同行交流时,都是在藏着掖着生怕你知道他们有什么,我很不喜欢这样的封闭的领域

销售就靠吹,忽悠一个是一个。更有意思的一点是:他们曾经都是技术人员

我在美团外卖实习时,我觉得是在做划时代的产品。每天都觉得我在改变世界(这太中二病了)

为什么这个领域会是这个样子,其他的领域也是这样吗?我需要去发现,去体验,去理解

来我前司交流的人有好多靠资源活着的,我有人脉,我有关系,天天想着把我们收购了。

我怕我未来会变的和他们一样,创造不了任何的东西,每天出去吹水,再忽悠个技术团队来打工

仔细想想,或者 理查德·斯托曼(GNU项目的发起人) 才是最值得敬佩的人

或许只有开源才能让企业不重视代码,转为重视人才

所谓创业,本质是去找了一群人,一起去做事

价值的体现

我从来都不认为代码资产,写代码的人才是。就像电路图和图纸一样,这玩意就是废纸。设计出这个东西的工程师才是资产,应该保持持续的创新

很多时候,就在想,我们到底在做什么?

卖了一套设备,听着一群外行来指导我们这东西该怎么怎么做,给大国企领导演示,很轻松的盈利了,但是啊,我们到底在做什么

这个有市场,这个复杂度有意义吗,这个市场会认可吗。只是现在不会,大家都要炫酷界面的系统

出色的设计

全部的功能都是可选的,层次,逻辑一目了然

系统设计成这样,谁会买单?没人会买单,再优秀的设计,和大国企领导的审美面前都是无用的,他们要那种超大屏的,暗黑色系的,看起来就极为炫酷的控制界面,在外包公司随便拉几个人,跟着大客户屁股后面,给他们定制个专属的页面或许这就是无人机自动系统的真正价值吧

先来来回顾一下大疆的历史

在公司起步阶段,汪滔依靠在校期间研发的直升机自主悬停系统模型挣取第一桶金。因为技术的稀缺,当时出售一个模型能够得到几万元钱,而大疆一款单品能够卖到20多万。当时产品还没达到实用阶段,主要作用是让大型国企领导进行功能性的展示。

在这种畸形商业模式中,汪滔看不到发展前景。

我前司草莓目前也是这样,有时我在想:我们把青春浪费在这个地方到底是在干什么,在产品上加一些看起来很唬人的挂载,在把界面上改成那种大国企领导喜欢的那种特别炫酷的,没有任何实际价值东西(也不是没有用:放在指挥大厅里吹牛用)

讲个笑话吧,有人用游戏引擎去做这东西,满足了炫酷高端的需求

这 TM 能实际去使用吗?如果都喜欢炫酷 UI 。都喜欢用屎一样糊起来的东西,那我还不如转行去找个天桥去贴手机膜

什么,它满足需求了。。。。不,它不能满足需求,它只是满足了表面上看起来的需求,只是满足了从客户嘴里面说出的 “我要的这个东西”

伟大的产品都是面向终端用户 。只有做不出好产品才回去做定制用户需求

有些人说:“消费者想要什么就给他们什么。”但那不是我的方式。我们的责任是提前一步搞清楚他们将来想要什么。我记得亨利·福特曾说过,“如果我最初是问消费者他们想要什么,他们应该是会告诉我,‘要一匹更快的马!’”人们不知道想要什么,直到你把它摆在他们面前。

——《乔布斯传》

追求卓越

Dead line 是个很糟糕的东西,他强迫你要把不够完美的东西拿出去

不想当将军的士兵不是好士兵 —— 拿破仑

我一直觉得这句话是废话,怎么会有 “不想当将军的士兵”

机械那边招装配的人(算半个工人,或者说生产主管,量少也不是大规模生产,要和供应商打交道),有个某大型工厂流水线上的工人过来面试,我们说这个工作可能要你在装配过程中提出改进方案,他竟然说:提出改进方案的那不都当主管了吗?

??????

我曾经一直以为他们是没有机会,原来不想当将军的士兵是真的存在的

我真的想吐槽:这年头靠谱的人太少了

心态

成功的经验没有,花式把项目做死的经验一大堆。。。(应该没有地方会要有这么多失败经验的人

可以忍受胯下之辱才是真的强者

多思考为什么

有些地方我想尽可能说的精确,不过有些就是经验,我也不知道为什么,也查不到问什么

写这个系列时发现有趣的问题,比如为什么多旋翼要用无刷电机?

用了几年我都是没思考过这个问题。写这个系列是突然想到这个问题

大多数文章都是在讲无刷电机是如何工作的,但多旋翼为什么要用无刷电机。却没人说的清楚

为什么少数民族能歌善舞?

一次去海南旅游,才明白,其实本质上都被包装出来了。少数民族都被融合的差不多了。总是要搞点特色

即使我的判断可能是错的,我也更愿意相信自己的判断。别人又没法决定你的人生

真理往往掌握在少数人手中

关于工具

我不会再去安利 Arch Linux。也不会安利 vim / gimp 等任何工具,只分享一下各种工具的使用心得

自从我体验了 MacBook 之后就再也回不去了。这个才是我需要的工具

也不会再吹某些工具,使用什么工具并不重要,重要的是你用它们做了什么

编程语言战争

自从我写 lua 定义运行流程之后,我再也不吐槽各种编程语言了。应该带着崇高的敬意去思考他们的设计

golang 是极其优秀的设计,python 非常了不起。各种语言都各有特点, JavaScript 在那么短的时间内完成,真的是非常了不起的作品

只有自己做过类似的东西,才知道这东西有多难做。无时无刻都在思考这个 API 该怎么写。如何才能写出看一眼就知道这个该怎么用的函数。加任何微小的新功能都要极度克制

编程语言也仅仅只不过是工具,也没有什么优劣之分

创业的启示

如果说在创业公司到学到了什么:应该就是 “没有什么是做不到的” 。 或许正是因为这样,创业这件事情会更危险,很容易变成什么都要做,最终丢掉了初心。(什么?初心有什么用:等你发现它丢了时就知道他有什么用了)

生活

学习

差不多把计算机科班的学的东西都补完了

SICP(Structure and Interpretation of Computer Programs) 会让人对计算机的理解上发生变化,真应该早点看到这个

未来准备去看 APUE (Advanced Programming in the Unix Environment)和 TCP/IP 详解

我还想自己做个 Linux distribution,自己写个编译器( ← 你咋不上天哪?)

运动

学会了滑雪,目前还只会双板(作为北方人小时候没去过滑雪场)

跑了几场马拉松。大部分时间都在 996 中度过,一个人在外地也不知道该做些什么。去年跑步伤到脚踝了,修养了几个月

修养期间学会游泳这项新技能(每天工作 12h ,每天早上还是再可以挤出两个小时去学游泳。996 看来还是不够饱和)。后来又去参加了游泳比赛了

之后想去学习自由潜水。争取可以潜到水下 50M

旅游的话:大概走遍珠三角了吧(唯独没去过珠海),还有黄果树和海南(把跑马拉松当作旅游挺好的)

去黄果树看看是我童年的梦想,小时候看到经常看到地上黄果树的烟盒,就好想去黄果树看看啊

人的梦想是挡不住的,或许现在没有机会,或许未来,总会有机会去实现的

工作

我觉得创业公司不应该是 996 的借口,应该以 996 为耻。创业也仅仅只不过是份工作

工作是为了生活,就算是在家里闲着无聊也不该跑去加班,应该把办公室门都锁上

应该去更好了去平衡工作和生活。就算很忙,也应该静下来想想。到底那些事情才是真正重要的

或许上四休三才是更好的工作模式吧

娱乐

我从来不玩游戏。USTC 的 CTF 算娱乐了。第一次正式参加了 CTF。那天周六,连刷两天,临时进了前 100 。。。。

USTC CTF

之后本社畜要上班(最后的名次 265 ),太羡慕学生了。好想拿出一周时间去做题啊(下次请一周假去做 CTF 吧)

或者刷 leetcode 也应该算娱乐吧。不准备再使用 B 站了。用其他东西来补番吧

PingCAP 的面试题要算在娱乐里,那天晚上做题的感觉和 CTF 是一样的

这很像,虽然很花时间,但还是学会了一项新技能。面试 PingCAP 我至少学会了搭建 Kubernetes

要珍惜那些当面指责你的人

我到非常感谢那个 PingCAP 挂我的面试官。要不是因为说我没讲清楚原来做的是什么,这个系列我也不会写的这么认真

因为这个整天想着要怼回去,过年干脆没休息,一直在肝这个系列

不在于你讲了多少高端先进的技术,哪怕只讲一样很基础的东西,让每个人都可以理解,争取每个都可以有所收获

未来的工作

我不关心现在有多少财富,当你的财富和实力不匹配时,总有一天还会凭实力输掉

我要开始我新的冒险了。我觉得我下一次就成功了。巧了,我上一次也是这么想的

就像是一个旅人,一步步走向更广大的平台。从学校走的城市,走到全国

先去打工,去学习吧。要去一个国际性的平台。和来自全球的人一起交流。虽然我还英语极烂。我应该马上开始学

币圈?区块链,别再来找我了。。。不,我看不懂这个领域。我不会做我不懂的东西,死也要死个明白

我没法决定我的出身,但我至少可以决定我的墓志铭

我现在没有办法改变过去,但我至少可以决定未来

碎碎念

总是有人要赢的 那为什么不能是我呢——科比

抱歉,我不会打篮球。但这句话我一直铭记在心

深圳高交会上见到一个初中生,和我们在聊我的无人机自动机场用什么主控 arduino stm32 之类的。(这年头初中生比我大一时都厉害)

看到面包高中成为了 nodejs 贡献者时

看到 ice1000 高三在 PingCAP 实习时

RustChinaConf 2020 上 rexskz 那个传奇的学弟 Zhou Heyang 时

看到 twitter 上的思陶博士,觉得一事无成,没资格娱乐时

我也只能感慨:人外有人,天外有天

也许我下一次就成功了