软件安装LEGO软件遇到的问题问题:前几天在一个微商那购买了一个手机软件,当时他发过来

&p&当年阿里的面试官问我一个问题:&/p&&p&&b&写出malloc函数的实现&/b&&/p&&br&&p&当年一个即将上新三板的公司问我一个问题:&/p&&p&&b&实现DNS服务器的功能&/b&&/p&&br&&p&第一道题考察了&b&内存的使用及算法&/b&,第二道题考察了&b&浏览器工作原理,DNS协议及数据结构&/b&。&/p&&p&这两道题让我记忆犹新,主要是他们都依赖于比较深厚的计算机基本功,考察了算法,思维,理解能力,并不看重搜索可得的书本知识,不拘泥于应聘者的经验,并且难度很高。&/p&&br&&p&撒比的面试也有不少,一个游戏公司完美XX的面试官,问我挺sb的问题,&b&pthread的入参有几个,是什么。&/b&&/p&
当年阿里的面试官问我一个问题:写出malloc函数的实现 当年一个即将上新三板的公司问我一个问题:实现DNS服务器的功能 第一道题考察了内存的使用及算法,第二道题考察了浏览器工作原理,DNS协议及数据结构。这两道题让我记忆犹新,主要是他们都依赖于比较深…
&p&高质量的C++面试?你敢搞我就敢让你招不到人。&/p&&p&我面试别人的时候震惊过两次。&/p&&p&一次是我同事出了一道编程题,删除链表中指定节点。我震惊了,这tm也太简单了吧?大学本科课后作业的水平啊!事实是,面过大约10个人,C++编程经验2到5年不等,只有1个能写出基本正确的程序,更不要说我期待的能写出两种方法来实现的。&/p&&p&另一次震惊是我给另一个同事的。我提了个问题,简单讲讲你都看过哪些C++书籍?我同事震惊了。因为他是一个勤奋好学的好孩子,在他看来,这完全是送分题。如果是问他的话,他有太多能讲。结果是,大多数人都露出了尴尬的表情,能提到C++ Primer和Effective C++任意一个的就算合格了,两本都提到那简直是佼佼者了。如果再问问书里都讲了啥,你都学到了啥,那尴尬的气氛简直突破天际。&/p&&p&这里有两组面试题,都是最基础的题目,但是轻松通过的话已经超过我面试过的所有人。&/p&&a href=&//link.zhihu.com/?target=https%3A//www.zybuluo.com/JackLiuKK/note/107427& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Welcome to the C/C++ Quiz!&/a&&a href=&//link.zhihu.com/?target=https%3A//www.zybuluo.com/JackLiuKK/note/437276& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C/C++ Quiz 2&/a&&p&顺便问一下,这两组题给的时间都是1小时,但是几乎没有遇见都答完的情况,是因为题太多了吗?&/p&&p&------------- 更新分割线-------------------&/p&&p&经提醒,修改了Quiz 2的第七题,确保能编译通过。非常感谢!&/p&&p&Quiz 2的第六题,在有些编译器上是编译错,有些是运行错。&/p&&p&最后,我司非常穷,开不起高工资,请不用惦记了(所以没有牛人投简历)。并且现在没有head count。&/p&&p&------------- 顺手再更一下-------------------&/p&&p&我觉得评论也挺开眼的,你们说对吗?&/p&
高质量的C++面试?你敢搞我就敢让你招不到人。我面试别人的时候震惊过两次。一次是我同事出了一道编程题,删除链表中指定节点。我震惊了,这tm也太简单了吧?大学本科课后作业的水平啊!事实是,面过大约10个人,C++编程经验2到5年不等,只有1个能写出基本…
8月18日更新,说实话,共享指针还有弱指针确实是非常重要的东西,但是我个人觉得更多的时候是在多线程程序中有大用处,一般都是较大规模的cpp程序了。然而一个学生,或者说一个本科生哪来那么多机会用cpp去写大规模的cpp程序,现在学校的实验室不都流行搞机器学习吗,如果是学生团队,那也得是搞cpp的团队&&较优秀,这样一来人就更少了。&br&所以我一直很好奇他们#校招#问这些东西的意义。就算学生答出来了,真的不用怀疑他是临时抱佛脚的?&br&&br&原答案:&br&智能指针,虚函数表,设计模式,还有什么各种特性啥的,认真刷两天牛客基本就能应付了。大多是记忆性的(有一定基础的前提)。而且现在的面试很僵的,考网络就是三次握手,4次挥手,time_wait,epoll,select,tcp流量控制。考os就是进程与线程的区别,i/o模型,中断啥的。都是套路!今年春招腾讯二面,那总监问我“是不是我问的都是你准备的啊?”。我能说什么!我能说你们问的牛客上全有吗?&br&&br&后来面另外一个公司就6了,人家直接给一段代码,让我优化,我当时还觉得那代码写的没问题啊。妈的,后来才知道这考的是体系结构,考的是数据相关,分支预测,还有cache友好。这东西就不是能背出来的,没有足够的经验和扎实的理论基础,根本不可能的。&br&&br&恕我直言,单独考cpp语言特性真的没啥意思,那啥智能指针,虚函数表,啥动态cast,平时用的非常少,我面试前把他们都突击一遍,然后面试时都答出来了就说明我很会写cpp了?4月份的时候,我能清楚的写出share_ptr的实现代码,然而刚才看到这个词时,我还得使劲想下这东西是个什么原理。
8月18日更新,说实话,共享指针还有弱指针确实是非常重要的东西,但是我个人觉得更多的时候是在多线程程序中有大用处,一般都是较大规模的cpp程序了。然而一个学生,或者说一个本科生哪来那么多机会用cpp去写大规模的cpp程序,现在学校的实验室不都流行搞机…
曾经去巨硬面试,遇到的唯一一个纯C++题是&br&&br&“虚函数怎么实现的?虚表放在哪里?类与虚表的关系?对象与虚表的关系?虚……”系列。&br&&br&坦诚的说当时我答错了 ,可当时我已经工作九年了。真是颜面扫地。&br&&br&后来我硬着头皮读完了《Inside the C++ Object Model》,在前述的那类问题里应该再不会翻车了。可是生活不能undo,就这样吧。&br&&br&希望对正准备面试的朋友有些借鉴作用。&br&&br&&br&----------------------------------------&br&&br&想了想,自扒黑历史干脆再扒开一点吧,这样可能对入门弟妹们更有意义。&br&&br&他:“……虚表是怎么工作的?”&br&&br&我:“啊,虚表就是一个函数指针数组。每个类对象里存一个虚表,这样就……”&br&&br&他:“你等会儿,假设我有一个类,它有两个对象,这时内存里有两个虚表是吗?”&br&&br&我:“……#&%+_^$@,……”
曾经去巨硬面试,遇到的唯一一个纯C++题是 “虚函数怎么实现的?虚表放在哪里?类与虚表的关系?对象与虚表的关系?虚……”系列。 坦诚的说当时我答错了 ,可当时我已经工作九年了。真是颜面扫地。 后来我硬着头皮读完了《Inside the C++ Object Model》,…
&p&今天日更新了第五篇! 有空&b&更新第六篇《未来三年投资什么》&/b& &/p&&p&&br&&/p&&p&补充1: 一开始只是贴个图写了几百个字,像所有上知乎的青年一样炫耀下自己的文笔和情怀,没想到招来一些网络上是英雄,生活中是狗熊的喷子,的确,经历是超出了他们的正常理解,只好展开细节来说说。&/p&&p&&br&&/p&&p&补充2: 补充如何在生活中发现机会 &/p&&p&&br&&/p&&p&补充3: 补充发觉隐形机会商机&/p&&p&&br&&/p&&p&补充4: 竞争中如何生存和保持利润 (日更新完成)&/p&&p&&br&&/p&&p&&b&补充5: 我的独门法则-三元策略 一年辗轧2000万利润 (日更新完成)&/b&&/p&&p&&br&&/p&&p&补充6:
预告:未来三年投资什么&/p&&p&&br&&/p&&p&&b&补充7: 做了一个纯个人公众号,分享投资,创业方面文章,一辈子只写999篇,目前完成32篇,每篇质量都可以和此贴相比。 微信号: huatalks&/b&&/p&&p&&br&&/p&&p&&a href=&//link.zhihu.com/?target=http%3A//weixin.qq.com/r/8UQNFb3EDOBzrfl29xHj& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&weixin.qq.com/r/8UQNFb3&/span&&span class=&invisible&&EDOBzrfl29xHj&/span&&span class=&ellipsis&&&/span&&/a& (二维码自动识别)&/p&&p&&br&&/p&&p&嗯,这个话题我觉得我太有资格回答了&/p&&p&&br&&/p&&p&从高三毕业开始创业,至今已经有14年了,帅哥熬成了大叔,到21岁那一年第一次用了8个月赚到100万现金,那年是2005年, 那会的100多万含金量是很高的,那会南京河西的房子4000,现在3万,感触比较深的是家里人辛苦几十年还没我干两年收入高,当时很飘,相当的飘,后来栽了个大跟头,之后陆续做过好几个年盈利100-600万的项目,但一直停留在百万级别,没找到突破千万的方法。&/p&&p&&br&&/p&&p&今年33岁了(83年的),自己的公司一年利润在千万以上,目前在股市里的资产,一天的浮动都有百万以上。(有可能是亏损,也有可能是盈利,不过都是波动性盈亏)&/p&&figure&&img src=&https://pic3.zhimg.com/c1c2f72bf291c6d85da0b311f43751be_b.png& data-rawwidth=&599& data-rawheight=&379& class=&origin_image zh-lightbox-thumb& width=&599& data-original=&https://pic3.zhimg.com/c1c2f72bf291c6d85da0b311f43751be_r.png&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&题主的问题是如何白手起家靠一个人赚到100万,我觉得这个是可以做到的,但是要分阶段,不太可能从一个从无经商经验的人突然转变成一个人折腾点东西就能赚百万(多个人一起有可能)。我先把我个人的阶段拆解开来,给你一个直观的感受。&/p&&p&&br&&/p&&ul&&li&第一阶段:打黑工,饭店服务生,送PIZZA (读书时兼职工作)&br&时间: 18岁-19岁 &br&年收入:&10万&br&人数: 1个人&br&项目初始投入:时间&/li&&/ul&&p&&br&&/p&&ul&&li&第二阶段:做二手汽车买卖,做华人碟片生意 &br&时间: 20岁-21岁 &br&年收入: 几十万&br&人数: 1个人&br&项目初始投入:5万人民币不到&/li&&li&第三阶段:做电子商务贸易 &br& 时间: 22岁-23岁 &br& 年收入: 100万+&br& 人数: 2个人(其中1个老婆,一家人就当一个人吧)&br& 项目初始投入:5-8万 具体忘记了&/li&&li&第四阶段:拓展电子商务生意 &br&时间: 23-29岁 &br&年收入: 300-500万左右 &br&人数:5-7人&br&项目投入:延续第三阶段,所以无投入&/li&&li&第五阶段: 股票投资 &br& 时间: 26岁左右 &br& 年收入:200万 (后来亏损还倒贴500万) &br& 人数:1人&br& 项目初始投入:150-200万&/li&&li&第六阶段: 网赚Affiliate&br&时间: 28岁左右 &br&年收入:250万 &br&人数: 1人&br&项目初始投入:不到1万&br&备注:兼职搞的,抓住了一个好机会,只写了几篇文章,挂了个链接而已,累计花的时间都不超过30小时,也算是所有做过生意里投入最小,最省力,最不可思议的一笔,有兴趣以后可以写点细节,不过这个生意只做了1年多,后面网赚的广告主停了&/li&&li&第七阶段:互联网行业&br&时间:29岁左右&br&年收入1000万+ (具体数字不透露了)&br&人数: 团队36人&br&初始投入:7-10万左右&/li&&li&第八阶段:股市投资 &br&时间: 31岁 &br&年收入:1000万 &br&人数: 1人&br&初始投入:900万&/li&&/ul&&p&&br&&/p&&p&这九个阶段不是严格按时间顺序来列的,其中第六阶段不能算‘阶段’,但为了满足题主的问题,暂且把它列为一个阶段。&/p&&p&&br&&/p&&p&你可以发现,在第三,第五,第六,第八阶段都是只通过个人的努力完成的百万收入,第三阶段是第一次真正意义的收入过百万,我印象很深刻,当时在第三阶段之前我很困惑,为什么做了各种小生意都无法突破100万收入,同样的困惑还出现在第四阶段末期,生意长期停留在数百万,完全看不到突破1000万利润的可能性。但最终这两次困惑都解开了,我总结为‘积累’,在你完成一个重要的Milestone之前,充分的生意积累是很重要的,当你做到一个极致点的时候,你会‘顿悟’一下,就这么‘破冰’了。&/p&&p&&br&&/p&&p&赚钱并不困难,前提是你要找到对的门路和对赚钱的理解。赚100万有赚100万的门道,赚1000万有1000万的门道,赚1亿有赚1亿的门道;不同的门道需要不同的钥匙,找到钥匙(思维)是达到目标的敲门砖。(但这个最难培养,个性,性格,视野)&/p&&p&&br&&/p&&p&而且我可以告诉你,&b&赚100万和赚1000万要的对本金的要求可以做到几乎没有区别&/b&(股票投资除外),美国有一个站长,做了一个网站叫plenty of fish,一个人从2003年运营到2007年,每年从Google Adsens广告上拿到1000万加币,约合人民币5000多万的收入,而且这厮每天只工作两个多小时,(和我阶段6的性质差不多,人家规模化了)可见赚钱多少和投入资金,员工数量,甚至时间可以没有直接关系,而对‘商业模式’和‘时机’有着极高的要求,我个人的经历也是同样如此,你可以看到我九个阶段的初始投资都没有超过10万,当然初始投资不代表累计投资,比如说我目前的生意,光员工工资和其他开销一月就大几十万,是初始投入的几倍,更不用说其他费用了。这里说的初始投资是指当初我投入了多少钱让这个生意运转起来,这里面所有的生意后续的投资都是通过初始投资盈利回来的。所以我觉得我有足够的经验和资格告诉你如何赚100万。&/p&&p&&br&&/p&&p&&b&赚100万的门道我可以告诉你,你要想赚到100万,就必须找到市场的一个‘需求’,请默念这句话100遍。&/b&什么是需求?需求不是你凭大脑想出来的,是一个真正的市场需求,我看现在很多创业者的项目就是扯蛋,根本没有找到市场的真正需求!找到需求是第一步,第二步就是你需要做一个满足市场需求的‘与众不同’的产品,也就是说你要在’差异化‘上做文章!你要真理解我说的这两点和执行下去,我不相信你赚不到100万,赚100万太容易了。&/p&&p&&br&&/p&&p&当然这是赚100万的功夫,赚1000万的功夫就又不一样了,今天先不写了,大家热情要高,我就考虑抖抖底!完全看心情,没赞美的也不写,哼!&/p&&p&&br&&/p&&p&最后任何一个项目别人能做成功,即便告诉你,不代表你可以复制。我觉得这最重要的还是思维,你必须培养和锻炼你的赚钱思维。有了这个思维,项目只是随之而来的产物。&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&补充1 :什么是真正的市场需求&/b&&/p&&p&&b&-------------------------------------------------------------------------------------------------------&/b&&/p&&p&前面写到赚100万很容易,只要抓住‘市场需求’和做出一个‘差异化产品’就可以,很多人没听懂,评论里有人问快餐外卖不就是一个市场需求吗?如何做出差异化产品呢。&/p&&p&&br&&/p&&p&我来给大家仔细说说什么是赚100万的‘市场需求’ ,提到快餐的朋友说的是一个‘显性市场需求’,什么叫显性市场需求?我每天要吃饭吧,所以开个饭店满足就是显性市场需求;我每天要上网吧,那卖台电脑给我就是显性市场需求,明白了吧?&b&而要赚100万就必须找市场的隐性需求!(想赚100万的,务必默念100遍)&/b&这就是我说的赚100万的第一步 ‘找到市场需求’的真正涵义。那什么是隐性的市场需求?我用自身的案例来说吧。&/p&&p&&br&&/p&&p&我读大一的时候,在新西兰,那会是2003年,有大量的中国人去国外留学,新西兰,澳洲都是热门的留学圣地,虽然说能出国的人家里条件都不差,但坦白的说当时我算出国里条件比较差的,所以一到国外没两个月就去了一家泰国饭店打黑工了,我一直在找任何可以赚钱的机会,也不放过任何一个机会。当时的我显然不可能从理论的角度说清楚什么是‘显性市场需求’,什么是‘隐性市场需求’。但我凭直觉做了很多‘隐形市场需求’的生意。&/p&&p&&br&&/p&&p&我发现很多中国留学生非常的无聊,在新西兰商场8点就关门,周1-5酒吧都没什么人,8点后街道上车都很少,很多刚去的小留学生大多都窝在家里上上网,可以说是无聊之极,他们也不知道能干些什么。&/p&&p&&br&&/p&&p&我发现了大家有’打发时间‘的显性市场需求,但做什么产品可以满足这个需求呢?可以开一个华人聚会的奶茶社(有马来西亚人开的,生意异常火爆,名字叫嬷嬷茶),但是成本过高,对于一个还拿着5刀/小时黑工,连打工都比正常人少一半的刚进入这个社会游戏的级数为0的超级屌丝来说,这些需要‘本金投入’的生意都不靠谱,那怎么办?刚才的么么茶只满足了无聊人士愿意出门找乐子的需求,还有大部分人不愿意出门,赖在家里的宅男宅女,我要给他们提供娱乐项目。&/p&&p&&br&&/p&&p&我发现当时新西兰的网络条件非常差,还是使用256M ADSL拨号,每月流量限制5-10G,你没看错,当时上网是有流量限制的,而大部分华人都是4,5个人合租一个房子,分摊到每个人头上,一个月上网流量只有2.5G不到,还不如今天我4G手机一个月套餐多呢。这种情况下,所有人只能上上网页,看看新闻,聊聊QQ,但却没法看视频娱乐,我说的视频是诸如TVB,国产连续剧,动画片之类的。&/p&&p&&br&&/p&&p&那么我只要能提供这些影视剧给他们看不就可以从中获利了吗?好,写到这已经完成了对‘市场隐性需求’的挖掘!虽然当初的我并不知道这个词汇,也没有理论支持自己的商业行为, 但直觉告诉我这个可以做,而且市场上没人在做。&/p&&p&&br&&/p&&p&找到了真正的市场需求之后,&b&请跟我默念赚到100万的第二步,做出一个‘与众不同’的产品!当时我只做了三件事,用图文吧!&/b&&/p&&p&&br&&/p&&p&&br&&/p&&p&第一步
在我老家南京的西祠社区发了个帖子征集碟片,当时新西兰仅有的租赁VCD的都是80年代移民过来的老广州,他们片源很少,且多为粤语,加上价格也贵。所以我计划用录制的CD盘取代。这样在运输上我只需要邮寄移动硬盘即可,不需要运输大量的VCD。等移动硬盘到了新西兰,再刻录到碟片上&/p&&figure&&img src=&https://pic3.zhimg.com/4e4c7d48a6e2efa0fdefd72_b.png& data-rawwidth=&687& data-rawheight=&317& class=&origin_image zh-lightbox-thumb& width=&687& data-original=&https://pic3.zhimg.com/4e4c7d48a6e2efa0fdefd72_r.png&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&u&(追加:有几个特别特别特别细心,也特别特别希望这一切不是真实的,因为这点破事就超出他们理解范围的网友说,你这截图2003年怎么还有微博分享。。不会是P的吧,这不拿出铁证出来还真洗不清了。。。来,华哥只好把原帖连接PO出来了 &a href=&//link.zhihu.com/?target=http%3A//www.xici.net/d.htm& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&xici.net/d.htm&/span&&span class=&invisible&&&/span&&/a& ,原因也很简单,XICI添加社交分享后对老帖也是生效的。你说你们把这专研的心用在自己生意上早发达了,我目前写的这些鸡毛蒜皮的事儿你们都觉得不可思议了?我能想象出生活中的你们。。。。唉,不说了,feel sorry for you)&/u&&/p&&p&&br&&/p&&p&&br&&/p&&p&第二步,我花了一个多月自学dreamwaver 做了一个网站,没错!在2003年哥们我就用起了电子商务!我给他起名‘非常碟屋’,网址 &a href=&//link.zhihu.com/?target=http%3A//www.nzvery.com& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&nzvery.com&/span&&span class=&invisible&&&/span&&/a& 这在当时绝对算得上是新潮的,但这都不重要,重要的是方便,你可以上我的网站就可以看到我有的所有碟片目录和价格,而那些广东老移民还在通过电话咨询有什么碟片来做生意,今天看似简单的事情,在当时却大大方便了用户。你一定要用2003年人类的眼光去看待这件事。&/p&&p&&br&&/p&&p&瞎折腾的一个LOGO,现在看有点丑,哈哈。&/p&&figure&&img src=&https://pic3.zhimg.com/9f0e3c3bb6b60d167cae_b.png& data-rawwidth=&130& data-rawheight=&87& class=&content_image& width=&130&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&网站早已经荒废了,域名好像也被个搞服装的买走了,还好可以通过网站时光机器 &a href=&//link.zhihu.com/?target=http%3A//www.archive.org& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&De Nieuwe Realist -&/a& 查到当初的样子,其实网站2003年10月就上线了。你可以看到那会我的导航还是用图片做的,没时间细学CSS样式了,第一时间上线要紧,要不今天就可以看到导航里内容了。&/p&&figure&&img src=&https://pic3.zhimg.com/0b4bb41b0bf541beffe6_b.png& data-rawwidth=&996& data-rawheight=&1138& class=&origin_image zh-lightbox-thumb& width=&996& data-original=&https://pic3.zhimg.com/0b4bb41b0bf541beffe6_r.png&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&第三步就是定价,作为世界级的奸商,我肯定要想着办法多盈利,所以我想出了定价单张光盘的价格,如上图网站上所示,连续剧是3新币/张,1张只放4集,也就是说一套40集的连续剧,要10张碟子,合计30新币,约等于人民币150元。一般客户一次下单都是几部连续剧和几部电影, 电影这种就更暴力了,自己想想为什么吧&/p&&p&&br&&/p&&p&&br&&/p&&p&结果不用说了,我的碟屋在基督城当时就串红了,留学的孩子都有钱,很多人都是几百几百在我这里消费,我服务还好,都开车送货上门,每天晚上7点,10点,有时候12点都要出去送货,一条路线送N家(之前有送PIZZA的底子,所以是认路高手)和我合住的朋友都兼职天天帮我刻录碟片,就这样,我这个碟物生意红火了一年多。每天收入几百刀,生意特别旺的时候单日1000刀。&/p&&p&&br&&/p&&p&当然这个生意并没有给我赚到第一个100万,我举这个列子是为了说明‘市场需求’这个概念。今天回头看卖碟片这种二道贩子的生意的确是拿不上台面,甚至违背了知识版权,但对当时20岁不到的小毛孩子来说,在异国他乡多赚点钱为家里减轻负担是我唯一考虑的。&/p&&p&&br&&/p&&p&一年后,我意识到这个生意很快要走下坡路了,正好有人要买我碟屋(好歹也算个品牌当时)于是把碟屋卖给了别人,果然后来很多人发现我这个生意赚钱,在年底回国的时候都筹划着做同样的生意,第二年,竞争对手就多了很多家,他们为了获取生意,价格从2刀/张降到1刀/张,到最后的10刀随便拷。这是我第一次意识到一个即便赚钱的生意,如果没有足够的壁垒和竞争门槛的话,利润是不可持续的。&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&补充2 - 如何在生活中发现机会&/b&&/p&&p&&br&&/p&&p&上面一个碟屋的案例说的是如何找到市场的隐性需求,下面接着说一个如何在生活中找到商业机会,我们每个人生活中接触的都是不同的环境,行业,人群,这里面都孕育着机会,你只需要带着一个奸商的心去挖掘就可以了,没有奸商的心怎么办?慢慢培养!&/p&&p&&br&&/p&&p&我记得我小学三年级的时候就开始集邮,那会父母一周给我10元零用钱,一开始都用来买相声磁带听了,后来偶然的机会去了当时南京大方巷的邮票市场,就开始集邮,一开始不懂,买的都是寄信邮票,后来发现里面的门道,开始研究什么邮票容易升值,原来发行量越小,越有题材,市场存量又不多(很多都寄信用掉了)的邮票升幅最快!(和现在股市里散户喜欢炒作市值较小的题材股一个道理)发现门道后,我凑了自己的零用钱,压岁钱,还有和父母沟通打扫卫生可以多点零花钱等各种方法,赚取了‘本金’几百块。于是我就用这几百元本金在邮票市场里买进,卖出。我四年级的第一台‘GAME BOY’游戏机,大概400元左右。就是我卖了一套徐悲鸿的《奔马》邮票赚来的。那会我母亲在一个百货商店当营业员,我就喜欢在家意淫如果我是百货商店老板,我怎么重新布置商城里的柜台,我还煞有其事的拿出纸和笔在乱画。。。。当然那会想法一定很幼稚,但时刻准备着做老板这点很重要嘛!&/p&&p&&br&&/p&&p&呀的,扯远了。。。&b&我是想表达培养在生活中发现机会的习惯的重要性!&/b&&/p&&p&&br&&/p&&p&那在我刚去新西兰还在第一阶段打黑工的时候发现了另外一个机会,那会我工作的饭店在10点关门,而回家的班车也是10点最后一班,平时一直蹭一起打工的朋友的车,但是他也只能送我到离我家有1KM多的地方,我还得步行回去。那怎么办呢?必须买一辆车呀。新西兰的汽车非常便宜,主要原因是二手车市场很活跃。当时打黑工辛苦赚了千把块钱,能省一块是一块,于是找车的时候尤其小心,基督城有一份报纸叫Buy Sell and Exchange,上面都是租房卖车的信息,我翻遍了上面所有的卖车信息,约见几乎可以约见的所有在1000新币左右的车(约人民币5000元)我发现一个现象,同样车况的车价格有比较大的差异,就拿我买的第一辆车20万公里的85年Toyota Corolla来说,差不多公里数,年份的这款车有人卖800,有人卖12000,还有人卖1800..... 为了发现这里面的门道,我仔细对比了这些车,发现除了1800的里外干净点之外,其他没什么地方比要价1000的好呀。那也就是说把车打扫干净,就值800刀!这生意可以干!&/p&&p&&br&&/p&&p&说干就干,我买来的第一辆车还没开几天,我就把卖车信息放在了学校图书馆里的信息栏,标价2200可小刀,后来这车我赚了1500刀,原因很狗血,在试车的时候一个80岁的老太把我车门装坏了,她担心走保险以后保险公司不给她保了,就私下赔了我1000刀,那个试车的人怕麻烦也给了我200刀,然后我这被撞坏一点门的车又1300左右卖给另外一个台湾人,一来一回就1500,如果没撞车,这车1800肯定能卖掉。总之这次交易给了我足够的信心。于是我的疯狂买车,卖车之路就这么开始了,上面的做碟屋的生意也是在卖车过程中才发现华人都很无聊这个隐性需求。&/p&&p&&br&&/p&&p&就用这个简单的方法买卖了一段时间车之后,我又升级了‘玩法’,我发现年轻点的老外和华人都喜欢bling bling的车,于是我自己DIY开始给车做一些简单的处理,我去买一些二手的车载VCD,自己学着安装,后来我发现很多那些稍微有钱点的玩车人都喜欢给车室内安装真皮包裹,但是那些没钱又想玩的怎么弄呢?没关系,哥哥我发现可以用喷漆来取代车内真皮包裹,一瓶漆的价格在8刀左右,买个10几瓶,再买2瓶保护漆就可以完成室内局部喷漆。&/p&&p&&br&&/p&&p&下图是我低价购入的一台很脏很乱的89年Honda CRX, 我在家里车库门口花了一天的时间完成了喷漆,蓝白相间,今天看我都觉得酷毙了。这辆车价格直接涨了50%,广告一放就卖掉了,其实卖便宜了。&/p&&figure&&img src=&https://pic4.zhimg.com/01ad00e6ddff40d48ef8f_b.png& data-rawwidth=&575& data-rawheight=&393& class=&origin_image zh-lightbox-thumb& width=&575& data-original=&https://pic4.zhimg.com/01ad00e6ddff40d48ef8f_r.png&&&/figure&&p&&br&&/p&&p&有了各种玩法之后,也通过买卖&a href=&tel:&&&/a&元价位的车赚到了钱之后,我开始Move on to ‘高端市场’,在新西兰2-3万刀的车就高端市场了,基本可以买到很多非常棒的日本跑车,而日本跑车是当时最受欢迎的车型。后来我买的车还有上过杂志的, 下图几个车分别为Subaru Wrx Sti V7, Toyota Siliver S15 Spec R,
Toyota Siliver S13,
Toyota MRS, Nissan Skyline GTT....&/p&&figure&&img src=&https://pic3.zhimg.com/ca22bbafc6456_b.png& data-rawwidth=&1015& data-rawheight=&261& class=&origin_image zh-lightbox-thumb& width=&1015& data-original=&https://pic3.zhimg.com/ca22bbafc6456_r.png&&&/figure&&p&&br&&/p&&p&上NZ performance car (NZPC) 当地汽车杂志的车:&/p&&figure&&img src=&https://pic1.zhimg.com/a76df48e70eaf86cfe4dc_b.png& data-rawwidth=&1025& data-rawheight=&147& class=&origin_image zh-lightbox-thumb& width=&1025& data-original=&https://pic1.zhimg.com/a76df48e70eaf86cfe4dc_r.png&&&/figure&&p&&br&&/p&&p&就这样我从一个在饭店做服务生黑工的,开着20万公里85年老车的屌丝,一转身到在华人圈子里做着生意,开着跑车,载着美女,当然如果当时第一次和我认识一定会和今天知乎上个别一看你混得比它好就是富二代,小开的人已经拉开了差距,但差距还不明显,直到我误打误撞进入电子商务之后才是真正质的差距。&/p&&p&&br&&/p&&p&我的卖车记录是全胜,经手的车超过百辆,最疯狂的时候家门口,大学停车场里都有我的库存,同样是卖车,我为什么卖的比别人好?甚至比那些华人车行都要好的多。我的方法很简单:&/p&&ul&&li&带着现金和过户表去交易,带着这两样东西去议价,车主信你,有很多二货去看车不停的压价,车主答应又要再考虑,我带现金去表示诚意,压价成功率极高。&/li&&li&尽量买要回国,出国,离婚,缺钱,赌博等类型人的车,他们不在乎价格,要的就是快速套现&/li&&li&车买来后快速do up升级,改造,超额利润都从这里来。&/li&&/ul&&p&今天在国内有两类人其实用着同样的方法赚到了大钱。一类是深圳的一批楼市投资者,他们的买入,卖出策略可以说和我买卖车完全一样,买入凤姐楼盘,三房改造成五房,装修升级变冰冰,然后卖出。(这是赚取超额利润的方法),他们同样会找那些信息不对称的卖房者买房,比如法院拍卖,离婚房产,年底生意缺资金要卖房救公司的(这就是低于价值买入,高于价值卖出)这两块利润加一起是很可观的。我知道有不少个人投资者在深圳一年通过这个方法收入也在千万以上,这都很正常,千万别认为这个离我们很远,这都是身边的事,这些人也都是普通人,他们只不过比一般人更细心,更勤奋而已,&b&千万别急着否定一切超过你认知范围的东西,因为一旦你否定了,你就把一个机会关上了大门。&/b&&/p&&p&&br&&/p&&p&另外一批人就是资本市场的价值投资者,我自己十几年前已经用到了价值投资的本质,却在投资上亏过大钱,直到这几年才对这些话有了新的认知 (投资方面以后有时间详细写吧)&/p&&p&&br&&/p&&p&碟屋和卖车这两个生意帮助我完成了最基本的原始积累,为下一阶段打牢了经济基础,而更重要的可能是建立了足够的信心。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&(今天心情90分,那就继续吧,边写边更新吧,争取今天写完一部分)&/b&&/p&&p&&br&&/p&&p&&br&&/p&&p&找‘市场隐形’需求这个事情相信大部分人都差不多理解,或者有感觉了。感觉很重要,因为上面所有的理论都是站在今天的理解去解释当初的行为,说白了,当初屁都不懂,靠的就是感觉直觉,初生牛犊不怕虎,就一个字‘干’。所以很多时候聪明的人不适合创业,想的太明白,看的太清楚,还没开始就遇见到后来可能出现的困难,比如说聪明人A可能还没开始就知道买卖二手车这个生意有一定风险,一不小心容易买到有问题的车,或者压在手上无法出手,汽车是贬值产品,库存影响等,说不准还要拿出MBA那套理论来做各种分析,总而言之结果就是这个生意不值得做。也许他的分析都是对的,但问题在于如果你不去做,你就发现不了市场的‘隐形机会’,尼玛,华帅,我刚消化完隐性需求,怎么又来一个‘隐形机会’,别急。。。这也很重要,很多商人都知道(感觉上),但都不知道怎么表达,&b&聪明的MBA同学分析得了当前市场,却永远不可能分析出‘隐形机会’ &/b&对了,那聪明人适合干什么?不能让我们这些有眼光的聪明人混得还不如你这个笨蛋吧,哈,大部分聪明人适合在企业度过创业初期后的阶段,自己体会下。&/p&&p&&br&&/p&&p&好,终于开始讲第三阶段的故事了,也是真正意义上的第一个100万来源(按照10年前的物价水平,其实可以理解为今天的500万)既然要讲,我就讲的透彻点,还原下当初的场景,而不是只讲赚了多少多少,那不是摆明炫耀吗。我的原则是在分享经验的基础上适当炫耀下,满足下马斯洛第四层需求,你们可以在奸商的基础上加一个‘臭不要脸’,连在一起就是臭不要脸的奸商华哥!我能接受。&/p&&p&&br&&/p&&p&每周我都会翻翻报纸看看卖车信息,也会上上网找找车源,有一天,我突然发现网上有一辆2000年左右的S15 SPEC R的黄色跑车(上图第一排最右那辆)居然售价只要2万刀(市场价为2.7左右),这是明显低于市场价格的。我大脑里小雷达开始狂叫,这很有可能符合我的收车原则中的 ‘离婚,赌博,回国,缺钱’中的一条,因为只有这样的人才会开出这种价格,甚至在我看来即便真的急用钱2.3万也能顺利出手,为什么卖2万?这没什么可以犹豫的,我电话过去确认了信息的真实性立刻买了机票飞往丹尼丁(和我不在一个城市,在新西兰最南端一个很小的城市)&/p&&p&&br&&/p&&p&到了丹尼丁我检查了车发现没什么问题,就很好奇他为什么这么便宜卖车,他告诉我他下周就要回香港,所以要立刻出手。我说你可以提早卖啊就不用这么急亏这么多卖了,他说他要用车所以走前才卖。(那会我是无法理解他的行为的,因为对于屌丝的我来说怎么懂土豪的世界呢,人家其实就是不缺钱,用到要离开新西兰前三天才卖车,换我最少提前3周开始卖车了,所以我前面说过一句话&b& “千万别急着否定超出你认知的事情,一旦否定了,你就关上了一个机会” &/b&这香港仔告诉我联系他的人也并不多,很明显那些觉得价格便宜的人一定认为这车有猫腻,哈哈,其实有些机会就是这么难以置信,你可千万千万别认为赚钱机会一定是不可告人的,难以寻找的,说到这又让我想起去年11月初我买入大量的5PE不到的国内银行股,和这车性质一样,便宜到你不敢相信,恩,这里面一定有猫腻,对,一定有,要不不会5PE卖我的,我还是去买200PE的创业板吧,那贵有贵的道理,哈哈,这就是中国股民的现状,哎呀,又扯远了。&/p&&p&&br&&/p&&p&超出认知的事情在生活中处处都有发生,向上和向下都有,向上来说,大家仔细想想是不是看过有一些特高档的地方/产品,自己消费不起的那种,心想这么高档肯定没人去,结果人家一开N年还生意越来越好;又或是一些很廉价的产品/地方,廉价到连屌丝都看不上的地方,你去了一次发誓打死都不会去的那种,但人家生意依旧很好。明朝有个皇帝得知老百姓穷的都没饭吃,问大臣,他们怎么不吃肉呢?洞悉了每个阶层的真实情况和内因之后,就更容易发现商业机会,一直活在自己那一层的人机会自然相对就少些。&/p&&p&&br&&/p&&p&好,那这香港人卖你个破车和你赚100万有什么关系,难道你102万把这车卖掉了?这车我开回基督城后没几周就以2.6万的价格卖给了个上海人,我说过这车值2.7左右,这是看的见的利润。那么这个香港仔给我的最大启示并不是赚得这6000刀,而是电子商务这个机会。&/p&&p&&br&&/p&&p&我尼玛,码了这么多字还没开始。。。我都有点不好意思了。。这不是交代背景吗,嫌字多的评论告诉我,下次我争取一段解决。&/p&&p&&br&&/p&&p&香港仔和电子商务到底又有什么关系呢?他能这么便宜卖我车,他不在乎钱的原因是什么?是脑残?是富二代?是做生意不在乎?当时我也是有很多不解,但我闲的蛋疼,也想尽可能搞清楚原因(哥哥人肉能力可能是当时积累的,日后我有一次给小屁货代做了份假B/L骗了我一票运费,虽然金额不大,但是我通过一条线索把他所有信心包括住址公司全挖出来了,吓的他立刻辞职,跑到外地避风了,后来找人找到他老家,他老母死活不信儿子会做这事,看在他老母的份上,放了他一马,又扯远了)&/p&&p&&br&&/p&&p&所以又去了那个网站仔细看了下他发的广告和其他的Listing,这一看不得了,原来这小子是个大卖家,我看他的Trademe账户上有几千个评价 (Trademe类似Ebay,Taobao平台,在新西兰没人用Ebay, Trademe占新西兰全国网站总流量的70%)当然,当年的Trademe还没有这么牛逼,华人里估计也就不到20%人会知道这个交易网站,而我原本也只是用这个网站来找找二手车信息,从没想过还可以在这上面卖东西。我扫了一圈他卖的产品,全是记忆卡,我也不知道这些牌子记忆卡值多少钱,于是去易趣(当年淘宝还不行,基本都上易趣)找找同类产品,一看居然有好几倍的差额,粗算下他大几千的好评岂不是盈利很高,难怪这么不在乎车那点差价呢,好了,逻辑关系终于理顺了,可以安心睡着觉了,我知道我很快也要赚大钱了,睡的很香。&/p&&p&&br&&/p&&p&第二天我就开始在易趣,淘宝上找产品,这个也不错,那个也不错,七七八八一口气买了5000多块的产品,而进来的这一大堆产品里多数都没有市场需求,老外根本不买账,什么看起来卡哇伊的手表,各种日韩创意产品,统统没戏,但是有两个产品脱颖而出,Pedometer计步器 和 MP3,我128M的MP3拍到了150刀,扣去成本这一个MP3就赚了800元人民币,而计步器7元人民币的成本卖到了160人民币左右,一个赚153快。。。。我估计所有做淘宝的人看到这个利润都可以吐血了。&/p&&p&&br&&/p&&p&后面怎么发展不用我废话了吧,大量的进货,而且我用了当时很少用的1元钱起拍模式,什么意思呢,就是如果你出价1元,其他没人出价的话,你就可以1元拿走,这样做的好处是所有人都期望能乘别人没关注时候下手买到便宜货,而实际上在早期根本没人可以买到便宜货,所以成交价都不相同,同样的产品可能100卖掉,可能130,150,甚至200都有可能,但无论如何大部分产品都有5倍以上的利润。 而1元起拍最大的好处是我可以控制周转率,我可以一天卖20台MP3,也可以一天卖50台,这完全取决于我发多少个产品上线。当然这个数字不可以无限扩大,因为市场需求和供应必须保持一个比例。而放一口价的卖家是控制不了他一天卖多少的。&/p&&p&&br&&/p&&p&8个月时间,扣去各种成本,做到了人生中第一个100万!&/p&&p&&br&&/p&&p&最早一个账户的Power Seller证书。&/p&&figure&&img src=&https://pic2.zhimg.com/eba1f8df3288578ced10d_b.jpg& data-rawwidth=&906& data-rawheight=&679& class=&origin_image zh-lightbox-thumb& width=&906& data-original=&https://pic2.zhimg.com/eba1f8df3288578ced10d_r.jpg&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&&b&这就是我说的再厉害的MBA也无法计算出隐形机会,隐形机会是靠做出来的&/b&,我一直相信老天会眷顾那些非常用功的人,大多数时候我们没遇到机会是因为我们还不够用功。今天的我比起当年已经很懒了,还有时间在这里吹水,我都佩服当初自己的勤奋,比我写的要辛苦很多。&/p&&p&&br&&/p&&p&斜体治颈椎:&/p&&p&&br&&/p&&p&&i&我们在创业的初期往往是因为有个好的想法,或者发现了一个好的市场机会,我称它为A,当我们做了一段时间后,我们会发现会有很多意想不到的新的商业机会出现,他会优化你最初的构想,演变成了B, 再当我们继续努力的做下去的时候,我们服务了一定的客户,积累了不少的人脉,我们的生意模式会演变成C,到了这个阶段我们应该已经赚了不少钱,但未必能让我们大富大贵,随着继续努力做下去,我们会成了行业的佼佼者,并且做强大了一件事情,这时我们会突然发现一个崭新的商业模式D, 而让企业做到强大的都是这个D! 此刻你再回头看一下,你最初的商业模式A和现在的D完全不是一回事,但是你不经过A,B,C就不可能有D,这也是为什么这么多浮躁的创业者看到别人成功后也直接想做D,结果必然都是失败告终。&/i&&/p&&p&&br&&/p&&p&&b&任何的商学院分析都不可能从A分析到D,这也是创业的魅力所在。&/b&&/p&&p&&br&&/p&&p&好了,也算把如何一步步完成100万的过程全部写出来了,顺便强调下千万别被‘电子商务’这个概念迷惑了,电子商务的核心还是在‘商务’上,电子只是手段。很多人搞不清就去做电商能不死吗,作死啊!&/p&&p&&br&&/p&&p&&br&&/p&&p&------------------ 补充4 -----------------------&/p&&p&&br&&/p&&p&日更新&/p&&p&&br&&/p&&p&竞争中如何生存和保持利润&/p&&p&&br&&/p&&p&之前预告写完这个标题我就后悔了,这是一个搬起石头砸自己脚的话题,为什么这么说?因为最理想的商业环境是无竞争的!注意:我说的是最理想的!那么我们任何的初创公司都应该像‘无竞争’这一条去靠拢!能力强的就能找到‘无竞争’的生意,能力弱点的找到‘次级竞争’的生意,二胡篓子(好像是南京话)只能去做‘高强度竞争’的生意。&/p&&p&&br&&/p&&p&有人要说了,华哥,这世上哪有无竞争的生意,你看看路边的饭店,澡堂,商场,线上的淘宝,微商,到处都有竞争,反正我是没有找到无竞争的生意。你当然找不到啦,因为你没有‘第三只眼’-发掘机会的那只眼!&/p&&p&&br&&/p&&p&先举个我邻居的例子,他每天工作几个小时而已,一个月收入5-10万, 个别又屌丝又不好学的笔神要说了我自己苦逼苦逼起早贪黑一个月只有几千元,什么人一个月轻松收入5万多!一定是假的!&/p&&p&&br&&/p&&p&好,不调戏喷子了,我这个邻居做的事情只要有手有脚都能做到,唯一的难点在于思维上要做一次信息整合。他所做的行业和餐饮相关,听到这你一定会说餐饮满大街都有啊,怎么可能做到‘无竞争’呢!!绝对不可能!华哥又在忽悠我们了。你看,谁让你们爸爸不是托塔李天王呢!少生个眼睛给你。&/p&&p&&br&&/p&&p&虽然我这邻居做的是餐饮行业,但他把餐饮所需要的‘硬投入’ 房租,人员,食材全部去掉了!!!也就是说他做了一个轻资产的生意,牛逼不牛逼,听我这么描述你一定以为这是一个超级创新的模式,这尼玛轻资产一定是互联网公司,一定高尚的一米多高(南京话)!!&/p&&p&&br&&/p&&p&哎呀,写着写着我发现我这叙事能力真强!可能是俺最近写书练的,挖哈哈,广告时间!&/p&&p&&br&&/p&&p&那他到底做什么的呢?&/p&&p&&br&&/p&&p&代购!&/p&&p&&br&&/p&&p&餐饮代购!&/p&&p&&br&&/p&&p&早餐代购!&/p&&p&&br&&/p&&p&高端小区餐饮代购!&/p&&p&&br&&/p&&p&我呸!这什么破生意,我还以为多高大上呢!哈哈,我从没说过赚钱的生意一定要高大上呀!聪明的人看完我上面四行字应该已经能推测出个大概。为了避免解读错误,我还是还原故事经过吧!&/p&&p&&br&&/p&&p&我这邻居住在南京河西某高端楼盘,好吧,最高端的那个,谁叫是我邻居呢!他发现一个问题,这鸟楼盘虽然说是最高端的,但是周边居然连个吃早餐的地方都没!!!其实不止这个楼盘,在整个河西片区都是没有什么像样的卖早餐的,这听起来很矛盾,因为这个片区的房价已经在4万了!&/p&&p&&br&&/p&&p&南京最丰富的早餐应该在主城区,也是南京的老城区,各种传统老字号美味都在那,与河西无缘!河西这个片区很多业主都很怀恋城里的老字号,可能个把个月,甚至1,2年才会去吃一次!也绝无可能早上开车40分钟去买早餐。&/p&&p&&br&&/p&&p&所以我这哪吒邻居发现了这里面的商机,他干了一件再简单不过的事情了,就是每天一大早去市区买早点!!!从最早的家里老人一起上,到后来面包车去采购,发展迅猛,买来的早点就在小区门口统一派发,订单都是微信群里下单,每个早点上加点钱,绝对的刚需!!业主多花几块钱可以吃到新街口的芳婆等老字号,何乐不为呢!&/p&&p&&br&&/p&&p&就这样,业务还发展到代购其他食品,比如什么要排队1个多小时的毛栗子!哪吒邻居也抓住了这个生意的核心点,就是:&/p&&p&&br&&/p&&p&&b&代购要排队购买的食品!!!!&/b&&/p&&p&&br&&/p&&p&只有排队购买的食品才有溢价!在任何一个城市,任何一个人,都有过看着当地某品牌排一个小时,甚至几个小时才能买到的吃的,你是不是也想过,谁要带我排队买到,我愿意出双倍的钱!!&/p&&p&&br&&/p&&p&哈哈,我的邻居就做了那个愿意开车40分钟到市区,排队N分钟买到早餐,再开车40分钟送回来给你吃的那个人!&/p&&p&&br&&/p&&p&说到这里,让我们再回头看看这个人做的这个生意,简单!非常简单!没有谁学不会,没有谁不会做,在很久很久的时间里他的这个生意都是毫无竞争的!我也很诧异怎么那么多懒人,都知道他能赚5万一个月,却都不愿意去做,哈哈哈,人那,宁可看我写的文章,也不愿意去干点实事。&/p&&p&&br&&/p&&p&为什么没有竞争?因为这个生意是区域化的,其实很多生意的早期都是‘无竞争’的状态,我做过很多无竞争的生意,当然发展到一定阶段,不同程度的模仿者都会进入,而这个早餐代购通过微信群建立了邻居之间的深关系,从而还增加了竞争壁垒!加上小区太他妈的多了!!如果想竞争的人也一定会从一个处女地小区开始仿效,而不会傻乎乎的去一个成熟的代购小区竞争,这不是傻到家了吗!所以我说在很长一段时间,这个生意都会在高利润,无竞争的环境下运作。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&================
我的三元法则
日 更新 ============&/b&&/p&&p&&br&&/p&&p&再次更新这个帖子没想到已经是一年后的事情了,这一年发生了太多有意思,和激动人心的事情,留言里都是催我更新的,有些已经催到我私人的微信上去了,这一年每个月发生的事情都足以在这个帖子里写上一段分享,今天正好重感冒在家,边挂着鼻涕,边随便写点儿,回想起来今年我似乎只有一天在家休息的。&/p&&p&&br&&/p&&p&在过去12个月,尤其是2015年下半年,我的投资主要去了房地产,战绩如下图,累计购买1050平优质南京住宅物业,获利2000万左右,如果加之上一轮购置的物业就.....额 还是不说了吧,总之一年都很忙,85%的时间放在公司上,10%的时间放在房产上,5%时间用来娱乐了,因此知乎的作业也就一拖再拖。(PS:我不是炒房的,我的理念一向是长期持有,拉低收益率,目标收益率年化15%)&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b7ea2fbb321f8eec6c941468_b.png& data-rawwidth=&537& data-rawheight=&371& class=&origin_image zh-lightbox-thumb& width=&537& data-original=&https://pic1.zhimg.com/v2-b7ea2fbb321f8eec6c941468_r.png&&&/figure&&p&&br&&/p&&p&&br&&/p&&p&今天就聊聊&b&赚到100万以后必须要做的一个布局,三元策略&/b&,我的独家法则。(还没赚到100万的返回前四篇好好读,仔细读读,天天读,然后记得要行动)&/p&&p&&br&&/p&&p&不废话,切入正题,这篇无比的重要,几乎是我十几年的一个总结和缩影,所以多读几遍,他们可以影响你财富增长的速度。先让我们来熟悉&b&破阶&/b&、&b&三元策略&/b&和&b&三元破阶&/b&这几个新词(哈,我就是喜欢造词,去年造的隐形需求/显性需求用起来没?)&/p&&p&&br&&/p&&p&&br&&/p&&p&“破阶”是一种顿悟,一种能力的全面提升,郭靖武功进步如此之神速正是因为有贵人助他破阶。有些人终其一生都无法破阶,几十年如一日的停留在一个阶。在任何领域都存在破阶,你可以理解为爬楼,一共9层,1-3为低阶,4-6为中阶,7-9为高阶。&/p&&p&&br&&/p&&p&&b&三元策略是我的核心思想&/b&,是我经验的浓缩,今天任何对他不重视的人都会付出巨大的代价,三元指的是现金流,低风险投资,和房产投资这三者的有机结合。(注意 不要和投资渠道产生感情,是有机结合,不是永久结合)&/p&&p&&br&&/p&&ul&&li&现金流:通过实业,薪资,租金等获得的长期稳定的收入;&/li&&li&低风险套利:将现金流进行低风险的证券,债券套利;&/li&&li&房产投资:现金需要一个储存载体,房产投资将收益成倍放大。&/li&&/ul&&p&&br&&/p&&p&我创业十余年,投资房产十年,经历了两轮牛熊,财富增值最快最稳的时期就是靠这三元相辅相成来扩大现金流的。而这三元就是我们的血液,现金流只允许投入到低风险证券,债券组合,而在房产机会到来时,我们要将至少一半以上的资金投入房产,第三元的房产是资产放大器,也是资产储存器,两个亿以下资产的人必用环节。&/p&&p&&br&&/p&&p&理解了破阶和三元策略后,三元破阶就更好理解了,在三元中的每一个领域都存在这三级九层,我们中的多数人几十年来都在现金流这个领域里苦苦前行,你运营公司,职场上班都属于为现金流而奔波,这当然无可厚非,然而在现金流这个领域要想走向高阶实现财务自由(7-9层)则难度巨大,多数人都困在1-5层。&/p&&p&&br&&/p&&p&那么普通人如何实现财富自由?三元破阶,在独立的一元中达到高阶很困难,但是在三元三个领域达到中阶并没有那么困难,哪怕两个中阶,一个低阶也有很大机会实现财务自由。&/p&&p&如下图所示,在三个领域达到中阶的人(红色区),其财富能力远超大多数普通人(蓝色区)&/p&&p&&br&&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-c40f03d2ed518b6e3590eb7_b.png& data-rawwidth=&550& data-rawheight=&395& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&https://pic4.zhimg.com/v2-c40f03d2ed518b6e3590eb7_r.png&&&/figure&&p&&b&错三元是&/b&灾难,这三个领域中任何一个都有无数的人在拼命竞争,打的你死我活,可能一辈子都拼不到高阶!而智者则整合三者,错位破阶,如果三项都能做到三元的中阶则完全财务自由,高阶更不可想象。坦白说,我经历过几次错三元,2006大概23岁的我赚到第一桶金之后回国买房,就买了当时单价1万的南京市中心写字楼三套,纯粹踩到屎了,当时对房产了解甚少,只知道Location Location Location, 而忽视了商业住宅在中国的产权只有50年,过户税高达差额的4成,以及供应巨大等暗坑,这房子目前的价格还不到18000,十年了!这就是典型的错三元。 &/p&&p&&br&&/p&&p&第二次错三元经验是07年股市,在尝到甜头后加大了投入,那会24岁对股市对国情理解很浅,更别说估值,仓位等复杂的逻辑,导致亏损数百万,惨淡收场,这堪称我遇到的第二次错三元。&/p&&p&&br&&/p&&p&这一次次低级的错误说明两个道理 1)当时财力和投资能力不匹,无法驾驭
2)最后都是我做生意挽救回来,所以我过去十年跌到过三次,三次都是生意救了我。这也是为什么我如此注重低风险投资,可以不赚钱,不可以亏钱,十几年股市,房事,生意的理念总结出今天的三元策略。&/p&&p&&br&&/p&&p&所以这四年多的观察,但凡智力正常,有一定执行力的人在生意上破阶到中级绝非难事;而大多数人在另外二元中的知识几乎为零使用一元获取财富好比是坐大巴赶路,使用三元则是坐飞机赶路,完全不在一个跑道上竞争。&/p&&p&&br&&/p&&p&&br&&/p&&p&我整理一个大家可能会问的常见问题,如果评论区有好问题,我会增加。&/p&&p&&br&&/p&&p&&b&FAQ 三元策略&/b&&/p&&p&1)我不懂炒股,完成不了三元怎么办?&/p&&p&老华答:不是一定要完成三元,实际上两元都已经是很了不起的事了,真的把两元做精是相当恐怖的,而实际上如果能把一元做到顶级都是威力无比的,比如实业做到上亿利润,比如炒房有几十套等,三元只是一种分仓处理,是对冲我们智力/能力/运气无法做到一元的顶级,而通过综合其他手段来超越。比如说,你实业利润一年1000万,如何能做到低风险投资15%,加上房地产上涨通道,你差不多可以赶上或接近一元的顶级。&/p&&p&&br&&/p&&p&2)你建议年轻人炒股吗?&/p&&p&我不太建议,因为我自己也是受害者,我这是上了贼船下不来了,而且发现没有,股票在我的三元里是做低风险投资用的,我追求的利润也是比较低的,这主要是因为我们的仓位控制导致即便有一只翻倍股也无法把整个资产包翻倍,我现在更多的是参与一些低价定增,大股东增持亏损4成以上等安全边际较高的投资。&/p&&p&&br&&/p&&p&3)现在房子还能买吗?&/p&&p&我在去年8月就开始在朋友圈呼吁买房,虽然我有几个微信,好友数万,但知乎大部分人应该不在我微信,我都已经获利颇丰,你觉得短期还有多少空间?实际上我随后还会更新一篇未来三年投资什么的文章,都点赞过60K吧&/p&&p&&br&&/p&&p&4)三元里最重要的是什么?&/p&&p&实业,实业是根本,实业是源泉,实业是弹药,投资是加速器,投资是放大器,投资是储存器,没有实业,储存个屁呀。源源不断的现金流可以捕捉到各种各样美妙的机会。如果没有实业,我2007年就挂了,实业是给我们错误买单,直到有一天我们成长了,学会了,实业就是给我们提供杀敌的弹药。&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&下次更新《MRHUA谈未来三年如何投资》&/b&&/p&
今天日更新了第五篇! 有空更新第六篇《未来三年投资什么》 补充1: 一开始只是贴个图写了几百个字,像所有上知乎的青年一样炫耀下自己的文笔和情怀,没想到招来一些网络上是英雄,生活中是狗熊的喷子,的确,经历是超出了他们的正常理解,只好展…
&figure&&img src=&https://pic2.zhimg.com/v2-f829da0a3e72_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&https://pic2.zhimg.com/v2-f829da0a3e72_r.jpg&&&/figure&&blockquote&&p&&em&从研究思想的提出到实验的具体实现是工程中的基础环节。但是这一过程常常被一些明显的小瑕疵所影响。在学术界,研究生需要辛苦的科研——大量的编写代码,撰写说明以及论文创作。新的工程项目经常需要全新的代码库,而且通常很难把过去应用过的代码直接延伸到这些新项目当中去。&/em&&/p&&br&&p&&em&基于此种情况,哥伦比亚大学计算机科学博士生及 OpenAI 研究者 Dustin Tran 从其个人角度概述了从研究思想到实验过程的步骤。其中最关键的步骤是提出新观点,这往往需要大量时间;而且至少对作者来说,实验环节不仅是学习,更是解决无法预测的问题的关键所在。另外,作者还明确说明:这个工作流程仅适用于实验方面的研究,理论研究则需要遵循另外的流程,尽管这两者也有一些共同点。你有什么想法呢?不妨在评论中与我们分享。&/em&&br&&/p&&/blockquote&&p&&strong&找对问题&/strong&&/p&&br&&p&在真正开始一个项目之前,如何让你的想法「落地」成为更正式的议题是非常关键的。有时它很简单——就像导师会给你分配任务;或者处理一个特定的数据集或实际问题;又或是和你的合作者进行谈话来确定工作内容。&/p&&br&&p&更为常见的是,研究其实是一系列想法(idea)不断迭代所产生的结果,这些想法通常是通过日常谈话、近期工作、阅读专业内和专业外领域文献和反复研读经典论文所产生的。&/p&&br&&p&&em&&figure&&img src=&https://pic2.zhimg.com/v2-055fad6285_b.jpg& data-rawwidth=&2784& data-rawheight=&1770& class=&origin_image zh-lightbox-thumb& width=&2784& data-original=&https://pic2.zhimg.com/v2-055fad6285_r.jpg&&&/figure&我的所有尚未探索过的研究思想的主文档&/em&&br&&/p&&br&&p&我发现了一种方法非常有用——即保持一个单一的主文档(master document),这通常需要很多工作。&/p&&br&&p&首先,它有一个项目列表来排列所有的研究想法、问题和题目。有时它们可以是比较高层面的问题,就像「用于强化学习的贝叶斯/生成方法」、「解决机器学习领域的公平性问题」;也可以是一些很具体的议题,比如「处理 EP 中记忆复杂度的推理网络」、「规模偏置的与对称的 Dirichlet 先验的分析」。我经常努力把项目列表写得更加简明:子内容通过一些链接进行展开。&/p&&br&&p&然后,根据接下来要做的工作来对 idea 清单进行分类。这通常会给我的后续研究指明方向。我也可以根据其方向是否和我的研究观点一致、其必要性和有效性随时修改这些项目的优先级。更重要的是,这个列表清单不仅仅是关于后续观点的,更是关于接下来我更愿意研究什么内容的。从长远角度来考虑,这对于找到重要问题和提出简单新颖的解决方法是有重要贡献的。我经常访问这个清单,重新安排事务,添加新想法,删除不必要的议题。最终当我可以详细说明一个 idea 的时候,它就可以成为一篇比较正式的论文了。一般来说,我发现在同一个位置(同一个格式)迭代 idea 的过程可以使正式论文写作中的衔接和实验过程都变得更加流畅。&/p&&br&&p&&strong&管理一个项目&/strong&&/p&&br&&p&&em&我们为近期的 arXiv 预印本搭建的 repository&/em&&/p&&br&&p&我喜欢在 GitHub 存储库中维护研究项目。不管一个「单元」的研究是多少,我都会将其定义成某种相对自我包含的东西;比如,它可能会连接到一篇特定的论文、一个已被应用的数据分析或目前一个特定主题。&/p&&br&&p&GitHub 存储库不仅可用于跟踪代码,而且还可用于跟踪一般的研究进程、论文写作进度或尝试其它合作项目。但项目的组织方式一直以来都是一个痛点。我比较喜欢以下的结构,该结构来自 Dave Blei,可参阅:&a href=&https://link.zhihu.com/?target=http%3A//www.cs.columbia.edu/%7Eblei/seminar/2016_discrete_data/notes/week_01.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&cs.columbia.edu/~blei/s&/span&&span class=&invisible&&eminar/2016_discrete_data/notes/week_01.pdf&/span&&span class=&ellipsis&&&/span&&/a&&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&-- doc/
-- 2017-nips/
-- preamble/
-- main.pdf
-- main.tex
-- introduction.tex
-- -whiteboard.jpg
-- -whiteboard.jpg
-- -dustin-comments.md
-- -dave-comments.pdf
-- checkpoints/
-- codebase/
-- script1.py
-- script2.py
-- README.md
&/code&&/pre&&/div&&p&README.md 为自己和合作者保持了一个需要去做的事的列表,这让面临的问题和前进的方向变得明确。&/p&&br&&p&doc/包含所有的记录事项,每个子目录都包含一个会议纪要或是文献提交,main.tex 是主要文档,每一章节都是不同文件,如 introduction.tex,让每个章节分开可以让多人同时处理不同的章节,避免合并冲突。有些人喜欢在主要实验完成后一次写出完整论文,但我更喜欢把论文作为目前想法的记录,并且让它和想法本身一样,随着实验的进展不断推进。&/p&&br&&p&etc/是其他与前面的目录无关的内容。我通常用它来存储项目中讨论留下的白板内容的图片。有时候,我在日常工作中获得了一些灵感,我会将它们都记录在 Markdown 文档中,它也是一个用于处置对于工作的各种评论的目录,如合作者对于论文内容的反馈。&/p&&br&&p&src/是编写所有代码的位置。可运行的脚本都是直接写在 src/上的,类和实用程序写在了 codebase/上。下面我将详细说明一下(还有一个是脚本输出目录)。&/p&&br&&p&&strong&编写代码&/strong&&/p&&br&&figure&&img src=&https://pic3.zhimg.com/v2-7934bacbb8b2b44f49f32c5ef27ff2b4_b.jpg& data-rawwidth=&2778& data-rawheight=&1744& class=&origin_image zh-lightbox-thumb& width=&2778& data-original=&https://pic3.zhimg.com/v2-7934bacbb8b2b44f49f32c5ef27ff2b4_r.jpg&&&/figure&&p&我现在写所有代码的工具都是 Edward,我发现它是快速实验现代概率模型和算法的最佳框架。&/p&&br&&p&Edward 链接:&a href=&https://link.zhihu.com/?target=http%3A//edwardlib.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Edward - Home&/a&&/p&&br&&p&在概念层面上,Edward 的吸引力在于语言遵循数学:模型的生成过程被转化为每行 Edward 代码;随后希望写出的算法被转化为下一行……这种纯净的转换过程免去了在未来试图将代码拓展为自然研究问题时的麻烦:例如,在之前使用了不同的方法,或者调整了梯度估值,或尝试了不同的神经网络架构,或是在大数据集中应用了其他方法等等。&/p&&br&&p&在实践层面上,我总是从 Edward 的现有模型示例(在 edward/examples 或 edward/notebooks)中受益,我将预置算法源代码(在 edward/inferences)作为一个新文件粘贴到我的项目中的 codebase/目录中,然后进行调整。这样从零开始就变得非常简单了,我们也可以避免很多低级细节上的缺失。&/p&&br&&p&在编写代码时,我一直遵循 PEP8(我特别喜欢 pep8 软件包:&a href=&https://link.zhihu.com/?target=https%3A//pypi.python.org/pypi/pep8& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python Package Index&/a&),随后尝试从脚本共享的类和函数定义中分离每个脚本;前者被放在 codebase/中以备导入。从第一步开始维护代码质量总是最好的选择,这个过程非常重要,因为项目会随着时间不断膨胀,同时其他人也会逐渐加入。&/p&&br&&p&Jupyter 记事本。许多人在使用 Jupyter 记事本(链接:&a href=&https://link.zhihu.com/?target=http%3A//jupyter.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Project Jupyter&/a&)用作可交互式代码开发的方法,它也是嵌入可视化和 LaTeX 的简单方法。对于我来说,我并没有将它整合到自己的工作流中。我喜欢将自己所有的代码写入 Python 脚本中,然后运行脚本。但 Jupyter 等工具的交互性值得称赞。&/p&&br&&p&&strong&实验管理&/strong&&/p&&br&&p&&figure&&img src=&https://pic3.zhimg.com/v2-0f570a847cda3f5ee5c41e_b.jpg& data-rawwidth=&2778& data-rawheight=&1748& class=&origin_image zh-lightbox-thumb& width=&2778& data-original=&https://pic3.zhimg.com/v2-0f570a847cda3f5ee5c41e_r.jpg&&&/figure&在好的工作站或云服务商做投资是必要的事。GPU 这样的特性基本上普遍可用,而我们应该有权限并行运行许多工作。&/p&&br&&p&我在本地计算机完成脚本编写之后,我主要的工作流是:&/p&&br&&p&1. 运行 rsync 同步我本地计算机的 Github Repository(包含未授权文档)到服务器的 directory。&/p&&p&2. ssh 到服务器。&/p&&p&3. 开始 tmux 并运行脚本。众事驳杂,tmux 能让你超脱此进程,从而不需要等待它的结束才与服务器再次交互。&/p&&br&&p&在脚本可行之后,我开始用多个超参数配置钻研实验。这里有一个有帮助的工具 tf.flags,它使用命令行论证增强一个 Python 脚本,就像下面这样为你的脚本增加一些东西:&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&flags = tf.flagsflags.DEFINE_float('batch_size', 128, 'Minibatch during training')flags.DEFINE_float('lr', 1e-5, 'Learning rate step-size')FLAGS = flags.FLAGSbatch_size = FLAGS.batch_sizelr = FLAGS.lr
&/code&&/pre&&/div&&p&然后,你可以运行下面这样的终端命令:&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&python script1.py --batch_size=256 --lr=1e-4
&/code&&/pre&&/div&&p&这使得提交超参数更改的服务器任务变得容易。&/p&&br&&p&最后,说到管理实验时输出的任务,回想一下前文中 src/目录的结构:&/p&&br&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&-- src/
-- checkpoints/
-- codebase/
-- script1.py
-- script2.py
&/code&&/pre&&/div&&br&&p&我们描述了每个脚本和 codebase/。其他三个目录被用于组织实验输出:&/p&&br&&ul&&li&&p&checkpoints/记录在训练中保存的模型参数。当算法每固定次数迭代时,使用 tf.train.Saver 来保存参数。这有助于维护长时间的实验——你可能会取消一些任务,后来又要恢复参数。每个实验的输出都会存储在 checkpoints/中的一个子目录下,如 314_batch_size_25_lr_1e-4/。第一个数字是日期(YYYYMMDD),第二个是时间(HMS),其余的是超参数。&/p&&/li&&li&&p&log/存储用于可视化学习的记录。每次实验都有属于自己的和 checkpoints/中对应的子目录。使用 Edward 的一个好处在于,对于日志,你可以简单地传递一个参数 inference.initialize(logdir='log/' + subdir)。被追踪的默认 TensorFlow 摘要可以用 TensorBoard 可视化。&/p&&/li&&li&&p&out/记录训练结束后的探索性输出;例如生成的图片或 matplotlib 图,每个实验都有自己的和 checkpoints/中对应的子目录。&/p&&/li&&/ul&&br&&p&软件容器。virtualenv 是管理 Python 安装环境的必备软件,可以减少安装 Python 的困难程度。如果你需要更强大的工具,Docker containers 可以满足你的需要。&/p&&br&&ul&&li&&p&Virtualenv 链接:&a href=&https://link.zhihu.com/?target=http%3A//python-guide-pt-br.readthedocs.io/en/latest/dev/virtualenvs/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Virtual Environments&/a& &/p&&/li&&li&&p&Docker containers 链接:&a href=&https://link.zhihu.com/?target=https%3A//www.docker.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Docker&/a&&/p&&/li&&/ul&&br&&p&&strong&探索、调试和诊断&/strong&&/p&&br&&p&&figure&&img src=&https://pic3.zhimg.com/v2-250efbbe9c51e2887317bd_b.jpg& data-rawwidth=&2560& data-rawheight=&1470& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&https://pic3.zhimg.com/v2-250efbbe9c51e2887317bd_r.jpg&&&/figure&TensorBoard 是可视化和探索模型训练的一种优秀工具。因为 TensorBoard 具有良好的交互性,你会发现它非常易于使用,因为这意味着不需要配置大量 matplotlib 函数来了解训练。我们只需要在代码的 tensor 上加入 tf.summary。&/p&&br&&p&Edward 默认记录了大量摘要,以便可视化训练迭代中损失的函数值、渐变和参数的变化。TensorBoard 还包括经过时间的比较,也为充分修饰的 TensorFlow 代码库提供了很好的计算图。对于无法只用 TensorBoard 进行诊断的棘手问题,我们可以在 out/目录中输出内容并检查这些结果。&/p&&br&&p&调试错误信息。我的调试工作流非常糟糕。对此,我在代码中嵌入打印语句并通过消去过程来寻找错误。这种方法非常原始。虽然还没有尝试过,但我听说 TensorFlow 的 debugger 功能非常强大。&/p&&br&&p&&strong&提升研究理解&/strong&&/p&&br&&p&不断考研你的模型与算法,通常,学习过程会让你对自己的研究和模型有更好的了解。这可以让你回到制图板上,重新思考自己所处的位置,寻求进一步提升的方法。如果方法指向成功,我们可以从简单的配置逐渐扩大规模,试图解决高维度的问题。&/p&&br&&p&从更高层级上看,工作流在本质上就是让科学方法应用到真实世界中。在实验过程中的每一次迭代里,抛弃主要想法都是不必要的。但另一方面,这一切的理论基础必须稳固。&/p&&br&&p&在这个过程中,实验并不是孤立的。合作、与其他领域的专家沟通、阅读论文、基于短期以及长期角度考虑问题、参加学术会议都有助于拓宽你看待问题的思路并能帮助解决问题。&/p&&br&&p&&strong&说明&/strong&&/p&&br&&p&本工作流主要用于实证研究,但其中的一些方法是值得其他任务参考的。&/p&&br&&p&主文档结构的模板可以参考:&a href=&https://link.zhihu.com/?target=https%3A//github.com/dustinvtran/latex-templates& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dustinvtran/latex-templates&/a&&/p&&br&&p&&strong&参考文献&/strong&&/p&&br&&p&&em&1. Gelman, A., & Shalizi, C. R. (2012). Philosophy and the practice of Bayesian statistics. British Journal of Mathematical and Statistical Psychology, 66(1), 8–38.&/em&&/p&&p&&em&2. Pearl, J. (2000). Causality. Cambridge University Press.&/em&&/p&&p&&em&3. Wainwright, M. J., & Jordan, M. I. (2008). Graphical Models, Exponential Families, and Variational Inference. *Foundations and Trends in Machine Learning, 1(1–2), 1–305. &/em&&/p&&p&作者 &a href=&https://link.zhihu.com/?target=http%3A//dustintran.com/blog/a-research-to-engineering-workflow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dustin Tran&/a&
&b&机器之心编译&/b&&/p&
从研究思想的提出到实验的具体实现是工程中的基础环节。但是这一过程常常被一些明显的小瑕疵所影响。在学术界,研究生需要辛苦的科研——大量的编写代码,撰写说明以及论文创作。新的工程项目经常需要全新的代码库,而且通常很难把过去应用过的代码直接延伸…
&p&&b&零缺陷开发技巧&/b&,简单易懂,一学即会,一用就有效果,让你写10K代码只有1个bug的方法&/p&&p&个人实践效果:10K代码1个bug, 个人负责的70%的版本0 bug&/p&&p&内容简介:&/p&&p&&b&1个原则:2/8原则&/b&&/p&&p&20%的代码完成80%的功能,80%的代码用来处理20%概率出现的异常和分支&/p&&p&现在看看你的代码,如果没有达到这个标准,说明代码不够完善,考虑不够周全&/p&&p&&b&2个技巧:防御性编程、代码写三遍&/b&&/p&&p&每行代码都考虑分支或者错误情况(注意考虑并不代表一定要写,没有就不用写,只是要培养自己的这种意识,如果没有这样的意识,那就会导致该写的也都遗漏了),&/p&&p&第一遍代码完成基本功能,第二遍代码完善异常和分支处理,第三遍代码优化(包括编程规范、性能、逻辑等)&/p&&p&&b&3个条件:熟悉编程语言、单元测试、熟悉业务&/b&&/p&&p&特别注意编程语言的坑,例如PHP的==和===&/p&&p&单元测试不用多说,能够以最小的代价发现隐藏很深的问题&/p&&p&代码写的再好,如果业务理解错了都是白搭&/p&&br&&p&&b&详细请看:&/b&&/p&&a href=&//link.zhihu.com/?target=http%3A//download.csdn.net/detail/yah99_wolf/8293307& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&零缺陷”开发技巧 - 下载频道 - CSDN.NET&/a&&br&&p&写完就要立马补充1:&/p&&p&很多人评论说这样会很耗费时间(意料之中的),但其实不然,磨刀不误砍柴工,我的开发效率也是数一数二的,写代码的时候,多写一些分支和异常判断,并不会增加编码时间,因为这些分支想到后写起来是很快的,无需复杂的设计和实现,关键是一定要有意识去想!&/p&&p&而且这些分支判断,实际上本来也是业务上需要考虑的,只是需求和设计文档中不会这么细致而已,如果为了追求完成任务省略这些思考和处理,到了测试阶段甚至上线运行后,总会有一天触发这个逻辑缺陷,那个时候花费的时间比你编码时花费的时间,增加10倍100倍都可能!&/p&&p&记住:出来混,总是要还的!&/p&&p&记住:编码 != 完成正常逻辑&/p&&p&记住:编程 != 打字 &/p&&p&写完就要立马补充2:&/p&&p&&b&零缺陷是一种理念,是一种方法论,别扣字眼&/b&,认为只要有1个bug就不是零缺陷,这是教条主义,就像说二八原理,难道我75%的代码用来处理异常和错误分支就不符合二八原理了么?&/p&
零缺陷开发技巧,简单易懂,一学即会,一用就有效果,让你写10K代码只有1个bug的方法个人实践效果:10K代码1个bug, 个人负责的70%的版本0 bug内容简介:1个原则:2/8原则20%的代码完成80%的功能,80%的代码用来处理20%概率出现的异常和分支现在看看你的代码…
&p&&b&“我是一个既得利益者,”这个被称为中国10年来最成功CTO的男人说,“你能写写我的运气吗?”&/b&
&/p&&figure&&img src=&https://pic2.zhimg.com/v2-058a8bc11db85fd88e96b49f3c3ac729_b.jpg& data-rawwidth=&484& data-rawheight=&736& class=&origin_image zh-lightbox-thumb& width=&484& data-original=&https://pic2.zhimg.com/v2-058a8bc11db85fd88e96b49f3c3ac729_r.jpg&&&/figure&&p&阿里巴巴集团技术委员会主席王坚&/p&&p&难以想象他这样一个人会承担如此多的骂名。&/p&&p&他看上去天真无害,是一个最标准的工程师模样。格子衬衫,右手的袖子因为配合挥舞的动作,常常耷拉下来。&/p&&p&一脸羞涩的笑,55岁的年龄,走起来像是记忆里初中那种沉默的男孩。斜着肩膀大跨步,为了减少对视,低着头快走。&/p&&p&在进入阿里之前,他的人生不可谓不顺风顺水。&/p&&p&30岁的心理学教授,31岁的博导,32岁的系主任。1999年他放弃了这一切,在微软亚洲研究院刚刚在中国开疆拓土时,成为其中的一员。&/p&&p&那是一个大牛扎堆的世界,即使如此,“他也可以算其中最特别的一个”。&/p&&p&直到2008年,他进入阿里,成了著名的忽悠了马云的“骗子”。在草莽文化盛行的互联网界,他变得面目可疑。&/p&&p&最终,在需要故事和传奇的现实世界里,围观者收获了一个漂亮的反转。尘埃落定,“骗子”抓住了现在互联网最具想象力的风口——云计算。&/p&&p&整个采访中,我听到了各种各样的对他的评价。智者、先知、堂吉诃德、云计算之父。每个人都觉得欠他的不屈不挠一份承认,希望在语词上给他补偿。&/p&&p&当我希望他定义自己的时候,他拒绝了。他觉得比喻会掩盖最核心的东西。&/p&&p&“我是一个既得利益者,”这个被称为中国10年来最成功CTO的男人说,“你能写写我的运气吗?”&/p&&p&&b&相遇:谁忽悠了谁?&/b&&/p&&br&&p&阿里巴巴集团首席风险官刘振飞没想到,8年前的一次牵针引线,会改变那么多人的命运。&/p&&p&2008年,刘振飞因为数据上的技术难题,想挖王坚的手下,结果被跳票。他索性直接找到了王坚。&/p&&p&时机如此妥当,“在北京10年,正想回杭州”。那时微软研究院如日中天,而中国互联网正迎来一轮泡沫。对王坚来说,阿里找到他像是命运的眷顾。他希望能做更多的事情,从研究院到一个更真实的商业场景中去。&/p&&p&离开之前,他所做的项目正和数据相关,通过海量数据分析了解用户习惯、优化软件迭代。&/p&&br&&figure&&img src=&https://pic3.zhimg.com/v2-34fe91cbd89e3f0d3b62e1e_b.jpg& data-rawwidth=&1280& data-rawheight=&853& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic3.zhimg.com/v2-34fe91cbd89e3f0d3b62e1e_r.jpg&&&/figure&&br&&p&在微软亚洲研究院,王坚深受比尔·盖茨信任。他带的组是研究院里当面和比尔·盖茨讨论问题最多的小组。有人写邮件给王坚,描述了他在比尔·盖茨面前提到软件的数据分析,比尔·盖茨说你应该去找王坚。&/p&&p&王坚曾经把微软研究院比作幼儿园。幼儿园充满未来想象,却很难和现实接轨。&/p&&p&他想在真实世界做更大的事情。他遇到了马云。&/p&&p&“他们的思维恰巧在一个频道上。”刘振飞说。第一次和王坚见面的人,会困惑于他语言的天马行空,充满难解的形而上的意味。&/p&&p&马云、曾鸣和王坚这三个都当过老师的人,有一种奇怪的气场契合。一直观察中国云计算发展,原CSDN总编辑刘江说,三个人在云计算上达到了战略上的一致。&/p&&p&也许用战略这个词,是为了避开战术上的尴尬。&/p&&p&毕竟,这三个人一个是企业家,一个是管理学教授,一个是心理学博士。&/p&&p&在技术领域,有自己的政治正确。云计算所做的是互联网通用技术平台,最底层的操作系统,是技术领域最难搭建的核心。&/p&&p&刘江还记得当时业内的技术人员提起王坚的团队,所透露的不屑,“他们甚至不是做操作系统出身”。&/p&&p&在那个时候,王坚身上已经有了两个标签:第一,不会写代码;第二,一个学心理学的。&/p&&p&这是他日后被称为“骗子”的最佳佐证。&/p&&p&实际上,当时更多的担忧并不是来自马云是否被骗。&/p&&p&追随王坚从微软亚洲研究院进入阿里云的第一代工程师林晨曦,依然记得当年自己的疑问。&/p&&p&他说马云和王坚,不知道谁忽悠了谁?&/p&&p&马云真的会坚持做这个东西吗?如果他后悔,那我们不是冲过去做炮灰吗?王坚说了一句话让他印象深刻,“相信是别无选择”。&/p&&p&王坚只能选择相信阿里巴巴。几次交谈让他看到了阿里巴巴对技术的渴望。那个时候的阿里正处于焦虑之中,如何从一个商业公司转向技术公司,这是困扰他们最大的难题。&/p&&p&现在的阿里云总裁孙权看到过马云的坚定。&/p&&p&他带领的阿里小贷,曾经是阿里云唯一的客户。2010年初,他觉得自己快要被当时阿里云无休止的故障拖垮了。一个寒冷的冬日,他和马云在西湖边散步,“马总,能不能放我一马?”&/p&&p&马云很坚定,不可以,云计算是未来。&/p&&p&同样的话,刘振飞也听马云说过。他问了当时很多阿里人想问的问题,外面对王坚争议那么大,你到底怎么想的?&/p&&p&马云说,王坚说他知道大数据的方向,我信任他。如果撞墙了,这钱打水漂了,我花得起,这是战略。&/p&&p&林晨曦进了阿里云,他终于相信阿里巴巴集团是要做这件事情。“甚至马云不同意都不可能,这是一个集体的决策。”他说,阿里云成立的时候,阿里所有高管都陪着阿里云工程师聊了一个下午。&/p&&p&蔡崇信的话让阿里云的工程师们印象深刻,他是阿里巴巴集团董事局执行副主席。他说技术这些我听不懂,我就想告诉你们一件事,只要是能用钱解决的问题,都不是问题。&/p&&p&王坚相信马云说的,一年投10亿,坚持投10年。&/p&&p&对于他来说,能在那个时候,大多数人都觉得云计算是忽悠的时候,可以开始做这件事情,“你知道对我来说,这是多大的既得利益?”&/p&&p&梦想有了实现的可能。成功的概率就像翻一百个硬币,翻到的全部是正面。&/p&&p&&b&工程师的煎熬&/b&&/p&&p&你知道阿里云的工程师换了几代了吗?&/p&&p&问这个问题的时候,阿里云的资深技术总监李津脸上的表情显得难以捉摸。7年的时间,原来的核心团队剩下20%,工程师已经到了第5代,“前仆后继”。&/p&&p&王坚不是一个喜欢夸张的人。但是,他形容阿里云是靠工程师“拿命来填”。他领着一群年轻人,去做一个中国人从来没有做过,只在他们脑子里存在过的东西。&/p&&p&采访的过程中,他们都爱用战争的比喻。四渡赤水、平型关大捷、长征、过草地。&/p&&p&“大部分人是走不出草地的,对不对?”王坚问。&/p&&p&我一直想知道,在阿里云初期,这个自主的底层架构搭起来到底有多难?&/p&&p&王坚说,如果有个东西在那里,再难能怎么难呢?最难的是,无中生有。&/p&&p&林晨曦说,中国谁都没有做过,有可能你的每一个决策都是错的。心里没底,没底也要往下做,往下翻那个硬币,并希望每一次都翻对。&/p&&p&李津说,没有人知道怎么做通用计算平台。就像没见过猪跑,没养过猪,没卖过猪肉,然后上来就做养猪行业的事情。没有做过,就意味着所有技术上的坑都要自己填一遍。&/p&&p&和国外有技术代差,阿里云又要做和国外同一个起跑线上的事情,难免在对标的同时不断地被打脸。&/p&&p&有很多人撑不住走了。程序员一生的黄金时间只有几年,他们不愿意在黑暗里一直摸索。&/p&&p&王坚记得有一个优秀的工程师,走的时候写了封信大骂主管,说他领着大家做一件完全没有希望的事情。&/p&&p&林晨曦就是那个被骂的主管。他记得这个工程师,他当时被称作阿里云最靠谱的工程师,所以最不靠谱的项目都要交给他。有什么办法呢?&/p&&p&林晨曦在阿里云呆了4年,他觉得像过了一辈子。他说那时候自己什么事情都记得住,3个月前谁跟他交代了一句话,他都在脑子里。他必须记,因为忙到连用笔记下来的时间都没有。&/p&&p&王坚对他们的要求是,所有人的反应必须是小脑反应。&/p&&p&王坚的要求太多了。所有人都害怕和他开会,“他会让一个会丧失所有的会的属性”。王坚成了一个巨大的黑洞,他把所有人都吸进去。林晨曦当时绕着他走,因为见了他就会又把更多的事情堆上来。&/p&&p&“他简直贪得无厌。”&/p&&p&现实扭曲力场的人原来真的存在,离职的员工有时候想起来还觉得后怕。&/p&&p&王坚知道自己狠。在战壕里,工程师很多已经被炸得缺胳膊少腿了。这不是人命,但同样残酷,收割掉的是工程师的自尊心。&/p&&p&你知道我为什么能坚持下来吗?王坚说了一句话,因为我忍住闭着眼不看。他在指挥台,他可以移开眼睛。&/p&&p&王坚有他自己天然的钝感之处。他记得他有一次和一个大人物聊天,聊自己在阿里云的前两年没人管,多自由。那个人奇怪地看了他一眼,说那表明公司不重视你。&/p&&p&他被噎住了。他想了想,也许真是不重视,但这个重要吗?&/p&&p&阿里云早期的时候,很少有主管离开。因为那时候人少,不需要参加阿里的年度复盘大会,王坚一个人去听,所有的批评和压力自己消化。后来,有人去参加了这个大会。&/p&&p&冲击之巨大,开完会完全不知道干什么好,只好离职了。&/p&&p&&b&群嘲&/b&&/p&&p&在最初几年里,阿里云在集团内部成了一个笑话,技术上艰难,商业上也看不到可能性。&/p&&p&笑话中的笑话就是王坚博士。&/p&&p&他太超前了,超前到需要周围的人在认知上做一个选择,先知还是骗子?&/p&&p&他的话语方式成了被嘲讽的对象。博士的话难懂,富有哲学意味,追求语词的本义,跳跃性强。很长一段时间,和博士开完会,一个必须的程序是,等博士走后,所有人坐在一起,讨论一下今天博士到底想说什么。&/p&&p&李津一直觉得从王坚这里受益良多。他永远是逼你思考,而不告诉你答案。&/p&&p&在反对者眼里,这代表着,其实他什么都不知道,所以只好云山雾罩,以及逼着别人给答案。有人嘲笑博士,“博士周边的人一年换一茬”,彼此都受不了。&/p&&p&王坚在争议声中,又用他那永不知疲倦的折腾能力,开始做手机的操作系统,对标谷歌的安卓。&/p&&p&王坚一直有着强烈的技术自主情结。所谓家国情怀,60年代出生的他被打上了那个时代的烙印。他是一个航空航天迷,常常会给手下讲,过去中国没有办法造自己的大飞机,“那么多优秀的工程师一辈子连造飞机的机会都没有”。他给云计算平台起名“飞天”,意味深长。&/p&&p&在他看来,云计算是一个新的行业,阿里云要走在最前面,就不能靠别人提供技术。“那不成了胡扯了吗?”—你又不是想做一个创业公司卖掉。&/p&&p&同样,手机操作系统也是如此,要想做自己的东西,就不能在别人的系统上做。&/p&&p&在刘江看来,王坚当时是做了一个错误的决定。&/p&&p&布局太大,难免节外生枝。云计算本来就足够大了,这边还没做成,手机系统又是一个更巨大的坑。就如王坚自己所说,两个正面战场,同时开战。&/p&&p&这也意味着更容易腹背受敌。&/p&&p&2011年,YunOS与宏碁合作,在最后一瞬间,宏碁迫于谷歌的压力取消发布会。此事成了YunOS身上背负的最大质疑。&/p&&p&内部的质疑扩散到了阿里巴巴之外。外部的判断更加直接。YunOS的工程师谷祖林2012年离开阿里巴巴,有记者采访他,核心问题就是,王坚到底如何骗了阿里巴巴。&/p&&p&“离职后我才发现外面的评价是百分之百一边倒的”,知乎上出现了对王坚的各种嘲讽。&/p&&p&王坚进入了他人生中被质疑的最高峰,阿里巴巴历史上最受争议的人。&/p&&p&2012年8月,他被任命为阿里巴巴集团CTO。&/p&&p&这个任命在阿里巴巴内网上引起强烈反弹,有人跟帖,云手机做得一塌糊涂,浪费资源无数,还高升,让人费解。&/p&&p&不搞技术,不擅长管理,你有什么隐藏技能?在帖子里有人这样问。&/p&&p&谁也不知道当时王坚到底承担了多少压力。阿里云几乎隔一段时间就会有被解散的传言。“活在生死未卜里”,现在YunOS事业部总经理张春晖说。&/p&&p&那时候阿里云的工程师会不断地接到猎头电话,苦口婆心,现在不走,等到跌停板的时候,想走也走不了。&/p&&p&集团内部的人也虎视眈眈地想要来分一杯羹,“抢人”。&/p&&p&现在说起来似乎风淡云轻。王坚说,我不是一个根据外部标准判断我行为的人。&/p&&p&他确实不是。在微软亚洲研究院的时候,他是唯一一个坚决不发论文的人。&/p&&p&大公司内部创新,面对质疑,那不是一件很正常的事情吗?王坚说这是惯例。&/p&&p&但实际上,没有人能活在真空世界里。博士的一个举动,在刘振飞的脑海里留下了深刻的印象。&/p&&p&当时一群人在一起吃饭,刘振飞问王坚,}

我要回帖

更多关于 中控消费软件安装问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信