@
thomaspaine @
zbz @
xifan8866 技术门槛不低吧。 这一行两极分化极端严重,大部分转互联网去了。。包括我自己也会做一些互联网的项目。
技术门槛不仅限于 一些模电,还有一些苦涩的线性代数,傅里叶之类的理论知识
就编程技术而言。 从事嵌入式的门槛也远比互联网的要高很多。
要了解系统底层中断, cpu 流水线和各种周期指令,各种飞来飞去的指针,各种内存泄露,压根没有爽爽的开线程,只能自己写调度。包括书本上的,补码,进制转换,内存结构,块结构等。
哪怕从事偏软的上层架构嵌入式工程师,天天也是和 linux 内核打交道,写驱动,就是个大坑动不动系统崩溃。
就硬件方面,捉襟见肘的内存,需要自己回收的内存和各种 c 语言陷阱,没有高级的分析工具,没有花花绿绿的 ide 调试,就是个坑。
开个 struct 有时候都是奢侈,写个 char[]应付一下是经常的事
当然说这么多,待遇还不如一个一线城市的前端, php 工程师。。所以就是个坑。
难归难,待遇差归差,但是说实话。
只好耐心走下去,过个三五年 七八年(把 c 语言搞明白,搞透还得花个个把年。高级语言入门太短了。),待遇超越互联网的工程师根本不在话下,因为走到后面,回头一看就你一个人了,真正的精英,因为随便都能创造出数百万的价值。而且对于底层熟悉以后,对于上层根本不在话下。
所以主要还是跟楼主说的,如果楼主喜欢这个还是坚持走下去。。。因为这个真的不简单,走到最后也会有很不错的报答,只是会很长很长的周期。。
倒过来想,我编个程还要想一些数学模型,做线性代数,去描述运动,做高斯滤波,最后建立数学模型。这是件多有意思的事。。。
就电机而言,就可以玩个十几年。。。
所以。。。
绝
对
有
未
来
喜欢就别放弃