Analista de sistemas vs programador de computadoras? [cerrado]

17

Mi pregunta aquí es relativa a los trabajos. Actualmente tengo un puesto de Analista de sistemas.

¿Cuál es la diferencia entre System Analyst y Programmer / Analyst? ¿Es esta posición más alta que un programador? ¿O cómo debo actualizarme?

ahmed
fuente
12
¿Cómo es que cuando las preguntas tienen el título de "Analista de sistemas vs Programador de computadoras" nunca terminan siendo "¿Quién ganaría en una pelea entre ..."?
Jon Hopkins
2
@ Jon Hopkins Aquí tienes: googlefight.com/…
Gary Rowe
@ Jon Hopkins: Te daré una probabilidad de 2: 1 para el analista.
Steven Evers
@ Jon Hopkins: pensarías que lo haríamos en menos tener una batalla épica de rap ...
Bill the Lizard
@ Jon Hopkins: depende de la cafeína que tenga el programador ...
Amy

Respuestas:

9

Ninguno de los dos es superior ya que se complementan entre sí.

La definición de Wikipedia de un analista de sistemas es

Un analista de sistemas investiga problemas, planifica soluciones, recomienda software y sistemas, y coordina el desarrollo para cumplir con los requisitos comerciales u otros.

El programador analista (aunque no hay una definición disponible de inmediato) está más en sintonía con los requisitos comerciales y luego los implementa en código. Si el negocio se orienta hacia un cálculo científico inmensamente complejo en una plataforma de hardware estándar, entonces el conocimiento de los algoritmos (es decir, analista programador) es más relevante y, por lo tanto, superior. Si el negocio está creando esas plataformas, entonces ocurre lo contrario. Para actualizarse, establezca aquellas áreas en las que es débil y está interesado en mejorar. Luego aplícate a aprenderlos.

Gary Rowe
fuente
10

Esto es similar a otras preguntas sobre títulos de trabajo. El mérito o significado del título se localiza en la región y el empleador. Debe ver las descripciones de trabajo para determinar las diferencias.

Jeff
fuente
9

El analista de sistemas no es necesariamente una posición más alta que el programador informático, pero es diferente. Un analista de sistemas cierra la brecha entre los propietarios y usuarios de un proyecto (el lado comercial) y sus diseñadores y programadores (el lado técnico). Un analista de sistemas necesita tener tanto el conocimiento técnico de alto nivel como el conocimiento del negocio para poder comunicarse efectivamente con ambos grupos (y generalmente actuar como traductor). Una SA participa principalmente en las fases de definición, recopilación de requisitos y diseño de un proyecto.

Bill el lagarto
fuente
7

Trabajé como uno para una pasantía. Básicamente es una posición creada artificialmente debido a tonterías corporativas que no necesita existir en absoluto y debe colocarse justo al lado del asesor ético.

¿Por qué? Porque los programadores / gerentes deberían estar haciendo todas las cosas delegadas al analista. Por lo general, se supone que los programadores solo pueden codificar y no pueden diseñar o que no pueden comunicarse correctamente con las personas.

Personalmente, realmente no me gusta el hecho de que tal posición exista.

En términos de pago, se les paga mucho más bajo en promedio.

zhenka
fuente
Estoy de acuerdo con esto en un nivel más profundo.
Anurag
6

Personalmente, esperaría que un analista de sistemas haga menos codificación que un programador, pero es difícil saberlo sin saber cuál es realmente su trabajo.

Recomiendo echar un vistazo a los listados de trabajo en su área. Compare las responsabilidades laborales enumeradas en los puestos de programador con lo que hace y eso lo ayudará a determinar si esa es la forma en que desea ir.

Adam Lear
fuente
4

Actualmente tengo un puesto de Analista de Sistemas, pero todas mis tareas se componen de desarrollo / mantenimiento de software.

El significado del título y la jerarquía de puestos depende completamente de la empresa. Creo que sus responsabilidades reales son más importantes que el título en su firma de correo electrónico.

aubreyrhodes
fuente
2

Esta pregunta me hace pensar en cuál es la diferencia entre el analista de desarrollo y el analista de sistemas.

En el país en el que estoy actualmente, mi título es Dev. Analista. También tenemos analista de sistemas y, francamente, la única diferencia que veo es que Dev. Los analistas parecen trabajar más con la implementación real usando código, que es equivalente a lo que ustedes llaman 'Programador de computadoras'.

chiurox
fuente
1

Sí, definitivamente es subjetivo para el empleador, también tengo el título de Analista de Sistemas, y aquí desempeñamos el papel de Administradores de Sistemas On Call para los grupos de soporte técnico y desarrollo, de modo que nuestros Ingenieros de Sistemas puedan enfocarse proactivamente en proyectos, donde nuestro papel es para ser más reactivo aunque también tenemos tareas proactivas para proyectos de departamentos, además de ser un punto de escalado final de tercer nivel para tickets de soporte técnico, así como impulsar los cambios de los desarrolladores semanalmente en la producción. Todos los que tienen mi título tienen experiencia en codificación, pero algunas personas de mi equipo no saben más que Batch, por lo que definitivamente no es un rol centrado en el desarrollo, tengo experiencia con múltiples lenguajes de programación / scripting, pero no cuento Yo como desarrollador.

Matt Hamende
fuente