15
May
2019

我的书出版了!Service Mesh: Istio 入门必备

标签: 思考 软件设计 架构

很长时间没有写博客了,大家可能以为它已经废弃了。其实,从去年到现在我都是在忙着写一本关于 Istio 的书籍,之所以写这本书主要还是因为当时市面上对这方面的文章太少了,书籍则是零。因此我将自己的理解与实践经验分享给大家,希望对大家有帮助。


我个人是非常看好服务网格的,我自己本身专注于软负载,我认为服务网格是在容器时代的软负载最佳的存在形态。就像 PaaS 一样,服务网格也将自己作为一个基础通用服务层下层到了基础技术栈体系,这样不仅有利于通用性,还对业务的无侵入性有很好的支持。在容器时代,一切都是浮动的、弹性的,可变的,负载也不例外,从早些时候的硬件负载,到微服务时代的透明负载,再到服务网格,这一个世代的划分。我觉得每个对分布式有兴趣或者从事其中的工程师都应该或多或少了解下。


有兴趣吗?买我一本书吧,听我慢慢为你道来~


当当:http://product.dangdang.com/27857036.html 


01
Oct
2017

2017我给自己打3.25

标签: 思考

天空依然湛蓝,却不留下飞过的痕迹,一切都回归平静,是该写点什么了。


近日终于下定了决心,没有什么特别的感觉,也没有什么沮丧。这样的事,当时的确很痛,我曾一度认为我会崩溃,不过挺过来了,就会有脱变,不然只会一蹶不振,现在回头再来看也就没有什么了,一切都只是成长的基石而已……

阅读全文>>

23
Feb
2016

审时度势

标签: 思考

我并不是想在你面前装个好人或者灌输你心灵鸡汤什么的,我只是想告诉你事实——在历史的洪流下,你只是沧海一粟,微不足道。


上面的话听起来危言耸听,你可能认为我是个悲观主义者或者是个胆小鬼。我记得初中的时候,我们班主任说的最多的一句话就是“困难像弹簧,看你强不强,你强他就弱,你弱他就强”。可是真是如此吗?如果你真的这么想,你就单纯的从自我意识角度出发犯了唯心主义的错误。物质是客观存在的,我们的一些心灵鸡汤能给我们的只是主观能动性,但实践还受客观条件影响。诚然,我赞同,很多事情都需要坚持才能取得胜利,那条件也得是你走对了路,如何走对路,这里的关键就是审时度势。

辩证唯物主义认为:“人的本质是一切社会关系的总和”,就是说人的本质就是你与周围的关系,而周围的事物是物质,物质则是客观存在的,存在这个性质是不以个人的意志而转变的,所以说人定胜天这成语完全是主观臆断。有人就要站出来了,像李世民、毛泽东或者乔布斯不是都改变了世界吗?怎么就叫不以个人的意志而转变呢?让我告诉你,这是社会发展的需要或者说是神的意志,他们只是导火线而已。毛泽东他老人家自己不是说过吗:“人民群众是历史的创造者”。所以我想告诉你的是,凡事在落地之前,必然已经有其苗头,有其趋势!比如毛泽东那个时代,农民长期被压迫,生活一直处于崩溃的边缘,积怨已久,这个时候他老人家站出来说:“跟着我干革命,事成之后分田!”,你说那个时候就是“今亡亦死,举大计亦死”的状态,毛泽东顺应了时代的潮流,所以他的理想实现了!再说乔布斯,是的,他很有才华,大家都把他当神了。iPhone是个很成功的产品,不过我想告诉你,大屏触摸这种概念的手机绝对不是 iPhone 的专利,比如Pocket PC系列。为什么唯有iPhone成功了,Pocket PC没有?很简单,历史的趋势不在那儿,要知道Pocket PC 概念提出的时候那会儿,即在2004年,那时候“全球GSM手机的出货量”只有区区几3千万部的样子的[1],而到了2015年,仅华为一家公司的出货量就高达1亿部[2],那时能买得起Pocket PC的那绝对是凤毛麟角;有人说苹果成功是因为iPhone的界面做得好,速度快,用户体验好,设计出彩。好的,让我们来看看一当年经典的HP iPAQ Pocket PC h2210 硬件配置是什么样的:CPU为英特尔PXA255(400MHz),内存为64MB SDRAM和32MB闪存ROM,显示屏采用3.5英寸半透过型TFT液晶(240×320像素,6万5535色)。在这种现在看来山寨机都算不上的配置上,你觉得能做出多么漂亮的界面?我并不是否定苹果出色的工业设计,我只是想告诉你主观能动性必要基客观物质条件。中国有话有古语叫“天时地利人和”, 说的就是这个道理。

问世于2003年9月的Pocket PC

很早以前,我在我的《无绝对独立意识》一文章中便指出了世界是由一种被称为“神”的力量引导的,想成为神的人多了去,乔帮主不是有句经典的名言叫“活着就是为了改变世界”吗?可惜现实总是残酷,成功的终究只有少数,而成功的人往往推动了时代的发展。这里的关键就是我今天要强调的顺势,做事一定要顺势,不管是你赞同还是不赞同当前的形势,你首先要做的就是认清形势。当年国军围剿共军,毛泽东便深刻认识到敌强我弱这个基本形势,主张在农村积蓄力量,建立革命根据地,以农村包围城市,最后夺取全国胜利的正确道路;而王明则不以为然,对国军的进敌多采取主动出击的方式(当时国军全是美式装备),结果在第五次反围剿中完全处于被动地位,共军伤亡4万余人,最终被逼上了远征(即长征)的道路[3]。无论你是伟人也好,普通人也好,你都只是一个人,你不过是沧海一粟,历史洪流中的一滴水而已。历史的扭力巨大,任何正面与之抗衡的力量都注定失败。我的意思并不是坐以待毙,我只是想告诉你的是不要不自量力,当形势不利于时,防御为主、休生养息,这个时候如果你全力出击那就是找死,真的的强者从来都是静静地等待时机然后给敌人致命的一击。所谓度势不仅体现在战役这种宏观层面上,在我们身活中也处处体现着,比如你在原来的公司多么的牛逼,可谓是呼风唤雨,但你跳槽了,到了一个新的公司,你自己就收敛一点,这里已经不是你原来的地盘了,大家都你的印象都清零了,如果这个时候你过于放荡不羁,那大家对你的评介就会与你的自我认识出现很大的反差。所以不要老是生活在自己的世界里,要注意观察现在的神是谁,其引领的形势对你有利否,不利时你可以选择离开,没有必要跟其对着干,除非你有十足的把握能够推翻他成为新的神,否则就顺着或者离开。

那么在做一件事之前如何知道是顺势还是逆势?很抱歉,这个真是很难,因为这正是成功的条件之一,我要是能准确知道,我就投身股海成为亿万富翁了。真的很抱歉,这种能力只能在实践慢慢成长了。最后,祝你好运 :P

--------------参考---------------

[1] http://mobile.zol.com.cn/246/2464331.html

[2] http://tech.china.com/news/aci/11157258/20160108/21101524_all.html?bd_source_light=1175154

[3] http://baike.baidu.com/subview/762548/762548.htm

--------------草稿---------------

做事一定要顺势,便能起到四两拨千金的作用

我们只是沧海一粟,历史洪流中的一滴水,历史的扭力巨大,任何正面与之抗衡的力量都注定失败。


不过虽然准确预测不可能,但我们可以在实践中慢慢得知当前的情况。当前如果顺势的话,则有以下几个特征:

  • 大多数人的想法;
  • 能够满足大部分人的期待;
  • 实施的时候感觉阻力小;

不过很在情况下,当前或者短期形势很大可能不是顺势的,比如我想减肥,当前情况下肯定是太累或者不想动什么的,但从长期来看,减肥这件事还是非常有必要做的,顺应了自己的发展需求。所以的很大情况下你看你首先是否相信自己的意志是历史的趋势,短暂逆势也许只是短暂的蹲下而已,这个时候个人的主观能动性就发挥关键作用了。长期的顺势识别就是决定你能否成功的要素了,这由非常多的因素决定,如经验、眼光、分析能力等等,这里就不多说了。不过一旦你撑握了顺势这个基本因素,其它的可以在实践中不断的学习积累起来。这样你离成功就越来越近了。



