知乐空间

建筑行业工程师分类(工程师分类)

工程师分类(建筑业工程师分类)

这是我个人的理解,给初学者整理一个思路。

第一类,计算机软件工程师;

1.互联网工程师:分为服务器、网络安全、物联网概念等。比如现在的相机可以联网,可以在手机上查看,涉及几个领域;

2.算法工程师:这是高端工程师才能做到的。包括各种算法,大数据概念等等;技术要求更高;

3.特殊软件工程师:如会计软件、ERP系统;

4.仪器的上位机软件,要和仪器结合,比如彩超的软件,各种设备的控制软件;一般通过连接接口(串口、USB、网口等)获取数据。)用仪器。在上位机软件中,数据存储、处理、输入等;

5.手机上的安卓工程师,开发手机APP;

6.游戏工程师,这是一个独立的行业,主要分为网游和手游;

第二类:计算机硬件工程师

这个要求比较高。要会设计电脑主板,会写硬件底层驱动;估计都躲在做主板或者工控板的厂商里了;

第三类:ARM工程师:

1.ARM软件工程师。这里特指ARM7,ARM9,A7之类的,不是指ARM单片机。操作系统是LINUX,Android,WINCE等。软件开发一般是C语言,QT等。因为QT可以跨平台,所以等到很多人青睐的时候;这种工程师可以不懂硬件;

2.ARM硬件工程师。这样可以画出ARM布局,写底层驱动。

第四类:嵌入式工程师(MCU工程师+FPGA等)。)

1.纯软工程师(注意“纯软”这个词)。他只会用软件写单片机程序,不懂电路图,也不懂硬件逻辑。需要硬件工程师调试硬件;

2.一个纯硬工程师,不会写程序,可以根据芯片数据设计电路,画版图;没有软件工程师,只能做电路板,刚刚结束;;

3.硬件工程师,根据芯片说明书,设计电路图,绘制PCB。并编写驱动程序,证明所设计的电路能够工作,达到设计指标。在没有软件工程师或者项目复杂度不是特别高的情况下,能够独立完成产品;

4.软件工程师,能看懂一些电路图,能看懂芯片说明书;在硬件工程师已经写好驱动的前提下写程序流程;没有硬件工程师,参考之前的产品。如果硬件不是特别复杂,可以独立完成产品;

因为对前三类工程师不太了解,所以只评价嵌入式工程师:1、2只能在大单位吃饭,到了小单位或者自己做产品,根本做不了。我见过手机厂的朋友,他们工作简单,或者专门做相机或者屏幕;3和4是常规工程师,和他们合作的人能很快完成工作,相辅相成;如果没有合作,可以独立完成项目;

另外,值得注意的是,现在年轻人中硬件工程师越来越少。为什么?主要是周期太长,待遇比较低;培养一个软件工程师可能1-2年就成熟了。但一个硬件工程师,几年下来,可能没见过多少;俗话说,物以稀为贵。希望硬件工程师的待遇随着人员减少而提高。

以上是我的理解。希望初学者能坐对位置,知道自己属于哪一类,应该往哪个方向发展。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: