不管是在狄泰圈子还是知乎上面,关于到底选择嵌入式行业还是互联网行业这类问题,是经常拿来讨论的。差不多像女孩子的月假一样,每月必有。今天我就发表一下自己的看法,希望对有同样问题的小伙伴有所帮助。
首先我们需要了解一下这二个行业分别是什么,本人只在嵌入式行业里面呆过,没有做过互联网行业相关工作。所以也许对他们的定位有所偏颇。
嵌入式是什么?按照我当年学习嵌入式相关内容,一般是这样来定义这个概念的。嵌入式就是软件和硬件都可以裁剪的一种特殊计算机系统。所以从这个概念可以看出来,嵌入式是一个比较大的概念或者边界是非常模糊的。嵌入式分为软件开发和硬件开发。我们接下来只看软件开发,按照现在嵌入式软件方向培养体系内容来看,基本是按照C语言 -- 数据结构 –- C++(JAVA)-- Qt(安卓)-- linux系统编程 –- linux网络编程 – - ARM裸机开发 – 系统移植 – Linux驱动。前年火的时候,有些培养体系加上了M3/4,实时操作系统UCOS。去年人工智能比较火的时候,有些培养体系也加上了机器视觉相关内容。按照这样一个体系课程下来,是不是觉得嵌入式是个庞大的体系。而你也会发现,这些内容你在其他技术人才方向培养体系中,你也可以看到他们的踪影。
互联网,我知道有前端,后端~~~。我没有像刚刚解释嵌入式课程体系那样来解释。因为自己没有在互联网行业呆过,但是在狄泰未来科技工作的时候,接触到各个行业和技术方向的人才。我知道里面用到的语言有java,PHP,c/c++,GO~~~。可能每一种语言下面有着自