头条资讯网_今日热点_娱乐才是你关心的时事

今日热点 时事资讯
娱乐头条才是你关心的新闻
首页 > 头条资讯 > 科技

我当年如何入门Linux的?-zdc的那些往事

一、通信当年的疯狂

还记得09年初,

山寨机横行,

市场上手机主要还是塞班os,

小灵通还没有退出市场,

基于安卓的智能手机陆续推出。

没有王者荣耀,更没有微信,

小米的米聊还在ppt里;

那个时候网上聊天主要还是靠QQ,

发照片都是上传到QQ空间,

中兴还没有被华为甩的这么远,

3G拍照刚刚发放,

经过多方面协调,

三大运营商的实力做到了表面上的平衡:

联通:

拿到了最好的标准WCDMA,

并且与苹果合作(当时苹果只支持WCDMA),

乔布斯推出l划时代产品iphone4,

联通因此吸引了大批的用户。

电信:

固话是电信天下,

宽带也是电信质量最好,

CDMA2000表现中规中矩,但是移动端还有有小灵通过渡;

移动:

最吃亏的当属移动,

宽带是他的劣势,

TD-SCDMA速率又慢的像蜗牛,

移动端积累的大量客户流失非常严重。

这也是为什么移动后来拼了命也要上4G的原因,

而联通最终还是没能抓住这个续命的窗口期,

几年之后移动又狠狠的将对手甩在了身后。

伴随着2G/3G发展,

2000初诞生了众多中小规模的通信公司,

一时间百花齐放,

后来随着4G的强势推出,

很多公司又迅速的陨落。

这是后话了。

ZDC(智达康)正是在这个背景下诞生。

二、我和zdc的那些事

1.ZDC的历史

wifi协议802.11n的推出,

无线局域网传输速度得到了大幅度提升,

无线通信设备(无线网桥、无线路由器)作为解决连接互联网最后一公里的解决方案,

基于AP联网的方案市场需求旺盛。

同时随着两岸关系缓和,两岸交流日益频繁,

台湾很多企业家抓住这难得的机遇,

纷纷来大陆投资建厂,

1998年美国Z-Square的研发部分搬到南京珠江大厦,

2000年,南京智达康无线通信科技有限公司成立,

主打无线通信领域市场。

在谢董、高总带领下,

公司抓住了通信市场爆发这一波红利,

05-11年公司进入了飞速发展期。

高总

生产研发了众多无线通信产品。

电信级机架式WLANAC控制器ZA-5000-WS200和ZA-5000-WS300;

国内首款WLAN测试仪ZI-T800Pro+;

WLAN网管WNMS系统。

电信级室内放装型双频11n瘦APZN-7100-2DH;

室内单频分布型11n瘦APZN-7200-H500;

室外型11n瘦APZN-7100-DE500;

室外普通型单频11n瘦AP;

室内放装型单频11n瘦APZN-7100-E500;

国内首款专注于WLAN的网优网关ZS-FC-2000;

智能型室外基站ZG-1000-BS;

一体化802.11nCPEZN-7200-C和ZN-2000-C;

家用无线中继器ZN-2000-2H。

大容量电信级WLANAC控制器ZA-5000-WS800;

一体化双频高功率AP硬件平台ZW-3181;

WQMS-WLAN业务质量和用户感知监测系统;

室外基站ZN-7000-BS

网络计算平台NCP-6231-A;

室外型光口基站ZN-7100-DE500-G和室内型光口瘦APZN-7100-2DH-G。

2009年迁入徐庄软件园,位于苏宁总部附近(苏宁总部当时还没开建),

拥有了自己的办公大楼。

并最终与2014年上市。

那时候徐庄周边房价只有7000多!

后来因为各种问题,

黯然退出。

2.加入ZDC

一口君很荣幸在ZDC最鼎盛时期加入,

从事无线路由器(wlan)的研发工作。

正是那个时候真正接触Linux,

