How to make wealth

原版链接:http://www.paulgraham.com/wealth.html
中文翻译版Copy来源:http://oyangwin.blogspot.com/2015/03/how-to-make-wealth.html

Paul Graham在《黑客与画家》这本书中也放进了这篇文章,在他的博客上可以看到英文原版内容。阐述了如何通过创业的过程,创造财富,让你实现财务自由和生活自由。“How to Make Wealth”

自古以来,创业是通向致富道路的最靠谱的方法。并且科技领域的创业公司成活率更高,尤其是当前互联网飞速发展的环境下更是如此。文章还描述了创业公司为什么随着规模的膨胀开始走下坡路,以及创业公司需要注意的事项。

关于创业致富的命题(The Proposition)

从经济学的角度考虑,你可以将创业看成是将你一生的工作时间压缩在几年内完成的过程。假如你年薪10万,一辈子大概总收入在300万。而创业就需要你在3、5年内赚到300万,也就是说一年赚到100万。这需要你在创业阶段疯狂的工作,没有时间休闲、陪家人、看电影,你需要付出辛苦的劳动,甚至透支你的健康。

创业本就不是什么神秘的事情,他没有改变创造财富的规律:得到越多,付出越多。创业是将你一生需要面临的压力放在三五年内经历完,这个守恒定律不可改变,所以创业不是一件简单的事,需要你有充分的思想和体力准备。

几百万而不是几十亿(Millions, not Billions)

目标定成几百万更现实一些,毕竟比尔盖茨那样的幸运儿太少了。几十亿的目标让这个目标丧失可达性。虽然比尔盖茨聪明绝顶,但是如果没有IBM的决策失误,他也只会是一个普通的成功创业者而已,运气这种东西不在我们的讨论范围内。致富的方法很多,比如通过继承遗产、坑蒙拐骗、买彩票等等,但是我们只讨论一种:通过创造有价值的产品合法的获取财富。这种致富的方法最靠谱,也最直截了当,做人们需要的、想要的东西,仅此而已。

财富不等于钱(Money Is Not Wealth)

社会财富这种东西自打有人类就出现了,而钱是更晚才出现的产物。比如你卖掉一个小提琴,然后购买一些土豆,这里小提琴和土豆是社会财富,而钱只是推动了社会财富的流动,钱是一个中间媒介,钱本身并不属于真正的社会财富。通常我们做生意,好像只是为了赚钱,其实我们是通过自己创造的财富,换取另一类财富而已。因此做生意的真谛应该是:生产人们想要的东西。

蛋糕是有限的谬论(The Pie Fallacy)

从小到大我们被灌输的理论经常是蛋糕是有限的,有人分的多,就注定有人分的少。这是多么毁人的谬论呀!通过创业的过程你会慢慢发现,社会财富这块蛋糕不是固定大小的,你可以无限制的将蛋糕做大,在不损害任何人利益的同时你也可以创造并获取财富。比如你将自己的一辆破旧的车修好,整个社会财富增加了,但是并没有任何人因此损失自己的蛋糕。事实上人类历史上社会财富一直在被创造出来、被消耗掉。

工匠、手艺人(Craftsmen)

通过上面的财富创造理论可以看出,好像一些手工艺人更容易创造社会财富,而随着工业化的程度加深,工匠这样的岗位越来越少,所剩为数不多的手艺人中程序员是一个极大的群体。

程序员坐在电脑前通过编写代码创造财富。如果你编写并发布一个比IE、Chrome更易用的浏览器,你就将整个社会财富蛋糕增大了。我们经常听到一些庸人的抱怨:社会50%的财富被5%的人占据了,这不公平!但是这些庸俗的小人从来没有想到过,5%的程序员开发的优秀软件占了99%的份额。

财富创造出来后不一定非要变现成钱,比如科学家的研究无偿贡献给社会,基于此产生的青霉素挽救了无数人的生命,创造了不可估量的财富(生命无价)。同样出现在软开开发领域,无数开源软件,如知名的FreeBSD、Apache等创造的社会财富也是无法用钱来衡量的。

工作是什么(What a Job Is)

