离开通讯入职互联网行业的一些感悟

标签: 开通 互联网 行业 | 发表时间:2013-05-24 20:24 | 作者:hzliyun
出处:http://blog.csdn.net
去年年底,我离开了就职了近十年的通讯行业,加入了淘宝(中国)软件有限公司从事淘宝浏览器的软件开发工作,至今已有好几个月了。在过去的这些日子体会着互联网行业的不同,也让我逐渐地理解加入该行业前的一些疑问。下面,我就自己的一些感悟做一点分享,由于个人经历有限,所以局限性难免。

首先,理解两个行业软件产品的运营特点具有非常重要的意义。通讯企业(指通讯产品制造商,后同)的产品是卖给象中国移动这样的运营商的,由运营商通过使用它来为用户提供服务(比如提供手机业务)。如果通讯企业的产品存在问题,将直接导致运营商的经济损失。运营商为了降低这种损失,会制定各种规则将之转嫁给通讯企业。比如,我在UTStarcom工作期间得知,那时公司为了解决产品问题而进入运营商的机房将以每次百万美元的费用支付给日本的某运营商(具体数目我记不清,但当时公司为此遭受了巨额损失)。显然,这种转嫁是带有一定的惩罚性的,其额度也谈不上是否合理,个中不合理性也反映了通讯行业是买方市场。

在这种背景下,对于通讯企业来说,产品缺陷的严重性和数量与所带来的损失是显式正相关的,因而企业对软件缺陷有着更为严格的控制。我在多家通讯企业工作的最大感受是,她们对于软件开发的规范性要求很高,其中以Motorola最甚。我认为Motorola的质量管理虽低效,但却有效 —— 她能做到在项目初期计划好的时间内发布产品。

反观互联网行业,其产品大多由企业自身所运营(例如,直接通过CDN发布)。当产品出现缺陷时,开发团队可立即进行线上修复。这种模式的特点是,产品缺陷所带来的损失更有可能降到最低,且由于无人统计缺陷的真实损失、也不存在象通讯行业那样的惩罚性费用,而使损失成为隐性的,进而容易让人忽视而忘记采取甚至是必要的缺陷预防措施。

两个行业的产品运营特点能很好地解释为什么通讯行业大多采用较“重”的流程,也能理解为什么通讯行业对于软件测试的要求在整体上更重视。

其次,我们亦可从两个行业的发展水平去发现区别。相比互联网行业,通讯行业更成熟,其成熟体现于运营商通过强制各厂商的通讯产品遵守象3GPP、ITU 和IETF这些标准化组织所制定的规范,以保证它们间能实现互联互通。值得强调的是,标准化组织所制定的规范左右着产品的业务逻辑是通讯行业很突出的一个特点。由于通讯行业有着几十年的发展历程,因而其规范的规模非常庞大,这就造成掌握相关规范需要花费很大的努力,这也解释了为什么通讯行业一定需要有系统架构师和开发架构师的存在。

反观互联网行业,其并不存在象通讯行业中的3GPP这样对业务流程进行规范化的组织(W3C是很重要的组织,但她仍没有规范象电子商务的业务逻辑),这在某种程度上减小了软件开发的前期投入成本,也从另一个侧面反映了目前互联网行业的开放性(通过相互开放API的方式解决了不同公司产品间的互联互通问题)。另外,也由于互联网行业不存在象通讯行业那样庞大的规范体系,因而对软件架构师的作用在认识也会相对弱。

再次,我们可以从各自产品开发方式的差异找到两个行业的不同。互联网行业是开放精神的体现,存在大量的开源(基础)软件,也使得很多终端产品有机会基于之上去构建。然而,通讯企业的软件系统几乎自成一体,很多软件(基站软件最为典型)完全是根据标准化组织的规范自主从无到有开发的,因而对企业层面的软件开发水平(架构师水平、项目管理水平)从整体上提出了更高的要求。对比互联网行业,企业(或开源组织)的开发水平具有明显的两极分化。处于开源软件阵营的往往具有很高的开发水平,因为这些项目能吸引业内的优秀人才,且这些人才当中不乏对软件的复杂性本质有着深刻认识之士;处于另一方的企业阵营,其软件开发的特点更多地体现于集成(开源软件)、定制与调优,开发水平则逊色不少(但技术水平可能很高)。就所接触的Chrome浏览器开源项目来看,我认为该项目团队的开发水平高于我所就职过的、包括UTStarcom、Motorola、NSN在内的通讯企业。对于这样的结果,如果我们知道大型开源项目大多运作得比企业项目好就一点都不感到奇怪了。