并研究至今。

依然清晰记得当初面试时,殷总(殷前,当时还是部长)问我:

“你对无线通信设备的前景是怎么理解的?”

我结合前几年在ZTE的经历以及对通信行业的理解,

说了自己的想法:

/"运营商市场应该一直是中兴华为两家独大。一些细分的领域市场可能会留给小的通信公司,无线通信产品会一直有自己的市场,但是蛋糕不会无线扩大,会有一定上限。晓得通信公司市场会很不稳定!/"

十几年过去了,回头想想当时场景,

仿佛就在昨天!

3.ZDC的企业文化

ZDC的工作氛围特别好,

时不时的发一些日用品,

物品质量绝对过关,

甚至有一些物品我还现在还在使用,

紫砂杯、毛毯、雨伞、雨衣.........

公司有自己的公会,健身房、图书馆

经常组织旅游、聚餐,

每年国庆前组织烧烤酒会,

啥也不干,就是甩吃!

最值得期待的就是还有一年度的尾牙。

右下角的逗哏就是我!当年头发还是很多的!

从ZDC离开的同事,几乎0差评!

我们现在有时候会笑称ZDC为猪大肠。

4.两件小事

1)研究TDMA的马总

之前在ZTE一直是基于vxWorks平台开发网络协议,

而ZDC产品基本上都是基于openwrt开发,

vxWorks和Linux虽然都属于嵌入式os,

但却是两种不同的软件设计哲学!

有一件事,我印象特别深,

马总(马树峰)当时开发了TDMA的一个功能模块,

并获得公司表彰!

光听名字就知道这个模块的难度很大,

我当时怀着无比崇拜的心情问马工,

“这么难的功能,你是怎么一个人做出来的?”

我依稀记得他把手从键盘上挪开,

十指交叉拖在脑后,躺在椅子上和我说了一句意味深长的话,

/"很多事情看上去很难,但是实际做起来,可能并没有你想的那么难!/"

我去!

这境界!

大佬就是大佬!

我直接跪了!

/"我从伯克利网站上下下来代码,然后编译了一下,就好了。/"

那这个模块是啥原理?

/"那我哪知道!/"

原来如此!

老太太不服,舅服你!

2)linux下开发一个模块有多快?!

当时在ZTE跟着师父2人曾开发过PPPoE客户端,

前后开发+测试折腾了将近一年的时间,

后来在Linux上移植PPPoE模块,

居然只需要1天就能搞定,

半天移植编译、半天测试。

三、开源、自由软件

这或许就是开源的魅力,

让你不需要重复造轮子,

而且不用考虑任何版权的问题!

Linux遵循GPL协议,

基于Linux开发的项目,

你一定不会侵犯任何公司的知识产权,

但是同样的,其他公司或者个人如果使用了你的代码,

也永远不会存在侵权问题!

无线路由器所用到openwrt也是思科在逼不得已的情况下开源的,

关于GPL协议,大家可以阅读下面这篇文章:

《GPL前世今生》

开源!

自由!

一切皆文件!

刷新了我对软件的理解!

欣赏着众多大师编写的叹为观止的内核代码,

精神似乎得到了升华!

每一个函数都是一件艺术珍品!

很难想象linus是如何以一己之力,

带领全球前后上百万人同时研发出Linux的!?

当我熬着夜每看懂一个子模块时,

彷佛在和作者进行了一次灵魂上的交流!

错过任何一个细节,

都是对大师的亵渎!

在ZTE时:

虽然也开发了很多软件模块,

但是都比较集中在一个点上,有深度但是没广度,

人就像一个螺丝钉。

而在ZDC时:

因为我们是基于linux开发,

需要接触的软件协议非常多,

虽然每一个协议都没有深入研究,

但是大大提高了知识的广度!

以前在ZTE时很多比较模糊地知识点,

逐渐开始清晰。

这段经历让我积累非常多的基础知识,

