系统分析师与计算机程序员?[关闭]


17

我的问题是关于工作的。我目前担任系统分析师职位。

System Analyst和Programmer / Analyst有什么区别?这个职位比程序员高吗?或者我应该如何升级自己?


12
当问题的标题为“ System Analyst vs Computer Programmer”(系统分析员与计算机程序员)时,为什么它们永远不会成为“谁将在……之间的斗争中获胜”呢?
乔恩·霍普金斯

2
@乔恩·霍普金斯在这里你去:googlefight.com/...
加里·罗

@乔恩·霍普金斯(Jon Hopkins):我给您2:1的分析师赔率。
史蒂文·埃弗斯

@乔恩·霍普金斯(Jon Hopkins):您认为我们至少能够开展一场史诗般的说唱战斗...
比尔蜥蜴

@乔恩·霍普金斯(Jon Hopkins):取决于程序员的咖啡因程度如何……
艾米(Amy)

Answers:


9

两者都不是优势,因为它们彼此互补

系统分析员的维基百科definiton

系统分析师研究问题,计划解决方案,推荐软件和系统,并协调开发以满足业务或其他要求。

分析人员程序员(尽管没有立即可用的定义)更适合于针对业务需求进行跟踪,然后在代码中实现它们。如果企业希望在标准硬件平台上进行极其复杂的科学计算,那么算法知识(即分析人员程序员)就更重要,因此也就更出色了。如果企业正在创建这些平台,那么情况就相反。要升级自己,请建立您薄弱且有兴趣改善的领域。然后专心学习。


10

这类似于有关职位的其他问题。头衔的优点或含义仅限于所在地区和雇主。您需要查看工作说明以确定差异。


9

Systems Analyst不一定比Computer Programmer 更高,但是却有所不同。系统分析师弥合了项目所有者和用户(业务方面)与其设计人员和程序员(技术方面)之间的鸿沟。系统分析师需要具备高水平的技术知识和业务知识,才能与两个小组有效地沟通(并且通常充当翻译者)。SA主要参与项目的定义,需求收集和设计阶段。


7

我曾作为实习生。基本上,由于公司的胡言乱语,这是完全人为创建的职位,根本不需要存在,应该放在道德顾问旁边。

为什么?因为程序员/经理应该做所有委派给分析师的事情。通常的假设是,程序员只能编码而不能设计,或者不能与人正确沟通。

就我个人而言,我真的不喜欢这种立场甚至存在的事实。

在工资方面,他们的平均工资要低得多。


我在更深层次上同意这一点。
阿努拉格,2015年

6

我个人希望系统分析师比程序员少编写代码,但是如果不知道您的实际工作是很难做到的。

我建议您查看您所在地区的工作清单。将程序员职位中列出的工作职责与您的工作进行比较,这将帮助您确定这是否是您想要的方式。


4

我目前担任系统分析师职位,但是我的所有职责都包括软件开发/维护。

头衔的含义和职位的等级完全取决于公司。我认为您的实际责任比电子邮件签名中的标题重要。


2

这个问题使我想到了Development Analyst和Systems Analyst之间的区别。

在我目前所在的国家/地区,我的名字叫Dev。分析师。我们也有Systems Analyst,坦率地说,我看到的唯一区别是Dev。分析师似乎更喜欢使用代码来实现实际的实现,这相当于您所说的“计算机程序员”。


1

是的,这绝对是用人单位主观的,我也拥有系统分析师的头衔,在这里,我们在技术支持和开发团队中扮演应召系统管理员的角色,以便我们的系统工程师可以主动地专注于项目,而我们的职责是更具反应性。尽管我们在部门项目方面也有积极主动的任务,并且是技术支持票证的第三层最终升级点,并且每周都要推动开发人员更改投入生产。拥有我头衔的每个人的确都有一些编码方面的经验,但是我团队中的某些人不仅仅了解Batch,所以它绝对不是以开发为中心的角色,我有使用多种编程/脚本语言的经验,但是却不算数我自己是一名开发人员。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.