现在这个社会,大部分个人都从属于一个机构,比如某某某,10岁,就读于某某某小学。某某某,30岁,工作与某某某公司。你为之工作的公司,作为一个整体创造社会财富,满足用户的需求,制造某类物品或者提供某类服务。你的工作需要和公司其他的人绑定到一起,才能让公司创造财富,你个人的工作只是其中很小的一部分。因此公司创造的财富很难说某人占了10%的功劳,另一个人占了15%的功劳,很不容易衡量。

人们之所以选择工作,是要做一些创造价值的事情,要创造人们愿意使用的产品。不管是大公司里的一员,还是创业的草根,都要认识到满足用户才能生存。

努力工作(Working Harder)

大公司的问题就在于他无法准确衡量一个人是否足够的努力,平均主义降低个人工作积极性。一个人如果玩命疯狂的工作,生产效率将十倍甚至百倍于大公司的普通职员。虽然大公司有相应的奖励机制,但是你不能跟你老板说:从现在起我将以十倍的干劲工作,你给我十倍的工资吧。这是不可能的,因为老板不知道你真的能否产生十倍的价值,这是无法度量的。

不过销售和公司CEO的努力是可以度量的工种,比如销售额、公司业绩等,都可以按比例给这两个工种提成。此外其他岗位基本都是一种耦合性极高的考核方法,你无法衡量一个产品的成功是因为好的设计、好的制造还是好的客服,只能采用平均主义。

在大公司的职员经常有种感觉,你想努力的干出惊人的业绩,受制于体制和他人,单凭你个人取得成绩微乎其微,其他人将你的努力平均掉了,他们拖了你的后腿。长此以往,一些能干的有野心的人跳出创业去了,另一些人随波逐流成了庸才。

可度量、影响力(Measurement and Leverage)

想获得巨大的财富,你需要让你的工作具有可度量性,还要善于利用你自己的影响力。

只有可度量性是不够的,比如计件工资的工人,工作量是可精准度量的,但是因为他缺少影响力,没有话语权,基本不可能发财。CEO之所以比较富有,是因为他们的工作可度量(公司业绩),他们具有足够的影响力(做决策)。

具有这两个能力的人都具有致富的潜力,比如CEO、演员、对冲基金经理、运动员等等。这些人的命运和前途掌握在自己手里,他们需要足够聪明足够努力,稍不留神就名败身裂。这些工作风险都很高,如果你的工作比较稳定(如公务员),那注定了你无法获得高额回报。

高风险,高回报。就这么简单。

不过你也不一定非要去当CEO,在一个规模小的创业公司,成为骨干力量,一样具有上面两个因素促使你成功。

规模小=可度量(Smallness = Measurement)

如果无法精准度量每一个个体的价值,起码你可以估算一个小团体的价值。用划船比赛来比喻公司和职工,大公司就好比一千个人一起滑动大船,一个人的努力或者懒惰不会带来太大影响,而小的创业公司划船者都是精干力量,每个人都很卖力,自然能取得更惊喜的成果。

斯蒂夫.乔布斯曾经说过:”一个创业公司能否成功取决于开始阶段的前十个员工”。这最开始的精干力量你可以精挑细选,他们可不止是十个人,而是十个像你一样的干将,是一支全明星队伍。

真正崇尚自我价值的人,是不屑于混迹在大公司臃肿的团队里的,他们乐于在小团体里挥洒自己的智慧与干劲,与志同道合者一起创业,为用户创造无限的价值。

技术=影响力(杠杆力量)(Technology = Leverage)

创业公司之所以能产生巨大影响力,是因为他们大多借助技术的杠杆力量。

纵观人类历史,技术革新者往往取得巨大的收益,让技术发明者致富,让培养革新力量的国家强大。

公司规模小并不会影响技术革新,反而更有利于发明新技术。一些前沿技术变化太快,淘汰也太快,大公司往往来不及做出应对策略,而小公司不受约束,船小易调头,更容易取得惊人的成绩。

一些需要高额投入的技术研发,如航天航天、生物基因工程等,大公司更擅长,但即使在这些领域,他们也需要小创业公司的帮助。在创新领域,小即是好。

