亚搏电子

软件工程师和IT程序员的区别

兰博基尼Av

线程启动

兰博基尼Av

2019年4月24日加入
61
我遇到了上面提到的两种立场。这是一个完全的软件工程师和完全的编程It职位。请问这两个职位的角色和职责有什么不同,谢谢。
Papabravo

Papabravo

2006年2月24日加入
15731年
依我之见,软件工程师熟悉从头创建功能软件系统的方法和工具,这些系统将执行一套规范。
IT专业人员知道如何使用现有的软件系统来管理信息,以达到公司的目的。它可能涉及也可能不涉及任何实际编程。
我认为这两种技能之间没有太多重叠之处。
E

eetech00

2013年6月8日加入
2311年
我遇到了上面提到的两种立场。这是一个完全的软件工程师和完全的编程It职位。请问这两个职位的角色和职责有什么不同,谢谢。
恕我直言

软件工程师根据规格设计软件应用程序。他们熟悉软件标准/工具/规程。

“全编程IT专业人员”这个名称太宽泛了,无法定义具体的角色和职责。

andrewmm

2011年2月25日加入
1228年
根据我的市场经验,
忽略标题,它最多能让你知道他们想让你做什么。

工程师意味着比IT更深层的自动化程度,IT更像是一个脚本操纵的职位,
班

2019年1月27日加入
2897年
职位的标准因地而异。虽然一些组织试图使他们定期和有意义的,其他人只是使用别人认为听起来不错的。

如果一个组织比一个小商店大,就会有一个可用的职位描述来解释它们的意思,尽管我发现这些往往是幻想,而现实是完全不同的。

软件行业的“工程师”没有管理机构来规定谁可以成为工程师。它不像,比如说,一个有证书和执照的机械工程师。有时,“工程师”一词是为了声望,或因为他们认为这将吸引“更好”的候选人。

有时会有一个线索,比如把“编程”丢到IT岗位上。这可能意味着您需要完成两项工作:作为“IT”人员维护基础设施,以及为产品或服务编写软件。这是一个警告信号,但不一定是个问题。

底线是,无论在什么位置,你需要一份工作描述如果可以的话,你需要和公司里做那份工作的人谈谈。
l

Lo_volt

2014年4月3日加入
161
依我之见,IT程序员听起来像是软件工程师的一个狭窄的子集。

看看这两个职位的职位描述。那里应该有足够的细节让你得出一个关于差异的结论。头衔可能会误导人。
FlyingDutch

FlyingDutch

2021年3月16日加入
40
你好,

我的工作头衔是“软件工程师”。我的主要工作职责是为海洋工业(安装在远洋船舶上的设备)的嵌入式系统编写程序(从零开始)。我使用的是“STM32 CubeIDE”或MCUXpresso IDE。通常我也会设计硬件控制器(全部或部分)。硬件通常基于ARM Cortex-Mx mcu (STM32系列或“NXP Semiconductors”mcu)。有时使用PLC控制器(三菱或西门子)。我设计了控制器并绘制了原理图,我的同事设计了PCB,因为他比我更擅长这个任务。有时我必须为PC计算机编写应用程序,这些计算机以某种方式连接(例如通过RS485, CAN总线等)与嵌入式系统(例如诊断目的或数据记录)。在Windows操作系统上,我在这种情况下使用“Visual Studio”(c#和Windows窗体),而在Linux中,我使用C/ c++ (gcc编译器)和“GTK”或“QT”框架。

有时我不得不去特定的船舶上的造船厂,以帮助嵌入式系统安装。

顺便说一下:有时候(出于各种目的)我也在使用Python编程语言。

致以最亲切的问候
djsfantasi

djsfantasi

2010年4月11日加入
7624年
我做了50多年的IT专家。我从未听说过IT程序员这个头衔。

根据我的经验,任何包含IT的职位都是指负责计算机(包括服务器)维护、网络以及软件安装和维护(补丁和升级)的职位。但通常没有编程或软件设计。

软件工程师将根据这些规范设计和编制软件和程序。然后该软件将投入生产。真正的程序员将向软件工程师汇报,可能拥有初级软件工程师或程序员的头衔。

在一个更大的公司,将软件投入生产需要质量保证工程师和IT。

IT程序员听起来像是一个在小公司里同时负责这两项功能的头衔。