20
Feb
2016

我为什么强调要走在客户前面

标签: 思考

这是我在公司园桌讨论上的发言,已经脱掉了敏感信息,分享出来:

时代的发展演变总是由一些变革引起的:从工业革命、潮流文化到人们思维观点等都是由一些先驱者引导的,一浪一浪推进着。如果不思进取,那么只会被淘汰!80后的同学们应该都还记得Kodak在上世纪有多么风光么?现在是个什么样子大家都清楚。江泽民的“三个代表”(别喷,我是严肃的,我也不是党员)前两个都是与先进相关的(TG要始终代表中国先进生产力的发展要求;TG要始终代表中国先进文化的前进方向),可见其重要性。所以对我们来说,不思进取 3.25, 跟上节奏 3.5,引领中国变革命 3.75,引领世界变更 4.0。

凡事都需要时间来堆:以前我一直都在思考一个问题,为什么差距都是用“时间”来衡量的,比如中国差美国30年什么的。现在我才知道,我们做一件事情都是从无到有的过程,途中必须有一些坑需要我们去踩,去解决,这些都需要时间,时间!从我开始学琴开始,我便深刻地体验了这个道理,我以前只看到了演奏家在台上风光的表演,却对台下的辛苦操练从来没有感觉,直到我每天都强迫自己至少练2小时琴,无论是凌晨2点还是皮都快被冻掉的大冬天,我才知道别人付出了多少!

如果总是等到别人告诉你要做什么你才做,那绝对是too late:做产品一定要“未雨绸缪、先发制人、提前埋点、提前部署”,打个仗不是还要抢占制高点吗?苹果的iPhone是凭空产生的吗?在那之前Apple早就在 Mac上打下了iOS基础,在iPod下打下了音乐基础,在iTunes上打下了App Store基础,一切的一切都是水到渠成,并不是什么神奇的事。有句话叫“在风口上猪都能飞上天”,那么问题在于风来时你在风口上吗?

阅读全文>>

12
Dec
2015

自我认识的三重境界

标签: 思考

人类对自身的认识本身就是一种悖论,因为用有限的能力去探索超限的世界显然是不可推导的。就如跟自己战斗一样,是无法分出胜负的。要解开这个环,就只有一种方法,那就是“成长”,当你成长后,你就超越了自己,就能打败自己的影子,进入全新领域。

我们刚出生时,对自己是没有认识的,自己做出的动作完全是对世界的条件反射,即被物质驱动着,饿了就会哭,亲人逗我们了就会笑,没有思考。后来我们开始思考,开始有了自己的想法,对外界的刺激我们可以选择性的接收,也许还能逆向思考。这些能力都源于对自我的认识,所谓自我认识就是看清自己所处的环境与自身需求,即“我所处的环境是什么”、“我的目标是什么”、“我需要做什么才能达到我人目标”,而在不同的层次,这些问题由不同的力量驱使着并以此划分为三个层次。


阅读全文>>

10
Oct
2013

Your choice?

标签: 思考

Red: See how deep the rabbit hole goes. Blue: The story ends

09
Oct
2013

正确认识无意识思维——与另一个自我和谐相处

标签: 思考

无意识思维(Unconciouse Mind)是相对于意识而言存在于我们脑一种的另一种思维。它不受主观意识控制,在无注意时产生[1],但却是大脑最神奇的地方。例如我们写程序时,讲求的是一种算法,我们知道只有把算法弄清楚了,计算机才能正确地解决问题,但人就不同的了,有时候你根本不知道它的原理,但你也能解决,比如在照片上认出你的亲人、朋友,一般人都能够做到,但当问到为什么认得出时,他会说觉得“像”。但“像”这个东西很明显不能说明你的判断”算法“,如果你懂得”人脸识别“你就发现,这么复杂的计算过程,人脑竟然就一个”像“字就这样神不知鬼不觉地把结果计算出来了,就像魔法一样,这不真的是非常神奇吗[2]?

