Analista de sistemas Vs programador ? Cual es mejor ?

+1 voto
preguntado por xxguardianxx (530 puntos) Abr 29, 2014 en Programación
Hola Hola !!
Bien mi pregunta es cual de estas dos opciones es mejor ?
Lo que pasa es que hay mucha controversia en mi salon de cual de eso es mejor, unos dicen que el analista Gana mas, otros dicen que el programador, unos dicen que el analista manda al programadador y otros dicen que el programador es el de las tareas mas sencillas
Logico estoy optando por ir a la que gane mas y tenga mas oportunidad Vivo en Bogota Colombia
Cual es mejor ?
Cual gana mas ?
Por que ?

Muchas Gracias Espero sus Respuestas

Tu respuesta

Nombre a mostrar (opcional):
Privacidad: Tu correo electrónico sólo será utilizado para enviarte estas notificaciones.
Verificación anti-spam:
Para evitar esta verificación en el futuro, por favor identifícate o registrate.

12 Respuestas

0 votos
respondido por Nahuel Abr 29, 2014
Yo estudi programación. Vivo en Argentina. Bueno, para empezar, son dos cosas distintas, el que estudia programación es especialista en algo, pero que estudia analisis de sistema tiene un conocimiento mas global. Es como por ejemplo, alguien que quiere ser nutricionista, puede estudiar licenciatura en nutrición o puede estudiar medicina y se médico nutricionista. En cuánto quén manda a quién, depende de la formación de cada uno. Y gana más el que mejor se desempeña en su trabajo. Podés ser un excelente programador, trabajar en una multinacion y ganar 10 veces mas que un analista en sistemas que trabaja  de manera particular. O visceversa.
0 votos
respondido por anónimo Abr 29, 2014
Opino yo que es el programador. Para mi la rama mas importante de los sistemas es la programación (Aclaro, para mi).La razón? Sencillo, no todo mundo sirve para programar. De hecho muchas personas se rejan en sus carreras por la programación.Es decir que la programación no es para todos y por ende no es la mas sencilla. Si tu eres bueno programando podrás tener un salario de 5 millones de pesos. Conozco personas que son instructores y ganan como base 2´500.000 y como trabajo adicional en su tiempo libre programa para otras personas y termina ganando 5´000.000 .  Si sos buen programador y ganas prestigio podes programar y tranquilamente auditar y tranquilamente hacer el trabajo del analista.
0 votos
respondido por anónimo Abr 29, 2014
Como dicen por ahí el programador se especializa en un tipo de lenguaje, el analista debe saber un poco de todos los lenguajes sin ser necesariamente eapecialista, pero quien tiene mas responsabilidad es el analista ya que brinda soporte sobre lo que realice el programador y pone la cara antes y despues que el programador por lo tanto gana más, pero si queres ir por el que gana mas, te aconsejo que le entres a dba.
0 votos
respondido por BLACKFENIX Abr 29, 2014
El analista es el que terminando dominando mas todas las áreas de programación y el manejo de xploits y demas fallas de seguridad ya que se especialista en todos o en su mayoria de protocolos de comunicacion entre redes (íntranets) asi como los protocolos sal externos, el programador cumple con entregar y hasta cierto punto asegurar que no se filtre información pero cuando se desea seguridad o una auditoría el puede recuperar o asegurar los datos es mas completa la de analista experiencia profesional  mi opinion
0 votos
respondido por VictorLetat Abr 29, 2014
Te lo explicaré desde el punto de vista de la Ingeniería de Software.

El analista es el encargado de la obtención de los requisitos funcionales y no funcionales, elabora los primeros modelos del sistema de software, principalmente el modelado de negocios, el de casos de uso, propones los prototipos de la interfaz de usuario, construye los diagramas de clases de análisis y las realizaciones entre ellas, y en la construcción del modelo del dominio que será la parte fundamental del desarrollo de la base de datos, en general, proponen la arquitectura del sistema. Para llevar a cabo todo lo anterior se requiere tener constante comunicación con el cliente y los usuarios, y estar preparados para los cambios repentinos y llevar a cabo las negociaciones pertinentes con el cliente y los usuarios.

El programador construye a través de  código las especificaciones arquitectónicas propuestas en el análisis y diseño -no preguntaste por las funciones del diseñador-  y esta sometido a las revisiones de las pruebas y validaciones de entradas, procesos y salidas propuestos en las fases de análisis y diseño.

El análista y el diseñador elaboran la arquitectura del software o sea los planos del software que se construirán, proponen la tecnologia computacional requerida y los programadores que se contratan deben de tener los conocimientos requeridos en el proyecto de acuerdo a las propuestas tecnologicas computaciones que se platearon.