在创业初期,要注意构建技术壁垒,防止过多竞争对手的快速跟进,还需要做好专利保护工作。不过靠专利不是太高明的办法,因为大公司可以故意侵犯版权,而打官司这事他们最擅长。

因此最好的方法还是让你的技术足够领先,让对手无法复制。毫不犹豫选择解决最困难的问题。

注意事项(The Catch(es))

一旦走向创业的道路,你可能就无法选择在何处停止。你不能认为自己已经比别人努力两倍、三倍,就想获得同等的待遇。努力干到什么程度,不是你自己决定,而由你的竞争对手决定。

并不是说你付出就百分百有回报。大部分创业公司都在无声无息中消亡了。假设创业的平均收益是三十倍,那最高的可能达到1000倍,绝大多数人可能收益是零,什么都没有得到,除了教训。

满足用户(Get Users)

我们建议创业到一定阶段,卖掉公司,进行更多元化的价值创造。因为运营一家公司和创业是完全两码事,技术的更新换代很快,让我们将时间和精力放到更有价值的事情上,商业运行交给穿西装的那些人吧。

为了让你的创业公司卖个好价钱,你需要确保自己的创业产品真正的满足了用户需求,拥有忠诚的用户群。这是你谈判的筹码。

另外,有个小窍门让你更顺利的卖掉自己的创业公司。引入多个买主,让他们竞争。一般大公司都很担心竞争对手的强大,也很担心竞争对手抢得购买先机。

财富与权力(Wealth and Power)

财富的形态多种多样,人类历史上奴隶、土地、矿山都属于财富的象征。财富还曾经被赋予坏名声。而随着社会的发展,发生了两件事让社会财富得以正名并促进其发展,一个就是法律的诞生,另一个就是工业化。

中世纪的欧洲出现了法律,它保证了财富创造人能够享用自己的成果,而不用担心强权者的掠夺。这也是促进工业化进程的一大因素。

创业者是那种想加倍努力换取高额回报的人,如果高额的付出换取的财富无法得到保护,或者社会不允许他比别人更卖力的工作,那这样的社会其实是在鼓励平庸。这将导致技术革新不会出现,人类社会文明停滞不前。

发明创造技术革新不是一件容易的事情,革新者有权利获得高额的回报,只有如此才能促使更多人投入到创业、技术发明中。

欧洲之所以在工业化进程中积累了大量财富,不是因为他的地理位置优越、不是因为欧洲人更聪明、不是因为他们人种优秀,而是他们承认:创造财富的人有权利保有并享用财富。

技术革新让一个国家更强大,一个简单的例子是,隐形飞机的技术原理是一个苏联的科学家发明的,但是因为苏联缺少高性能计算机,这个理论对他们毫无价值,而美国人利用这一理论率先制造出了隐形飞机。

冷战以及二战的种种结果表明,掌权者千万不要折腾创业家,只有这样才能让技术创新,社会财富增加,国家强盛。Let the nerds keep their lunch money, and you rule the world.

 

DIY U2F/FIDO2 Key

YubiKey略贵,找了一些方案打算DIY一个,当然Hacking的过程中更有乐趣。

Arduino的方案
https://linux.cn/article-6568-1.html
https://tinyhack.com/2015/11/08/teensy-lc-u2f-key/
https://hackaday.com/2015/11/09/turning-a-teensy-into-a-u2f-key

开源方案:
U2F Zero:https://github.com/conorpp/u2f-zero有国人根据资料自己做出来
SoloKeys:https://github.com/solokeys/solo,下面重点说说SoloKeys这个项目。
Tomu:https://tomu.im/,很小巧。
nRF52:https://wiki.makerdiary.com/nrf52-u2f/
SMT32:https://github.com/gl-sergei/u2f-token

SoloKeys
Conor Patrick一开始做了U2F Zero,社区反馈不错,卖了几千套。
后来又开发出了一个改进版,支持FIDO2,支持NFC,并改名叫做SoloKeys,在KickStarter上众筹,取得了不错的成果。

相关程序和硬件都是开源的,还提供了一份USB版的BOM清单,所以目前计划是DIY个SoloKeys,硬件上跟大伟初步沟通了一下,目前基本没啥问题

