程序员们为什么不能“面朝大海,春暖花开?”

一、

今年八月底的时候,一位将近一年没见的基友小唐主动约饭,当我见到他的时候我略有些惊讶,在近一年来,他的好身材已经被发福的肚子所取代,而头发也已经变得稀疏起来,整个人显得非常疲惫,他见到我的第一句话就是:

「我真的不行了……」

两年前他从大学毕业的时候进了一家颇让人羡慕的国企做运维工程师,也就是从那时候开始,我就很难再见到他。公司的运维工作非常重要,规模也很庞大,任务也非常重,但却只有少数几个人在负责,这几个人起早贪黑三班倒,有时候睁眼是黑夜,有时候睁眼是白天。下班的时候他几乎都在睡觉,根本不忍心约他出来玩。两年来,他的生物钟已经完全被打乱,也导致出现了一系列的生理问题,内分泌失调导致身材走样、头发狂掉、精神集中不起来,记忆力减退,在聊天的过程中,他也好几次走神,我觉得他如果再继续做下去迟早会问题。

其实,小唐只是国内运维工程师的一个缩影,在各大企业以及互联网公司,整个系统平稳有序地运行至关重要,出现任何一个小小的问题都可能导致致命的结果,给企业造成损失,这时候不仅仅是被领导劈头盖脸痛骂的问题,甚至都有饭碗被砸的可能。然而更为郁闷的是,当一切都平安无事的时候,却没人会在意他们的付出。

难道,运维人员的生活就非得这么苦逼吗?

[哪个程序猿不想面朝大海,春暖花开,写写代码,自由自在?]当我在采访云智慧CEO殷晋的时候,这句话他和我说了三次。

在之前参加一次媒体沙龙的时候,殷总也正好在场,他讲了一个故事,他还没有创业的时候,所在的公司用百万美元收购了一家英国的小公司。与其说是个小公司不如说是一个夫妻店,丈夫是程序员,夫人是设计师。虽然代码写得很一般,但是两个人却有着年薪五十万英镑的收入,生活在一个非常舒适的小岛上,真正地[面朝大海,春暖花开,写写代码,自由自在]。

于是问题来了,为什么中国的很多程序员虽然也都实现了高薪,但生活得却非常压抑和苦逼,就像我的基友小唐,技术能够改变世界,为什么却不能改变程序员的工作和人生呢?

所以,现在像云智慧这样的产品就是为了改变程序员的世界。

二、

云智慧是目前国内领先的应用性能管理服务提供商,为企业级用户提供面向业务的端到端应用性能管理(ApplicationPerformanceManagement,缩写为APM)服务,已经为众多行业用户提供性能监控和管理服务。现在旗下有监控宝和透视宝两个产品,具体来说,[监控宝]可以实现对网站、API、服务器的可用性、稳定性提供多种形式的监控和告警,而[透视宝]则是去年云智慧发布的一个新产品,它是新一代面向业务的端到端的应用性能管理平台,不论是App还是Web,透视宝可以以真实用户体验的视角,基于大数据的分析,为企业提供实时的性能监控、分析与管理解决方案。

如果要通俗易懂地解释一下,用殷总的话来说,就是云智慧解决了网络服务的[断]和[慢]的问题。所谓[断],就是防止网络出现问题,目前云智慧在全球将近200个城市部署了网络监控点,通过当地网络随时监控网站、API接口的可用性以及网络传输情况等各个方面的即时状态,如果又有什么挖掘机挖断了光缆,监控宝可以第一时间知道问题出在哪儿了。

而所谓[慢]则是帮助企业解决整个应用系统缓慢的问题。就和我们自己的电脑一样,企业的IT系统也会时不时地会出现运行缓慢的问题,而透视宝就是不断地深入扫描整个系统,从用户端一直到服务端,甚至哪一行代码出了问题都可以扫描出来,并给予解决方案,就像医院给病人做CT一样。

