聊聊电信设备软件的开发和测试

  • f
    frankzhu2000
    想开个有营养的帖子分享点心得,顺道练练文笔。楼主先后在两家美国的电信设备商那里做了十来年的软件开发,这个行业因为HW的崛起,从一个高大上的暴利行业变成了一个奇怪的行业,怎么奇怪呢,就是人员素质要求极高,待遇很一般,公司活的苦不堪言。于是两年前楼主跳出了这个行业,楼主先后服役过的两家雇主,一家是传统巨无霸,另外一家是新兴的硅谷小快灵企业,平时参加会议或者面试工程师的时候,大概对另外一些企业的开发结构也了解不少,基本上90%都是类似的。
    这里就以这个行业为例,大概聊聊外企软件开发大概需要什么样的岗位,不同岗位的上升空间是什么样子的。希望能对感兴趣的朋友有所帮助。
    对电信设备来说,唯一的功能就是数据传输,把需要的数据打好包,按指定的协议传输到指定的目的地,然后再把包裹打开,同时提供很强的容错纠错能力,无论是基站,光网络,城域网,接入网,路由器,交换机,基本都差不多。
    样子长的也类似,一个机柜,机柜里面是各种不同的板卡,机柜的大小呢,从一间房子那么大到你家里的无线路由器巴掌大,价格从几十元到几百万元都有。
    从系统结构来说,有三个重要的实现平面,我还是拿家里的无线路由器做例子
    管理平面(Management Plane): 你刚买回来的路由器,一般是拿网线接到电脑上,访问192.168.0.1的页面来配置无线网ID, 访问密码,访问并发数量,个别居心叵测的同学还要配一个访问禁止列表,防止小孩的ipad上网。 实现这个功能的就是管理平面。
    数据平面(Data Plane): 你家里的路由器接受电脑或者手机发出的wifi 包,判断目的地,转换成千兆以太网的包,通过家里的光纤发到电信局,同时把你访问的目标网站的响应数据再通过你的wifi发到你的电脑或者手机上。
    控制平面(Control Plane), 无线路由器里面有很多部件,cpu, wifi的收发器,路由交换芯片,比较大的路由器里面不止有一块pcb板卡,这些部件的内部交互需要软件来设置和协调。

    外企里面的开发团队的构架基本也是按照上面的知识来划分的:
    管理软件组(Management Component)
    数据通信组(Data Flow and Control Protocol)
    平台组(Common Platform)

    对于设备的测试,也大概有三个组:
    单板测试组(Board Testing)
    系统测试(System Testing/Network Element Testing)
    网络测试(NetworkTesting)

    下面来一一描述
    管理软件组:在设备软件的最上层,站的高,看的远,把设备里面所有的功能都抽象建模,同时对常见的网络管理协议很熟悉,开发软件难度不大,生产效率很高,通常公司内部的交流报告会,都是由这个组的成员出马,曝光率很高,对其余的模块都懂一点点,如果人聪明,英文能说,笔头利索,很快就出人头地,经理岗位空缺,一般都是这类人被提拔。
    数据通信组:电信设备的核心,具体还分为数据软件,数据芯片驱动和控制协议,从事控制协议的人,一般都是公司的重要财富,轻易不敢得罪,在公司里面没人敢惹,笔头利索的人一般可以从事架构师,系统工程师之类资深的职位,拿着不错的薪水。缺点基本有二,第一个是学习路径比较长,没有五年的沉浸,不可以独立工作。第二就是,这个技术是个彻底头彻尾的屠龙之术,离开这个行业,一文不值,花了十年时间成为大拿,出来找工作,发现没人需要,真的是很悲哀。
    平台组:分为软件平台和硬件平台,软件平台一般是控制平面的协议和操作系统BSP, boot loader之类的工作,硬件平台就是cpu, ddr, flash, eepor, i2c, spi, pcie 这类东西。一般大企业的平台很长时间不更新,好混的很,上班晚来早走,生活质量很高。缺点就是,在研发体系里面地位很一般,升官发财一般没这个组的事儿。优点就是,找工作好找,任何设备开发都需要通用平台的支持,适用面很广泛,但是找工作好找是不假,找到了依然是颗螺丝钉的命。

    单板测试组:大量分布在生产部门,技术要求单一,工作重复性相对较高,压力不大,报酬不低,在外企经常看到一些白发苍苍的同学在运营这些测试。
    系统测试:就是我们常说的qa 团队,人员多,要求不高,相对比较好混,和平台开发组有的一拼。工作弹性较大,我举个例子,您在BS卖个苹果手机,买家收到货了,爽快的人用20分组完成了测试,给您确认付款了。墨迹的人足足用了七天完成了测试,系统自动付款了。您能说谁的测试质量高?所以这个组的老板通常给上级汇报的时候,都按照七天完成一个二手苹果手机测试的工作量来报,从上面看这个组每个人都忙的很,其实大家心里知道怎么回事儿。有些聪明人就在工作中找机会深造,考各种认证,最终脱离这个团队。剩下的多数都是孩子妈妈,在这个团队完成了从少女到结婚到生娃到生二娃的完美人生。
    网络测试组:精英中的精英,一个设备不管在实验室里面测试的多完美,到了网络互联和客户部署的阶段,总是有非常多的问题,如果这个组的精英们定位问题不准确,会给后方的研发和测试造成非常大的延误和无效工作量,这个组人不多,都是很多年的老家伙,薪水高,一般也不跳槽。

    这期节目就到这里,欢迎大家交流。
  • 4
    4color
    学习,,,学习
  • R
    Ricepig
    写得很好,充分说明了各个组的特点和优势,还有工作状态和待遇,这两方面是有因果关系的

    要不就是管理向,会做报告,工作容易被看得到,容易升迁
    要不就是核心技术向,钻得深,掌握核心科技,大家都捧着你
    再有就是技术综合向,啥都懂点,解决集成和生产环境里乱七八糟的问题。HiPDA·嗯唧
  • b
    bluebear
    lz资深人士啊
  • 挺能说的
    楼主现在跳到哪里了?
  • l
    logic90
    呃。。。你要是喷996成瘾,竞争不过,还是有点道理吧。。。


    抄袭这个,轮不到hwHiPDA·NG
  • x
    xiaogao1
    回复1#frankzhu2000
    有营养 iOS fly ~
  • x
    xfygx
    同业人员表示,是这个样子。

    这个行业从业人员技术要求很高的。比互联网写脚本的要求高多了。但在互联网的打击下,只剩下不想换城市 的老家伙了。年轻的都去杭州了。
  • 削进疼
    作为某厂做基站控制面的码农我只想说。我们这边开发都是狗,测试可以随便叼你。

    另外,关于平台迭代更新慢的说法,我想就是这个导致了你们的衰落,你知道我们一年要做多少新板子么? 每过一年都要达成性能提升xx,成本下降xx的路标。

    你知道hisi做了多少专用的ASIC么?根本不在外面卖的,专供自己的基站的。而且一到两年就出新的芯片,刷新平台。这特么的是核心竞争力啊。
  • s
    shenhong
    c面u面oam iOS fly ~
  • a
    aiyi
    好贴,感谢楼主的码子…
  • d
    davie
    不容易
  • f
    frankzhu2000
    回复2#akebuzai

    零利润,负利润的单子竞标才是核心竞争力,客户是不关心你是怎么做出来的。
  • f
    frankzhu2000
    回复4#Ricepig

    分享下经验,其实看下面的回帖能知道。年轻人没有个五六年经验,其实是理解不了我的说法的,和年轻人说,老虎要吃人的,年轻人是不会相信的,只有自己遭遇过,反思过,才能知道。
    本意是和年轻人分享下,其实没毛用,老家伙不用说也明白,年轻人说了也是白说。
  • f
    frankzhu2000
    回复6#挺能说的

    半导体行业打工去了
  • f
    frankzhu2000
    回复9#xfygx

    估计同是老家伙~~~~~~~帝都魔都都干过,
    在魔都,基本是交大,华工这个水准。
    帝都,北邮北航是正常水准,清北的也不是很少。
    可惜,风流总被雨打风吹去,在新人看来,是核心竞争力下降导致那些企业一溃千里,其实不是这样,不能展开探讨,否则会被喷死。
  • x
    xxlazy
    学习了,谢谢Lz科普 iOS fly ~
  • k
    kaka8008
    风流总被雨打风吹去,
    欲说还休,欲说还休,却道天凉好个秋。
    楼主是这个意思吧。
  • j
    jeadong
    性别描述准确,本qe团队只有2男人其他都是女的 客户自己端
  • 真电工
    不是同行,深有同感
  • 1
    11ww22
    挺好的,了解了下这个行业的大致情况,应该是体制固化无法跟上互联网创新的节奏吧
  • l
    lzgdjl
    感谢楼主的分享 iOS fly ~
  • 1
    11ww22
    电信传输更新换代太快了
  • s
    se_happy
    学习了
  • t
    tiens
    这是真地板精神
  • z
    zhenyue
    电信行业离物理学极限还远吗? 还有多少发展空间。

    真有一天到头了,这么一大帮人都干嘛去?
  • g
    guangjian
    mark一下
  • d
    djbw
    旧行业相关,顶一下。
  • h
    hujianetants
    好贴好贴
  • s
    stupidinsect
    真惨啊
  • l
    louis318
    世界上电信设备供应商不是只剩四家吗?中国两家,北欧两家
  • d
    dayangda163
    厉害啊
  • 最低购
    感谢分享书荒点我
  • m
    mobile01
    回复33#louis318
    北电朗讯吧 iOS fly ~
  • l
    lingyiyun
    职位上升渠道难易度描述准确
  • x
    xuehuaye
    讲的不错,终端用户来学习了
  • 2
    28210442
    楼主做开发的有这么好的文字功底,真是难得。去哪儿都不会差的。
  • i
    iorlkyok
    你们这个行业好歹高精尖,你看看互联网开发呗糟蹋成什么样子了
  • h
    hookgao
    mark 很形象 iOS fly ~
  • x
    xfygx
    高性能产品都是各家自研的平台。在这个平台上积累的技术和经验,挺难换到别的平台上的。
    所以, 在中国当前残酷的用工环境下,ToB 的技术很难帮忙自己活到退休。反面是 ToC的技术可以一技榜身。

    但从国家竞争层面来看, ToB技术才是核心竞争力。

    要么,就不要走技术路线,想办法混管理线。管理线的关键就是抱腿。
  • t
    tons
    这么好的帖子怎么不继续写下去了?收藏等更新
  • s
    simvision
    我要成为楼主的粉了
  • w
    wxx116zh
    坐等楼主更新。
  • f
    frankzhu2000
    回复43#xfygx

    我是被迫换行的,公司关门集体失业,反正现在在坛子里慢慢讲故事,会讲到那一天的
  • R
    RevolutionMX
    现在sdwan真是tm的万马奔腾的感觉。

    运营商、设备商、还有新兴企业都插一脚

    门槛容易 iOS fly ~