积累了大量的案例、素材。

那段时间也会经常逛csdn,

也分享了一些文章和资源,

只是可惜2012年csdn账号密码大规模泄露,这账号找不回来了。

在这里插入图片描述四、知识结构从量变到质变!

我对嵌入式的认知真正从量变到质变,

是从事培训工作之后!

在做培训的那几年,

将C语言、数据结构、Linux系统编程、网络、操作系统、ARM汇编、驱动、物联网等众多知识全部理顺一遍,

每门课都给众多学员授课过,

同时还基于这些内容设计了很多软件项目!

当把这些知识体系真正理顺之后,

之前基于不同平台研发的产品、开发过的软件模块,

他们之间的差异和联系,

以及在整个软件生态体系中处于什么位置,

我对他们的认知都达到前所未有的高度。

这或许就是佛家所谓的:顿悟!

正是这些年的积累,

最终写了人生的第一本书《从0开始学ARM》,

这本书融汇了非常多心血,

很多知识都是多年研发的积累,

一点一点的知识的领悟的汇集。

五.如何成为一名优秀的嵌入式开发工程师?

一路走来,

任何成长为一名优秀的嵌入式开发工程师

我的经验就是:

广度+深度!

每个软件开发方向都有浩如烟海的知识需要学习掌握,

很多粉丝朋友由于知识储备不足,

技术体系不扎实,

虽然深入研究自己了专注的那一个点,

但是周边有太多的知识点似是而非、很模糊,

特别焦虑和浮躁,

浑浑噩噩熬到35岁,

在这个本该独当一面,

成为某个领域专家的年龄,

技术能力却和刚毕业三四年的新手一个水平,

这个时候又由于家庭的牵绊,

无法熬夜加班,

这必然会有35岁职业危机!

所以:

整理好自己从事的领域需要掌握的知识体系,形成学习路线,

制定好未来1-5年的学习计划,

并严格执行下去,

未来一定大有收获!

每个人的生活很大概率是由3年前的自己的所作的事情决定的!

六、关于大小公司

刚毕业时,由于大部分学生都比较迷惘,

随随便便就找个公司就业了,

有的进了大厂,有的进了初创小公司,

不论哪种规模公司,

都会有自己的优势,但同时也会有自己的问题,

不论身处大公司还是小公司,

都不要安于现状或者自暴自弃,

任何一个公司都是可以学到很多东西的!

在小公司,就尽量拓展自己的知识的广度,学会和测试、硬件、市场扯皮打交道,

学老板如何八面玲珑,

如何忽悠员工、如何画大饼,

如何应对各种部门的盘查,

如何应对友商各种诋毁、挖墙脚、恶意竞争,

因为这些只有在小公司才会有更多机会接触;

在大公司,就学习他的管理,学习大公司的研发流程,

学会如何汇报工作,

如何把简单的工作汇报的繁杂,

学会如何把宏大的项目压给别人,

学会如何摘别人的果子,

学会如何利用平台的力量来实现自己的价值,

大公司人际关系是第一要务。

我们要像海绵一样,

吸收所有能吸收到的养分:技术、管理、市场、财务;

总有一天,你会发现曾经受过的委屈,扛过的压力,

都会让你更加成熟、自信,

让你更加强大!

小公司看老板的格局!大公司看行业和平台。

七、最后

技术只是我们大部分人的敲门砖,

大家要敬畏技术,

但是也不要迷信技术,

在资本面前,技术或许只是一个很小的参量,

或许某个大佬拍脑门的决定、某个政策的推出,

你多年的付出就付之东流。

除非某项技术非你不可!

突破自己的认知,

跳出自己的舒适圈,

与时俱进,是永恒话题!

未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事 » 我当年如何入门Linux的?-zdc的那些往事

分享到:更多 ()
来源:一口Linux 编辑:科技

评论

留言/评论 共有条点评
昵称:
验证码:
匿名发表