三、

就像在今年9·3大阅兵的时候,很多人在通过网络观看直播的时候,都遇到了视频直播加载失败的情况,对于这种万众瞩目的事件来说,直播上出现这种失误是相当严重的。每逢重要事件或企业策划的大型活动(如天猫双十一大促),运维部门的压力相当之大,不仅需要保证业务的流畅性和连续性,还必须及时解决任何突发问题。

特别是随着云和移动互联网的发展,IT运行环境越来越复杂,传统的运维方式就显得有些力不从心,尤其是在问题查找方面尤其明显。由于生产环境中的故障难以重现,所以排查运行日志是大部分IT运维人员查找问题根源的主要手段,但这样做的弊端就是速度慢,效率低,特别是面对海量运行日志时,这简直可以称得上是一场灾难。长此以往,整个平台频发的性能问题和差劲的用户体验,势必造成用户的大量流失,并让业务蒙受巨大损失。

所以,只是被动的发现问题再解决问题颇有种[马后炮]的感觉,对于一些互联网公司的产品运营、运维工程师们来说,找到问题并解决问题并不算太难,难于你要在出现故障的第一时间定位问题的根源并知道解决的办法,进一步,如果你能够提前预知哪里会出现问题,并在有可能出现问题的时候及时提醒,就能够避免灾难性的后果。

实际上,这种问题并不是不能解决,像云智慧提供的APM产品[透视宝]就能从[根本上]发现和解决问题。比如在系统平稳的时候,它可以一直扫描整个系统,指出系统存在的潜在问题以及可能产生的故障,报告给运维人员以便及时解决问题并优化系统,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT部门的成本,也能够让运维人员得到解脱。

四、

就在采访殷总的前一天,我厂看起来[稳定]的后台让我[损失了]将近8000+字的稿子,我就像往常一样在后台编辑器写稿、提交,本该正常发布的稿子却少了将近3/4的内容,当时的我心情非常崩溃,有一种想冲下楼把服务器砸烂的冲动。

然而对技术百思不得其解的我也不能发现到底是什么样的问题,一穷二白没有独立工程师的我厂也不大愿意总是骚扰提供[友情支持]的[好心人]。到了晚上我才想起来导致问题的罪魁祸首是因为我在文中插入了一个emoji表情符号,而我厂的系统没有办法识别和兼容,导致emoji后面的文字全部丢失。

殷总听了我的遭遇后说如果你们使用云智慧的产品,一秒钟就能发现这种低级技术问题并给与解决。(泪奔)

现在,投资界的[风口]很多,所谓O2O、P2P以及各种[互联网+]已经成为当红炸子鸡吸引所有人的目光,然而当风散潮退的时候,谁在裸泳一目了然。我坚信真正的[风口]和[创新],并不是那些看起来很美丽,一旦激烈竞争来了又没有补贴的时候就随风而逝的东西,而是[真正]能提高行业生产力的东西,[2B领域]就是代表。

五、

所谓的[2B领域]也被称作[企业IT服务],和传统的IT服务不一样,目前的2B服务都是在[云端],具体来说有三大领域:云基础设施服务、IT工具以及应用软件,简单来说。云基础设施服务就是发电厂,IT工具就是电线、变压器、电网等配套软硬件服务,而应用软件相当于电灯、电视、电冰箱等用电器。

如同这个例子,企业IT应用的明星往往是[家用电器]为代表,因为这些产品面向的用户最多、最基础,用户基本不要懂得产品实现的原理就能够方便使用。比如企业IT服务的超级巨星Salesforce市值已经逼近500亿美元,让在CRM领域耕耘多年的微软措手不及,在软硬兼施都失效的情况下只能以亲密合作示好。而像阿里云这样提供基础设施服务的巨头则在强大的宣传之下同样成为大牌明星。而只有夹在中间的「IT工具」则显得略有些默默无闻,如同运维工程师的悲剧,只有出问题的情况下才能想起来还有这样的一个群体。

