嵌入式程序员毫无疑问是属于程序员范畴的。
确切地说,嵌入式程序员可被称作全栈型程序员,原因就在于他们需要对硬件和软件这两方面的知识都加以了解和熟练掌握。嵌入式系统乃是一种专用的计算机系统,其通常被应用于对其他设备进行控制和监测。它一般是由微处理器、存储器、输入/输出接口以及其他的外围设备共同构成。嵌入式程序员必须了解这些硬件设备的工作原理以及编程方式,与此同时,还需要精通嵌入式操作系统以及应用程序的开发。
尽管嵌入式的方向繁多且复杂,但嵌入式程序员同样需要能够编写代码。他们的工作主要涉及硬件和软件这两个层面,而在这两个层面之下还有若干个子方向,所涉及到的知识在广度和深度方面都是相当巨大的。如今互联网极为火爆,致使大家普遍认为只有从事互联网产品开发的才是程序员。
然而,还有众多的专用软件程序员、工业代码程序员的存在。在此,我可以明确地告知各位,并非只有进行网站开发和应用程序开发的才是程序员。