无意识思维就像一个异常精密的黑盒,从主观意识那里接取任务与输入条件,把结果计算出来后再送回给主观意识。如果你不稍加注意,你完全不会注意到这个一过程,但它确实就是存在的。我记得我小的时候看过一个实现,把飞行员放在一个密封的仓内,再把氧气深度慢慢下调,但保持仓内实验人员意识清醒,当氧气深度下降到一定的程序时,仓内人员连非常简单的加法都计算不出来了,也就是说虽然这时候无意识思维接到命令进行加法运算,但它已经不能正常工作了。再比如你在演讲时,词语的选择与语句的组织都是不经过你的大脑的,他们都是不经意的形成,当你太注意你的用词时,你反而会产生停顿,不知道下句该说什么。无意识思维无处不在并且无时无刻都在影响着你,注意,这里只是影响,最终决定你的行动的仍然是你的主观意识。千万不要小看主观能动性,它是非常强大的,甚至可怕。它可以超载任何一种无意识思维,包括死亡警告,从而做出无法想像的事,如自杀、自焚。

无意识思维是我们千百万年进化而来的,而我们的逻辑、创新这类高级无意识思维更是大自然的杰作。刘未鹏同学有一篇博客《逃出你的肖申克(三):遇见20万年前的自己就是专门说的它。但无意识思维并不是说全部都是错的,并不是说我们要以它为敌。确实,在无意思思维中,贪欲、面子、性欲现在都多多少少带有些贬义,但一个人如果没有“性欲”,即对异性完全没有任何兴趣,这恐怕也不是什么好事;如果没有“贪欲”,那估计只要有口饭吃,他就会坐在太阳下悠闲地晒太阳了;如果没有“面子”,那就没有陶渊明的“不为五斗米而折腰了”。所以这里的关键是你如何对待无意识思维传回的结果,使主观意识与无意识和谐共处,结合实际情况,做出理性的决定,对于一些正确的无意识思维,我们还应该努力为其提供更好的条件,而不是任凭其摆布或完全无视其存在。比如,当你得知你的朋友发展得很好时,你应该做的是祝贺他,同时告诉自己也要加倍努力,并落实到实践,这样你们两都会越来越强,而不是单纯的嫉妒,这种显然是不理性的思维。当你读书到深夜时,你的身体会告诉你,你应该休息了,无意识思维能力也下降了,如果你执迷于坚持,无意识思维也不能正常工作了,最终并不能得到好的效果,反而事倍功半。所以,请不要以前心中的另一个我为敌,这样只会让你限于自我矛盾中。所以,请与你的另一个自己和谐相处吧,这样才能充分发挥你自身的潜力。

“That’s the secret to survival: never go to war, especially with yourself” --- Load of War


--------------------------------------------------------------------------


[1]  无意识研究新进展:无意识思维理论述评

[2] Cambridge大学的Wilson博士在论文《Discovering the adaptive unconscious》一文中指出,主观意识的信息处理能力是:10~60比特,而人体总体信息加工则高达11,200,000比特。

[延伸阅读] 

1. http://baike.baidu.com/view/3792765.htm

2. http://www.stuartmcmillen.com/en/

24
Sep
2013

无绝对独立意识

标签: 哲学 思考

这个话题还得从最近热映的《泰坦尼克号3D》版开始。网上有一股言论,说“十五年前看时,被这惊天通地的爱情故事感动得一榻糊涂,而现在却觉得是一个男屌丝把一个白富美给骗到手了“。

网上胜传的关于3D泰坦尼克号的观后感

正如漫画出反问的一样,是15年的经历让我们产生了不同的看法。历史唯物主义认为“人的根本属性”是社会属性,也即说人是一切社会关系的总合,我们的成长就是不断地与外界介进行能动交互的结果,而这个外界或多或少的都影响着你我的思想。就拿上面那个例子来说吧,15年看泰坦尼克号的朋友们那个时候一般都在读书(鄙人那时念小4年级),所接触的人与社会关系都比较单纯,因此自己的社会属性也仅仅是学校、同学与老师。而15年后,那代人几本上都走上了社会,受“屌丝”、“白富美“与各方生存压力、思想潮流的影响,即便是在同样的影片下,一个时代(一般认为20年为一代)也足以让人们产生不同的意识,除非是觉醒者,谁也无法抗拒这个事实。

人类意识与社会

15年前与15年后的《泰坦尼克号》并不是一个个例,我记得我小时候外婆给我说,那时候女生择偶标准是”三转一响“,最好是工人,而到了我母亲那个年代则成了”新三转一响“,最好是司机,而现在就不用说了吧,大家都知道了。


网上流传的关于现代未婚女性的择偶标准,你信吗?

不难看出,每次一择偶标准的改变都反应着当时的时代的特征,而人的意识也随之改变,也就是意识是由物质决定的,意识是客观世界的反映,这就是哲学讨论的根本问题,物质与意识,谁才是第一性的问题。

因此没有绝对独立的意识,所有的意识都是由物质引出的。外界环境对于个人的成长非常重要,大山里的孩子什么为穷了几代甚至几十代都没有改变,而发达的成市都有着便利的交通与信息传递?有一句经典名言说道“在你身边没有一栋高楼立起之前,你永远不知道自己有多么渺小”。确实如此,在大山里,每个人都大同小异,也不知道外界的情况,所以受环境影响他们的思想难以跳出那个圈子,他们身边没有“高楼”,对自己的“平房”也没有感觉什么奇怪,就这样一年过去了,十年过去,几千年就这样过去了,没人会在意自己的生活。而交通与信息发达的地方,信息交换速度非常快,人们的意识快速地变换着,就像人脑里的神经网络一样,第一次交换都是一次更新,就是一次思考。思考得越多,就越能发现社会现象之后的秘密,从而跳出自己周围环境的影响,进行更多的探索。也就是说,信息是环境影响力的承载者,环境通过信息影响人们的意识。当你无法改变自己所处的环境时,你可以通过获取信息的方式来间接改变它。我上个月与我校的一个学弟做了一次简短的沟通,他是我院的学生会主席,保送到了浙大继续深造,与他沟通我发现,他的信息源出奇意料的广,上至我的06级的情况,上至他们09级,甚至10级的同学的各事,比如哪些出国了,如何出出去的,哪些找工作的,如何找到的,他都一清二楚。正是这些信息的获得,使他清楚地认识到了他身后的神所制定的规则,使他在现有的规则下游刃有余。正如我前面的文章说的,想成为成功者,你就要搞清楚现在的神是谁,他制定的规则是什么,也就是正确认识你周边的环境。

需要注意的是辩证唯物主义哲学同时认为,虽然物质决定意识,但这个过程人是能动的接受的,也就是说,同样的外界信息,不同的人会有着不同的反应。而这个能动的过程,一方面由他的思维能力、倾向决定,而另一方面与其以往的认识沉淀有关。

所以现在我在了解一个人的思维的时候,我都会把他的认识程度与他所处的环境联系起来,很多事情就不会觉得奇怪与惊呀了,比如有些人甘愿当小三之类的。总结一下:不同的时代,人们都有不同的意识,意识是对外界事物的能动反应,要想清楚的看清这之后的秘密,你就得获取足够的信息,才能看清现像之后的规则,向成功者或觉醒者迈进。

19
Sep
2013

时代之浪

标签: 思考

