点击左上方蓝色“一口Linux”,选择“设为星标”
三大运营商的实力做到了表面上的平衡:
这也是为什么移动后来拼了命也要上4G的原因,
而联通最终还是没能抓住这个续命的窗口期,
(资料图)
几年之后移动又狠狠的将对手甩在了身后。
伴随着2G/3G发展,
2000初诞生了众多中小规模的通信公司,
一时间百花齐放,
后来随着4G的强势推出,
很多公司又迅速的陨落。
这是后话了。
ZDC(智达康)正是在这个背景下诞生。
二、我和zdc的那些事
1. ZDC的历史
wifi协议802.11n的推出,
无线局域网传输速度得到了大幅度提升,
无线通信设备(无线网桥、无线路由器)作为解决连接互联网最后一公里的解决方案,
基于AP联网的方案市场需求旺盛。
同时随着两岸关系缓和,两岸交流日益频繁,
台湾很多企业家抓住这难得的机遇,
纷纷来大陆投资建厂,
1998年美国Z-Square的研发部分搬到南京珠江大厦,
2000年,南京智达康无线通信科技有限公司成立,
主打无线通信领域市场。
在谢董、高总带领下,
公司抓住了通信市场爆发这一波红利,
05-11年公司进入了飞速发展期。
生产研发了众多无线通信产品。
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的!?
当我熬着夜每看懂一个子模块时,
彷佛在和作者进行了一次灵魂上的交流!
错过任何一个细节,
都是对大师的亵渎!
虽然也开发了很多软件模块,
但是都比较集中在一个点上,有深度但是没广度,
人就像一个螺丝钉。
因为我们是基于linux开发,
需要接触的软件协议非常多,
虽然每一个协议都没有深入研究,
但是大大提高了知识的广度!
以前在ZTE时很多比较模糊地知识点,
逐渐开始清晰。
这段经历让我积累非常多的基础知识,
积累了大量的案例、素材。
那段时间也会经常逛csdn,
也分享了一些文章和资源,
只是可惜2012年csdn账号密码大规模泄露,这账号找不回来了。
四、知识结构从量变到质变!
我对嵌入式的认知真正从量变到质变,
是从事培训工作之后!
在做培训的那几年,
将C语言、数据结构、Linux系统编程、网络、操作系统、ARM汇编、驱动、物联网等众多知识全部理顺一遍,
每门课都给众多学员授课过,
同时还基于这些内容设计了很多软件项目!
当把这些知识体系真正理顺之后,
之前基于不同平台研发的产品、开发过的软件模块,
他们之间的差异和联系,
以及在整个软件生态体系中处于什么位置,
我对他们的认知都达到前所未有的高度。
这或许就是佛家所谓的:顿悟!
正是这些年的积累,
最终写了人生的第一本书《从0开始学ARM》,
这本书融汇了非常多心血,
很多知识都是多年研发的积累,
一点一点的知识的领悟的汇集。
五. 如何成为一名优秀的嵌入式开发工程师?
一路走来,
任何成长为一名优秀的嵌入式开发工程师
我的经验就是:
广度+深度!
每个软件开发方向都有浩如烟海的知识需要学习掌握,
很多粉丝朋友由于知识储备不足,
技术体系不扎实,
虽然深入研究自己了专注的那一个点,
但是周边有太多的知识点似是而非、很模糊,
特别焦虑和浮躁,
浑浑噩噩熬到35岁,
在这个本该独当一面,
成为某个领域专家的年龄,
技术能力却和刚毕业三四年的新手一个水平,
这个时候又由于家庭的牵绊,
无法熬夜加班,
这必然会有35岁职业危机!
所以:
整理好自己从事的领域需要掌握的知识体系,形成学习路线,
制定好未来1-5年的学习计划,
并严格执行下去,
未来一定大有收获!
每个人的生活很大概率是由3年前的自己的所作的事情决定的!
六、关于大小公司
刚毕业时,由于大部分学生都比较迷惘,
随随便便就找个公司就业了,
有的进了大厂,有的进了初创小公司,
不论哪种规模公司,
都会有自己的优势,但同时也会有自己的问题,
不论身处大公司还是小公司,
都不要安于现状或者自暴自弃,
任何一个公司都是可以学到很多东西的!
在小公司,就尽量拓展自己的知识的广度,学会和测试、硬件、市场扯皮打交道,
学老板如何八面玲珑,
如何忽悠员工、如何画大饼,
如何应对各种部门的盘查,
如何应对友商各种诋毁、挖墙脚、恶意竞争,
因为这些只有在小公司才会有更多机会接触;
在大公司,就学习他的管理,学习大公司的研发流程,
学会如何汇报工作,
如何把简单的工作汇报的繁杂,
学会如何把宏大的项目压给别人,
学会如何摘别人的果子,
学会如何利用平台的力量来实现自己的价值,
大公司人际关系是第一要务。
我们要像海绵一样,
吸收所有能吸收到的养分:技术、管理、市场、财务;
总有一天,你会发现曾经受过的委屈,扛过的压力,
都会让你更加成熟、自信,
让你更加强大!
小公司看老板的格局!大公司看行业和平台。
七、最后
技术只是我们大部分人的敲门砖,
大家要敬畏技术,
但是也不要迷信技术,
在资本面前,技术或许只是一个很小的参量,
或许某个大佬拍脑门的决定、某个政策的推出,
你多年的付出就付之东流。
除非某项技术非你不可!
突破自己的认知,
跳出自己的舒适圈,
与时俱进,是永恒话题!
这是一口君的新书,感谢大家支持!
精彩文章合集
文章推荐