现在我们大多数的人都认为IT行业的发展几乎都在饱和的阶段,心想自己到底该选择一个好的行业去培训呢?如果自己培训的行业刚好又处于饱和的阶段的话,是否是一个大坑呢?嵌入式的学习十分烧钱,这就让人有点望而却步。

        据最近的开发者大调查中,数据显示发现有34%的开发者面临嵌入式软硬件开发的困难,几乎占了开发者面临困难的三分之一强。
       
        数据来源:2017中国软件开发者大调查

        嵌入式软硬件开发都是坑?
         
        那么,嵌入式软硬件开发真的就那么难么?我们来看看知乎上的问答:
         
        一篇《嵌入式的坑在哪方面?》的文章,获得了26个回答,242条点赞。在这篇文章中,列数了嵌入式软硬件开发中的两个坑:
         
        1,需要学习大量的软硬件知识。不仅需要学习Java,C++等编程,要深入底层,汇编,算法数据结构等等都要了解,硬件方面就更多了,电容电阻,模电数电、PCB,各种大小,功率信号完整性。做DSP的,还要知道算法仿真,数学理论、还需要考虑硬件设备,一些芯片的编程还要考虑电路结构,电容大小。调试上面,还需要外接设备,还要看懂示波器,频谱等等。
         
        2,各种硬件平台的生产力工具不统一。编码,编译,调试,烧录…各个方面都是大坑。使用的语言,操作系统平台,芯片性能也不统一。作者表示,最多的时候,电脑上有5个编译环境,还不包括自己学习用的环境。
         
        你怎么看这个问题?