其他
USB armory,跟这个主题没多大关系,去年看到的,Mark一下,相关的硬件设计和Bom都是开源的,后面有空也可以玩一下。

 

愿望清单

这里是之前的那份:https://www.mudone.com/?p=2360

2019年的愿望清单,跟之前的有调整,希望未来几年内能陆续达成。

1.Honda Odyssey Hybrid。
7座车,家庭出行比较方便。续航1200KM,长途场景能大大缓解我的里程焦虑。车长4.8M,比许多B级车还要短,比较好停车。
继续选择Honda是因为目前Honda Jade开下来不错,省心。

2.中外环100平
今年把计划的一些事情做好,争取明年能够落实这件事情。
目前所在小区的居民素质实在不行,之前因为有人私占车位跟别人吵过好几次,跟居委会反映也无作为,不抱希望了。
前天老板娘也跟楼下的一个人吵了一次,所以下定决心今早搬离这里。

3.硕士学历
本科学历不足够,打算落实一下硕士学历,目前倾向MBA。

4.绿卡
新加坡绿卡,不太喜欢冬季的湿冷。

持续更新。

 

2018年总结以及2019展望

Once Upon 2018

慢写。

关于心态
尽人事、平常心,有点佛系

Live

Company

Future

Don’t Judege

生活
比较重要的一件事情就是把的事情弄好了,感谢公司。
有燕小达护体,这个事情迟早都会搞定,但是早一些总是比晚一些要方便一些。

身体
例行每年都会自己去做一下体检,今年公司有了体检福利。
身体情况总体还行,看体检报告是说100人中打败了79人,算是比较好的状态。
体检报告显示胆固醇高值:5.89,比正常指导范围5.2高了一些些,于是重视起来,运动+饮食调整。

运动上买了一双亚瑟士Nimbus20,缓震系列跑鞋,夏天的时候早上去家里隔壁的河边公园跑个来回大概3KM,更多的是早起到公司的跑步机上运动一下。

饮食调整,则坚决避开动物性脂肪,每天吃燕麦片,多吃蔬菜,减少米面等碳水化合物的摄入,多摄入低脂蛋白:鱼+肌肉+豆制品等等,油炸食品、蛋糕等等也不再吃。

经过三个多月的调整,指标降到4.2,同时体重也降低了一些,到12x了。

另外修复了身体上的另外一个小Bug——后背表皮囊肿,蛮久了,最近2年感觉变大。于是在瑞金预约了一个简单的门诊手术,切开拿掉,一切正常。

心理
整体大部分时间处于比较焦虑的状态,睡眠差,脾气差。
跟自己较劲,强迫症有点厉害。
自我诊断应该是有点轻度了。
自己做了一些调整:
1. 放下一些事情;
2. 平常心,有点佛系;
3. 写下这篇本身也是一种调节方式;
缓解焦虑,最近稍好一些。

 

通过AT指令操作串口收发短信

在之前配置短信语音网关的时候买了一台华为EC122(CDMA)插电信卡使用,配置到gammu之后执行发送命令提示SMSC没有配置。
查了一下貌似CDMA没有什么短信中心号的东西。

且这台设备好多操作指令都是华为自定义的,gammu无法直接操作。
决定自己写程序操作设备串口实现短信收发。

基本思路:
1、程序文件打开串口设备,轮询串口返回;
2、当接收到+CMTI指令的之后解析指令的值,例如:+CMTI:”ME”,37,该指令意思是接到一条短信,存储在手机内存,存储Index为37;
3、通过指令:AT^HCMGR=37,读取短信内容,短信内容编码为UCS2格式,需要进行转码;

4、发送短信指令:AT^HCMGS=”电话号码” \CR\CL 之后跟着短信内容,然后输入Ctrl+Z即可发出。发送之前确认一下当前发送短信的内容格式:AT+CMGF,0为PDU格式,1为Text格式。

HUAWEI CDMA AT Command文档
Ref: http://www.letswireless.com/asp_bin/downfile/2009929121443234.pdf

TODO: 理论上上网卡总是可以通过程序操作串口发送AT指令进行操作,后续考虑完全自己实现,连gammu都不用了。

 