历史的长河总是在不停地流淌着,每一段历史都有代表性的人物。而这些人物都有其典型的历史特点。正如我所说的,人是一切社会关系的总合,人的行为是历史意志的体现。我以前常常听家里人讲文革时代,买大米前要喊“斗死批休”,然后对方回道“为人民服务”才开始进行交易。现在回想起来,真是可笑至极,但奇怪的是为什么当时的人确这么坦然地做出了如此“可笑”的事来?如果把你放回到那个时代,是别人笑你还是你笑别人?让我们再回到上世界80、90年代,改革开放的浪潮洗卷全国,原先那些疯狂的举动已淡出了人们的视野,人们不再相互询问“今天要斗谁”,而是“你在哪里发财”,同样的人,为什么在不同的时代会有截然不同的精神状态?这是历史的意志!我在大学的时候,上历史课时,老师曾感叹到:第一批下海经商的人或多或少都发了财,而那个时候抄股更是包你赚。为什么?因为他们走在了时代的最前列,最先体现了历史的意志!如果你现在再去炒股、再去下海经商,会怎么样呢?成功当然是可能的,但与前人比较起来,难度会高多少呢?如果时代已经转向了房地产事业,而你却反应迟钝,才开始炒股,你还有站在浪潮之颠的可能性吗?历史就像江水那样总是一浪一浪的,错过了就不会来了。如果你错过了一浪,请不要纠结,最好的办法是抓住下一浪。也就是说在前一浪你有可能是落后者,但到了下一浪你就可能变成领先者。


            

当时理所当然的事,如今看来却如此荒唐(图片来源于《末代皇帝》)


每个人都是时代之浪中的一粒小水滴,谁也无法置身事外。

对于人生而言,其就像一条河流一样,后浪推前浪。绝大多数人降临到这个世界的时候,就加入了人生这条河流,读幼儿园、上小学、上中学、上大学、工作、结婚、生子等一系列浪涛推着人们一步步向前进,在你踏入另一个浪潮的时候就会有后人补充上来。当然我只是举几个大家都认同并熟知的列子,现实生活中的浪潮显然比那些精细复杂得多。我的意思是,问题的关键是你应该善于发现这些“浪”,比如对于我们这种工作了的人来说,工作2年、工作5年、工作7年这些意味着什么?为什么公司招人是以年份来区分人的?如果你因为某些原因停止不前甚至倒退,那么你将以落后者的身份前进同时你还需要与后人在此浪中挤拍,显然这是一种相当不好的情况。

既然是河流,就会有合流的时候。每个人生阶段处的圈子不一样,接触的环境不一样,也就意味着对于你来说,人生的浪潮也可能不一样。在工作以前,你与你的同学都是一同条河里前进的,你所要做的就是“考试第一“、”成为学校“最受欢迎的人什么来着,很容易看清楚,但当大家都踏入社会以后,大家选择了不同的分支,你会发现大家都面临着不同的问题与困难,大家没有了相互参考的机会,就会迷茫。尤其其实对于走入社会的同学来说,这种事情多多少少都有发生,别人成功的方式可能对你来说就是不现实的东西。到现在为止,我还没有发现我的哪个同学是不迷茫的。因为现在社会已经进入了”村“时代,人们接触的圈子比以前大多了,也就是现在的人所处的河流更宽更广,浪潮的变化更加复杂;同时我们的信息源也更多了,SNS的兴起,使得各种消息可以非常快速地传播开来,今天这个出国了,明天那个买宝马了,后天某人发大财了。各种信息使人不知所措,压得人喘不过气来。所以关键是认清楚自己的形势。记住,人是有差别的!调整好心态,不要总是羡慕别人的成功才是关键。

我以前的文章说过,所谓的成功都就是在当然做到最好的人,其自然也就是能屹立于浪潮之巅的人。所以说如果你想成功,那么你就必须清楚地知道自己的处于什么样的浪之中,落后多少?要记住,世界上没有一劳永逸的事情,只有擦亮自己的眼睛,清楚地意识到下一个浪潮,你才有轻松地立足于巅峰。想想当年,NOKIA是多么的风光,但是其对时代的感应不够敏感,反应不够迅速,导致其它手机厂商都在转向大屏智能手机的时候,其仍抱着Symbian这种半残的系统不放,新机器大多以“换壳为本”,没有实质性的突破,很快就被新时代的iOS与Android打败。如果你总是沉浸在自己已有的成功之中,当下一浪打来的时候,你将毫无准备。

不管你认不认同,每个人都终将融入到时代大海里,寻求自己的幸福,唯一的区别只是起点不同而已。对于80后的你我,历史的舞台已经轮到我们登场了。惜秦皇汉武,略输文采,唐高宋祖,稍逊风骚,俱往矣!来吧,这才是青春!