Bibliografía.

El proceso unificado de desarrollo de softwre -Ivar Jacobson, Grady Booch y James Rumbaugh

iIngenieria del software. un enfoque práctico - Roger S. Pressman.

ingeniería de Software - Ian Sommeville.
0 votos
respondido por respuesta Abr 29, 2014
Haber, un proyecto se basa en varias etapas...Un equipo de proyecto se conforma por varias personas...la mejor conformacion es el Jefe de proyecto, El analista, El dba, El programador, El diseñador, El testeador...

EL cabeza es el Jefe de Proyecto, encargado de Gestionar el Proyecto.

El segundo es el Analista, este se encarga de levantar informacion, transformar lo abstracto en tangible y facil de entender para los demas, realiza el analisis de las funciones y lo plasma convirtiendolo en un sistema informatico, pero ojo no siempre el analista de sistemas tiene que transformar todo en sistema informatico, vease la diferencia entre sistema y sistema informatico. El construye junto con el dba la columna vertebral llamada BASE DE DATOS, a su vez define que el proyecto se realizara de una forma concreta (web, cliente servidor, etc). Luego pasa a tallar el diseñador que junto con el mismo (analista) desarrollan los prototipos del sistema (pantallasos y funcinalidad de las mismas). Una vez construido y constituido todo (clases, base de datos, despliegue, restricciones, lenguaje de programacion, secuencias, actividades, objetos, casos de uso, prototipos o pantallazos) recien entra el programador, que es el encargado de programar el sistema teniendo construido la base del mismo, le dara funcionalidad a los prototipos y vera la integridad de los datos en la BD. Y para finalizar entra el testeador para verificar posibles errores de programacion y funcinalidad....

Espero haber sido claro...en muchos lugares los proyectos solo lo realizan programadores, es por eso que sin el analisis correspondiente muchos sistemas caen y fracasan...
0 votos
respondido por Danilo Abr 30, 2014
Creo que ninguno es mas que el otro

El analista es el que entiende mas los procesos de negocio y tiene la habilidad de entender las necesidad del usuario además de documentar para que el desarrollador a partir de eso pueda dedidarse nada más que a desarrollar cumpliendo los plazos administrados por el administrador del proyecto

Dependiendo la empresa el desarrollador es también analista y le toca sufrir un poco con los usuarios

Al final de cuentas para un proyecto es un conjunto que profesionales que se deben coordinar entr esi para poder terminarlo y  a nivel profecional ninguno es mejor que el otro, ya que todo es cuestion de gusto de la persona a la hora de especializarce
0 votos
respondido por anónimo Jun 19, 2014
Claramente un analista de sistemas, ya que es una carrera de titulo intermedio de la ingenieria / licenciatura en sistemas. Es mas extenso lo que saben los analistas de sistemas que los programadores, ademas un analista de sistemas puede trabajar de programador, esta preparado para programar al mismo nivel que un programador, pero los programadores no pueden  trabajar de analistas de sistemas, no estan preparados, ya que requiere de un mayor conocimiento.
0 votos
respondido por anónimo Ago 8, 2014

La mejor: Dependerá de tus gustos y cuanta responsabilidad estás dispuesto a aceptar, un analista antes ha sido un programador por lo que podríamos ver al analista como un cargo superior que será un puesto más estable pero al mismo tiempo con más responsabilidades, según pasa el tiempo un analista llega a dejar totalmente de programar por lo que existe gente que prefiere seguir siendo programadora y estar en contacto con las tecnologías en vez de estar con diagramas de tiempo, presupuestos y plazos de entrega.

 

Quien gana más: Por norma general un analista cobra más que un programador, pero lo que te he dicho antes si a ti te gusta programar y te especializas en una tecnología determinada con el paso del tiempo tal vez no te interese ascender a analista pero eso no implica que tengas un salario bajo, hay programadores especializados que cobran por encima del salario medio de un buen analista.

0 votos
respondido por Ramses Ene 27, 2015
Mira actualmente yo soy Analista de Sistemas, mi sueldo es muy bueno y gano similar a un programador, hay programadores que ganan menos que yo y tengo un compañero que gana igual que yo, el Analista se dedica a trabajar con lo que es el lenguaje Unificado de Modelado (UML), y flujoramas, estos sirven para darle la pauta al Programador en cuestion al diseño y programacion de la misma y por otra parte el DBA cuenta con la informacion que debe de tener la clase del proceso con el que se este trabajando..

Saludos desde Guadalajara Jalisco México.
...