程序员分哪几种,比如软件,硬件。硬件又分好几种,可以说一下么,比如说,嵌入式是偏应用的硬件方面么么

如题所述

第1个回答  2015-08-13
首先,我要告诉你,程序员,就是搞软件的.(软件=数据结构+算法)。
只有工程师,才能分为软件工程师,和硬件工程师。
嵌入式是一门软硬结合的行业。

所以,软件工程师和硬件工程师的技能都是存在的。
正规的公司,里面 硬件工程师和软件工程师都是存在的。

如果一个公司不大的话,那就看公司业务偏向导致某人的技能会偏硬或偏软。
如果有不懂,可以问我。追问

我是通信工程的,最近在做单片机,学长说,大三会分两个方向,一个是纯软件方面,另一个就是偏应用的硬件,也就是嵌入式,他这么说的,。我想做软件肯定比不上软工,计科这些专业的,我想做硬件方面的,是不是要用到c和c++,搞硬件前途怎么样,是不是特别难,硬件是不是指单片机,还是有其他的。。

追答

嗯,编程语言基本都是 C 和C++ 要好好学。
纯硬件,前途不是很大,因为核心硬件中国也生产不出来。
一般都是嵌入式,硬件都是组合成的。叫 电路板(可以画板)+软件 的集合。
单片机是一款CPU芯片,一般是 89c51 / stm32 /arm9 这些CPU芯片,为核心,其他外围芯片为辅助的电路板。

追问

做嵌入式的公司多么,在中国怎么样

追答

一般内地公司少而且都是小公司。北上广居多,特别是深圳上海广州这一块,非常多。
而且,在创客领域大部分都是嵌入式公司。新兴企业一般也都是嵌入式类的公司。都可以找到工作。

追问

多谢大神,您是做这方面的么

本回答被提问者采纳
第2个回答  2015-08-13
程序员都是做软件的.硬件是硬件工程师结构工程师等等在搞.嵌入式是个很大的概念.就算是某个嵌入式的应用工程里,软件工程师又有细分.驱动工程师,MMI工程师,软件架构师等等本回答被网友采纳