根宝了不起

作为一个伪球迷,昨天也是一个相当开心的日子:上海上港足球俱乐部夺得中超联赛冠军。
这是中国顶级足球联赛冠军时隔23年重回上海(上一次还是1995年,根宝带领的申花)。

我倒是基本上一直粉球星不太粉球队,比如之前德国队的巴拉克、西班牙队的托雷斯,再到武磊,差不多是2013年前后开始粉武磊。

早上刷微博,看到一张图,从昨天晚上开始累积的情绪瞬间释放 在中环上 止不住的泪流满面,触碰到心里柔软的地方。

还有多少人记得当年的根宝足球网?

 

短信语音网关的一些记录

Just For Fun. 这些事情就是乐趣本身,有人从看剧中获得满足感,有人从游戏中获得满足感,而我的乐趣来源更多是折腾这些东西,这些也都是我的小玩具。

事情要回到年初:换了iPhone之后,由于没有双卡,不得不随身带2个手机,作为热点以及小号。

期间有尝试过找一些解决方案,比如使用SIM800的扩展板接到NanoPi上实现自动接收转发短信,但是扩展板就成本来讲还是略高,暂时搁置。

直到前几天看到可以使用“上网卡”来实现发短信以及语音电话功能,瞬间选择就多了不少。3G时代的各种品牌的上网卡在闲鱼上淘淘,20块包邮就可以到手,成色非常新,原盒包装都还在。

作了一番调研,选择主要有两大品牌:华为和中兴ZTE。这类设备的英文名称一般是叫做:USB 3G Modem Dongle,如果是搜索英文资料可以基于这个关键词搜索。

抱着试试看的态度先买了一个中兴的MF190,是一款WCMDA的联通3G上网卡,默认开启短信功能,没有提供语音电话功能(插上卡之后拨打该号码会提示正在通话中),接到电脑可以正确识别出,虽然是联通定制款上网卡,但是插入移动的SIM卡也是可以正常收发短信,只不过需要一点点设置,该上网卡默认首选的网络制式是3G的WCMDA,这种制式移动SIM卡不支持,需要将网络制式调整为GPRS,这样就可以了,具体操作如下:

1、eject /dev/sr0 (设备名称根据实际情况确定),弹出网卡的cdrom之后,网卡就会切换为modem运行模式;
2、连接到设备串口,波特率是9600,执行执指令:
      AT+ZOPRT=5(保持在线)
      AT+ZCDRUN=8(禁用CD自动运行)
      AT+ZSNT=1,0,0(切换为GPRS网络)
      AT+COPS?(执行该命令可以查询当前连接的移动网络名称,如正常则会返回China Mobile相关字样)
3、执行完上述指令之后可能需要根据实际情况重新插拔上网卡才会生效;
4、语音电话功能网上找了很多资料都没有找到如何开启,也罢,单纯作为短信使用。

操作成功之后又在咸鱼淘了3台MF190,有点冲动了。

说完了中兴,现在说说华为。
华为相关的案例以及资料比中兴更多,看来通信类的产品还是首选华为,因为用的人多,遇到问题更容易解决。

选择了一台E261的联通3G上网卡,可以解锁实现语音通话功能,昨天刚到手还没有时间去折腾,周末再补充。

插曲:关于USB Hub的选择,一下子买了这么多USB上网卡,NanoPi只有一个USB,完全不够用,势必要买个USB Hub,作了一番调研,主要选择如下,按照网上的评价排名:

1、西普莱,之前也没听过,在SMZDM看评论有人提到说做工很好,搜索了一下,不少人买这个牌子的Hub做群控,看来品质还可以;
2、Anker,国人做的牌子,主要面向海外市场,做工以及口碑不错,但是国内只能淘宝或者咸鱼淘淘了;
3、Orico,据说是给Anker代工的,京东有一款京造的USB Hub好像也是Orico做的,但是口碑上不太好,据说容易坏,但是他们的Hub用的是威盛的USB Hub芯片,所以打算选择他们家的产品;
4、绿联,之前买过不少他家的线材,也买过一个USB 3.0的一拖四的Hub,轻度使用下来倒也正常,没出过什么问题,接的都是低功率设备,对电源没什么要求;

3G上网卡通信峰值电流要求可能高达1A,所以Hub务必需要带独立辅助电源,电源功率上来看,绿联有24W的,Orico 有36W的,Anker有高的60W的产品,综合下来比较倾向于Orico的36W产品,继续咸鱼淘淘。

最终选择了西普莱10口的Hub。


短信服务软件的选择:
1、kannel,最先研究的方案,细节的配置较多比较繁琐,暂时不考虑
2、smstools,第二研究的方案,已经配置好能够收发短信了,但是嫌麻烦:短信需要转码处理
3、gammu,第三研究的方案,自带数据库存储接口,短信接收到之后可以配置直接存入数据库,很方便

配置记录:
1、后端服务使用gammu,配置存储为:MySQL SQLITE
2、在gammu的RunOnReceive配置项设置触发脚本,在接收到短信的时候执行,可以在脚本里处理长短信合并,以及调用WebHook等等,更多功能就发挥自己想象力了

最终我们是要将操作系统接收到的短信让我们自己的手机可以看到,那么方式无外乎以下几种:
1、直接转发,这个最简单,但是如果是没有短信套餐的话,转发短信是需要额外付费的,我希望成本最小化,1毛钱都不想多付
2、通过邮件发送,这种可能会被邮件服务商拦截为垃圾邮件,邮件的及时性也是一个问题,作为可选方案
3、通过微信推送,这个需要申请公众号才能操作推送服务,虽然有ServerChan已经提供了这类功能,但是短信内容隐私性比较强,还是选择自己搭建服务比较可靠,暂不考虑
4、集成第三方的推送服务比如有人使用PushOver来实现,PushOver也是需要付费,暂不考虑
5、提供Web网页访问接口,需要的时候访问网页即可获得短信内容,手机上只需要保存一个网页的快捷方式即可,目前定下这个方案。

处理流程:
1、创建一张新表,比如叫做pushsms(ID, PhoneID, SenderNumber, Message, CreateAt)
2、接收到短信之后触发脚本,存储到pushsms表,如是长短信,还需要进行短信合并
3、新建一个脚本从pushsms读取短信提供Web访问

处理好短信之后接下来就是搭建一个VoIP网关,转发通话至手机,基本思路:
1、先构建VoIP网络,外线呼入使用USB Modem接入,可以设置通话路由规则,很灵活
2、手机安装VoIP客户端,配置接入自己搭建的VoIP网关,分配内网分机号,当小号手机有电话呼入的时候VoIP网关转发通话至手机的分机号,实现通话功能
3、待续,周末继续折腾





 

42-写给时光君

时间过的久,记忆模糊了,有时候连自己都会忘记当初的样子了,还是记录一下。

About 42,这个是蛮久之前在TK微博看到的,看了一下释义:

42,是道格拉斯·亚当斯所作的小说《银河系漫游指南》中“生命、宇宙以及任何事情的终极答案”的答案,由于该作品的广泛流传,而成为在其他行业借此对该作品的致敬。

在故事中,一个具有高度智慧的跨维度生物种族为了找出一个能够回答终极问题的简单答案,所以制造了一台名叫“深思(Deep Thought)”超级电脑来计算,深思花费750万年来计算和验证,最后回答答案是42。当被继续要求提供所谓的终极问题时,深思表示无法直接给出,但可以给出制造一台更大的超级计算机来计算,该种族按照方案制造了这台超级计算机,而这台计算机就是地球。该种族花费了漫长的等待去获得结果,但可惜的是,经过1000万年,在快得出结果的前5分钟,地球因为阻挡了预定兴建的星际间高速公路的路线,被Vogons族毁灭,未能给出最后的结果。

把一些事情做了了结,放下最后一点值得牵挂的事情,倒也轻松下来,回想一下,很多时候都会被这些悬而未决的事情弄的很焦虑。

今年整个市场都在回撤,个人理解下来中美贸易摩擦只是一个借口,内因更大。千万不要小瞧这些顶层制度的参与者,有句话讲:中国最顶级聪明的人都是去从政,美国最聪明的人都是去做金融。