这里提到通讯企业的软件开发水平在整体上要求更高,很容易让人简单地以为是通讯行业的软件规模更大所至,但根本原因并非如此简单与直观。身处通讯行业的同仁可能会认为3GPP那么复杂,要实现它其难度可以想象;而互联网行业的同学也可以举出象Chrome这样的项目,其压缩后的项目代码超过2G,其中包含WebKit、V8引擎等,复杂度更不用说。说实在的,要认真、严肃地比对两个行业的规模并非易事,甚至很难拿出让人信服的结论,或许我们可以从另外的角度去考虑。通讯行业最大的复杂度在于基站子系统,可以说一个通讯系统的开发中,大部分的人力被投放到了基站、网关这些质量要求很高的嵌入式设备的开发上。互联网行业中虽有象Chrome这样恐龙级的项目,但投放到这类项目的人员与整个互联网行业相比并非大头,大部分人其实是对其进行定制、优化或集成,或实现互联网产品的业务逻辑。

最后,从产品的特点同样可以发现两个行业的差异。互联网行业产品最大的焦点在于用户体验和数据吞吐率:前者的工作内容表现为UI的设计与软件的配合实现,这类软件很难实施软件行业广为认同的单元测试等质量保证手段;后者的工作内容则表现为软件系统的集成和调优,由于受制于所采用开源软件的现有实现,同样难以实施相应的质量保证措施。通讯行业的产品在高可用性、互操作性和安全性上的要求更为突出,由于关键设备是一个独立的嵌入式系统且软件实现更加自成一体,因而就有可能采用象单元测试这样的质量保证手段。相信读者从两个行业产品的特点上能解释不少行业间令人困惑的现象。


本文出自李云的博客,请务必保留此出处: http://blog.csdn.net/hzliyun/article/details/8971644。

作者:hzliyun 发表于2013-5-24 20:24:48 原文链接
阅读:5 评论:0 查看评论

相关 [开通 互联网 行业] 推荐:

离开通讯入职互联网行业的一些感悟

- - CSDN博客互联网推荐文章
去年年底,我离开了就职了近十年的通讯行业,加入了淘宝(中国)软件有限公司从事淘宝浏览器的软件开发工作,至今已有好几个月了. 在过去的这些日子体会着互联网行业的不同,也让我逐渐地理解加入该行业前的一些疑问. 下面,我就自己的一些感悟做一点分享,由于个人经历有限,所以局限性难免. 首先,理解两个行业软件产品的运营特点具有非常重要的意义.

互联网令传统行业死亡

- 小蕾 - 月光博客
  曾几何时,我们为了互联网的茁壮成长,极力地塑造互联网的和蔼形象,就像是一个触手可得的金矿,搭上互联网这班车发财就是早晚的事. 即便这样善意的欺骗也总有被揭穿的时候,互联网也不是人人都能混得风生水起,有人得意就得有人遭殃,互联网不仅是部分人的救世主,同时也是部分人的撒旦.   最简单的例子,以前大家买书都去新华书店,那家营业网点遍布全国各地的连锁书店,秉承着数十年如一的绝不打折原则,但是仍然活得风生水起,偶尔几个小书店搅局却也影响不了新华书店的正宫位置.

【教育行业】互联网教育

- - CSDN博客推荐文章
目前国内外在线教育如火如荼地发展着,市场很热,但用户很冷,真正贴近用户需求的不多. 大部分产品还是传统教育的填鸭式思维,无非是培训视频、课件资源、题库、个人空间、教育资讯等等,做下资源整合,较少从用户出发思考需求,从市场出发挖掘需求. 小学、初中、高中的应试教育,传统教育已经做的很好了. 从互联网教育角度来讲,还需加强的是传统教育的信息化,如在线视频、在线测试、题库等等,有效补充线下教育的不足.

