嵌入式开发并非难事

发表时间: 2021-11-09 22:25

作为一个从业10多年的老的嵌入式工程师,35岁之前真的是兢兢业业的学习,因为从小以及家里的祖训就是“掌握一技之长”,而不愁吃穿。所以,那个时间点,感觉自己是个合格的全栈工程师了。软件,硬件,外壳,机械,结构以及生产,都接触到并且也都能拿得出手。

随着年龄继续增长,虽然没有停下专业学习的脚步,但精力确实在缩减,更多的时间用来反思。

对比很多从事互联网的同学,从更广泛的角度讲,嵌入式承接的是制造业,互联网则有着服务业的基因,而且现在看来,互联网跟金融也是交会一起,不分彼此了。

某个时段,也会想如果当初选择的是“互联网”,现在自己也是不是财务自由了。但回头又想想,“财务自由”又如何,现在是除了大房子买不起,家庭用度不愁。本质上自己还是“操心劳累”的命,每天不做点实事,好像丢了什么。老婆也戏称,我是适合过“共产主义社会”。

做了这么多年嵌入式,也领略了这10多年技术的革新和发展,慢慢感觉技术变得扁平化,两极化。偏向于应用的领域,技术和信息更加易用和开放,比如 以前很复杂的电路,现在一个集成芯片就搞定了;原来复杂的协议,现在只需要买个SDK或者硬件模块就能搞定;原来偏门的应用,现在到github上找个开源的修改一下就可以。这方面,“嵌入式”变得越来越不值钱了。从社会发展来看,这是好事,让智能化步入不同需求的行业,变得越来越简单。从长远来看,从事应用领域的嵌入式,变得更加注重于服务,如何让应用变得稳定,方便,快捷,才是核心竞争力了。

前几天看到这么一句话,“在应用嵌入式领域,稍微用心的从业者,5年经验和10年经验差别不大”。感觉有一定的道理,抛出特殊领域的屏障保护,仅仅是集成应用,大家的差距真的不会很明显。

当前是个好时代,对嵌入式来说也是,大的政策鼓励全面进入信息时代,智能化要步入全行业。从应用角度,如果站稳了某个领域并深耕,都会有很好的机遇。很多传统行业面临的生产力提升的需求。但如果过了这股东风,5年后,会是一个怎样的场面呢,又该如何立足呢。

对应于“应用嵌入式”,嵌入还有其他方向。从物联网的结构来看,数据流是从传感器到采集器,再到控制器执行器或者云端。跟嵌入式有关的是“传感器”,“采集器”,“控制器”。“采集器”和“控制器”也是越来越标准化,结果就是大的流量被大的厂商占用,资本也会在背后驱策,这从淘宝这几年买模块的,买芯片的,以及做电路板的就能看出来。小的开发者只能搞些差异化的定制开发了。

最重要的“传感器”反而是很多开发者不想切入的领域,而这却是嵌入式的长久之道。真正的有用的传感器不是买个温度传感器,加速度传感器那么简单。有用的传感器需要结合某个行业的特殊需求,融合多组传感数据,有独特的核心算法,能够真实反映环境变量的信息搜集节点。要做好一种传感器,需要行业应用的背景知识,需要复杂的数学运算和模型,需要大量的实验数据,甚至需要特殊治具和场地。计算机的核心是算法,从采集,传输的过程看,这些算法多数被固化,除非有新的技术和标准出现,否则没有很多搞算法的空间。剩下的,云端大数据,传感器,以及执行器,还有留有很多需要提升算法的空间。

从一个一直在小公司兢兢业业的我来看,立足一个行业和领域,好好做自己的传感器才是未来的方向。做10年的嵌入式工程师,也没什么可牛x的。