云智慧就是这个群体里面的代表,他很重要,却鲜为人知,就像我的这篇文章以及整个reMake专栏一样,即便是能写出花儿来,也仅限于行业内人士看看(如果说我这个专栏如果是写大家每天都在用的手机数码娱乐产品保证刘浏览量超高)。

然而殷总却很乐观地举了一个例子,当年在美国西部形成[淘金热]的时候,真正的淘金者并没有赚到钱,而发财的则是卖铁锹铲子牛仔裤等[工具]的人。确实,当应用软件的的创业者在做产品的时候发现,各种各样的[工具]不能缺少,甚至发现,当产品做到一定规模的时候,工具的重要性反而更加重要起来,那么应用性能管理的问题就成了核心问题。

但是对于创业者来说,应用性能管理很重要,而节约成本也很重要,所以当有云智慧这样提供APM服务的[工具]时,就能够同时兼顾[鱼和熊掌],既能享受到优质和专业的应用性能管理服务,也能节省IT人力成本。

六、

随着IT云化和移动互联网化的深入,APM的价值逐渐体现了出来,因为它能够真正地帮助企业提高效率和稳定的服务,尤其是在企业IT服务发达的美国,提供APM服务的厂商超过40多家,尤其是NewRelic(NYSE:NEWR)已经成功在纳斯达克上市并成为行业标杆,现在NewRelic的市值将近18亿美元。

在中国提供APM服务的只有云智慧、老牌IT服务厂商听云以及oneAPM。殷总认为和竞争对手相比,云智慧的优势在于,第一是产品更新迭代和响应市场需要的速度比较快;第二是自身的技术能力比较强,全部是自主开发,技术上处于国内领先地位,和国外的同类公司相比,“云智慧”的产品经受过更大规模的峰值考验;第三是云智慧的产品更注重用户体验,和其他产品相比,云智慧会进一步分析问题出现的原因,从每一个环节检测问题出现的地方,而不仅仅是给出一个警告或者告诉你有一个问题。

殷总也认为,现在国内的APM市场很大,但还在沉睡,需要教育市场来让更多的人发现APM的价值,当企业尝到好处的时候就发现已经无法离开APM。

云智慧作为其中的一员,目前最重要的使命就是精心打磨产品,只有云智慧的产品不出问题,客户的产品才能不出问题,更重要的是,只有这样,程序员同学才能:

[面朝大海,春暖花开,写写代码,自由自在]。

最后……

本文开头提到的我的基友小唐后来终于下决心辞掉了之前的工作,进入一家购买了APM服务的公司,在刚刚过去的十一黄金周,土豪唐自己一个人飞去巴厘岛[面朝大海,春暖花开],如果监测到系统可能会出问题,只需要收一个短信[改改代码,自由自在]。不过希望他的头发还能长回来。

这真的是一个真实的故事。

云智慧官网:www.cloudwise.com

 

时间: 2024-09-28 20:21:46

程序员们为什么不能“面朝大海,春暖花开?”的相关文章

程序员,你要每天进步一点点-转载

第1个一点点:专注眼下 见过太多心猿意马的程序员,我不得不把「专注眼下」作为天字第一条.他们往往有各式各样的小梦想,比如做个小茶农.做个小鹅贩.做产品.做销售.做投资,却被程序员的高薪或是没有转行的魄力「耽误」了, 而因为不专注,他们不在意做好自己的本分,不在意锤炼自己的技能,不在意学习新兴的技术. 不可否认,这世界上存在着伟大的产品(像乔老爷).伟大的销售(像埃里森).伟大的投资客(像彼得菲),而他们毫无例外都是程序员出身.可你听说过巴菲特评价盖茨的话么,比尔盖茨如果转行去卖狗,那他一定是全世

真正程序员的六点不同