移动互联网应用栏目开通

- helloyj - 月光博客
  由于目前月光博客上关于移动互联网的应用介绍越来越多,因此我打算开辟一个移动互联网应用推荐的栏目:“移动应用观察”,专门介绍优秀的移动互联网应用.   移动应用观察栏目介绍的应用以iPhone、iPad、Android应用为主,主要介绍免费应用和较高质量的付费应用,同时给出该应用在苹果、谷歌官方应用商店的下载链接地址.

“抄袭与创新”,互联网行业的商业智慧

- jjfd - 所有文章 - UCD大社区
前几天参加敏捷大会,最大的收获乃是听到腾讯副总裁的这番回答,对这个问题有了重新的认识(或者说重新陷入迷惑,也行). 腾讯一直以来被认为是抄袭专家,创业杀手,甚至有“gouridetengxun”说法,马化腾自己也有“喜欢慢人半步”的言论,所以似乎一切都已经有定论. 那天底下一位观众问及此问题,吴军的回答如下(很精彩,凭记忆,有出入,请原谅):.

移动互联网降温:行业招人放缓

- - 行业资讯
  “去年这个时候,一个刚毕业的Android开发工程师,就能轻松拿到七八千一个月,而今年,很难找到工作了. ”从事移动互联网猎头招聘业务的移联网创始人田克山告诉记者,最近移动互联网从业人员薪资出现下降的趋势,以Android开发人才最为明显.   提起去年争抢人才的疯狂景象,许多人依旧历历在目:不仅腾讯、百度、盛大等巨头疯狂地囤积人才,大批大大小小的互联网公司也四处网罗移动互联网客户端开发人才,而融到资的中小创业团队更是疯狂地扩张,那时,许多甚至刚毕业、没有任何工作经验的移动开发人才也能拿到很高的薪水.

互联网行业开放的现在和未来

- - 互联网的那点事
如果说2011年是互联网开放元年,那么我们在2012年已经可以非常真切地体会到开放带来的巨大变化了. 从整个世界范围来看,facebook在多个地区的流量已经超越了谷歌 ,且广告份额在不断激增;除了社交化的趋势之外,一个非常重要的因素就是开放平台. 开放趋势将彻底改变互联网的格局. 我们看到腾讯用一年时间建立了跨越PC终端和移动终端、从IM到SNS、从社区开放平台到游戏开放平台的全系列的生态体系,其中多个应用开放平台的用户数都超越2亿.

传统食品行业如何切入互联网

- - i黑马
昨晚打乒乓球的时候遇到一位从事食品加工的朋友,他们主要的产品就是一些糕点、麻花、月饼、麻饼等,主要销售模式是批发、零售. 据悉,其品牌在杭州发展有30年的历史(其自称该品牌价值达2000万元). 随着电子商务的越来越普及,传统行业也受到一定的波及,如今该公司面临着产业扩大、价值提升、人工价格越来越贵、学手艺的人越来越少、以及当前食品行业信誉危机等问题,后来她向我咨询了一些关于传统企业如何切入互联网的问题,其称:想要有自己的企业门户网站,想尝试微信营销.

互联网对一些行业的颠覆性冲击

- - laoba1梁军儒的BLOG
    早在2000年互联网第一次泡沫期,很多人已经提出互联网是革命性的行业,但随着网络泡沫的破裂,互联网发展进入低谷,其颠覆性被逐步淡忘. 近几年随着互联网特别是移动互联网的高速发展,它的颠覆性潜移默化、不知不觉地渗透到越来越多的领域.     互联网具有互动性、即时性、全天候性、跨地域性、信息透明度高的特点,随着网民数量的爆发性增长,对互联网的使用不断渗透、深化,未来这种趋势只会不断强化,互联网将越来越成为媒体、社交、购物的主流渠道之一.