今天看到一篇文章,讲了程序员也是新时代的手艺人,理想的程序员才是合格的手艺人,而他们比大多数平庸的程序员在六个方面做的好一点点,就是这些一点点积累让他们与众不同.下面装载这篇完整的文章. 我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔.26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭.害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500万用户产品的后台主程.从前我对计算机技术心怀畏惧,认定技术高人一定有佛光笼罩,

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

程序员也文艺:海燕——高尔基

谁说程序员很屌丝,程序员也是有文艺范儿滴,不信往下看: 在苍茫的大海上,狂风卷集着乌云.在乌云和大海之间,海燕像黑色的闪电,在高傲地飞翔. 一会儿翅膀碰着波浪,一会儿箭一般地直冲向乌云,它叫喊着,──就在这鸟儿勇敢的叫喊声里,乌云听出了欢乐. 在这叫喊声里──充满着对暴风雨的渴望!在这叫喊声里,乌云听出了愤怒的力量.热情的火焰和胜利的信心. 海鸥在暴风雨来临之前呻吟着,──呻吟着,它们在大海上飞窜,想把自己对暴风雨的恐惧,掩藏到大海深处. 海鸭也在呻吟着,──它们这些海鸭啊,享受不了生活的战斗的

《程序员修炼之道》---- 修的是什么

学习最好的方式,是有个好师傅.他根据你的不同阶段,教导你不同的技能,循序渐进:师傅不单教你练功,还会教你做人,使你内修于心,外化于形.教你的一些道理,你可能当时不太懂,但等你苦练多日,历经曲折,终有一日茅塞顿开,再去学艺做事,事半功倍,大有精进: 有一个位好导师自然是得之我幸的事情,但实际工作中很难得,也许有前辈们偶尔的点拨,有朋友的激励,但最平实可靠的方法还是来自于阅读 本书原名 "The Pragmatic Programmer",也就是"注重实效的程序员".本

高效能程序员的修炼阅读

入门 宣扬 "每个人都需要知道如何去编程" (乔布斯说的) 是 一种倒退!举个例子: 马桶堵住了,你不需要特地去学 高级水管工 的课程. 生命中最苦难的是想清楚自己真正要做事情,如果你探索的道路上,决定仍然走上 编程之路,那应该用尽一切方法去学.我的祝福与你同在,当然我的祝福 你听听 就算了,他帮不了你. 绝不要为了学编程而学编程,学编程应该是为了追求快乐 . 我成为程序员是因为我想改变我所玩电脑游戏的规则,而学习编程是唯一的途径. 代码是一种信仰. 善于写作,学会表达,即使没人看 八

程序员,如何从平庸走向理想?

程序员,如何从平庸走向理想? 作者: Web寻梦师  来源: 简书  发布时间: 2017-04-13 21:24  阅读: 67226 次  推荐: 369   原文链接   [收藏] 博主说:也许我们都不是天才的程序员,但至少我们都可以成为一个理想的程序员. 正文 我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔.26岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭.害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有50

从程序员到项目经理

“从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程.从Javascript到Java,是一个取巧的方法:而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升. 一.为什么要当项目经理 1. 问题本质 如果我对一个老程序员说:“有必要转项目经理啦”,很多人第一反应是“为什么一定要当项目经理?!”,反问很给力,基至会让人哑口无言.但反问

程序员与禅师

1.分手篇 程序员问禅师:"我和在一起 7 年的女友分手了,程序员是否诸多和爱情无缘?" 禅师笑而不语,把程序员带到正在比赛的球场. 程序员大悟:"大师的意思是否是说:爱情的意义就像一场比赛,只要过程努力过,结果如何并不重要?" 大师闭上眼睛道:"你分手关我球事?" 2.相貌篇 程序员问禅师:"我天天对着电脑,熬夜到凌晨.大家都说我丑,我真的很丑吗?" 禅师笑而不语,端起一杯水,浇到程序员脑袋上. 程序员不解:"你的