Hola chicos, hace poquito egresé de la carrera de analista de sistemas y quería comentarles que es lo que estoy haciendo, para que se den una idea del trabajo que pueden conseguir al finalizar la carrera.
Durante la carrera basicamente abarque todo el ciclo de desarrollo de software:
- Tener el primer contacto con el cliente (a quien vamos a hacerle el sistema, el que lo necesita), para determinar sus necesidades. Cómo entrevistarlo, como obtener lo que se necesita para desarrollar el sistema, sacar toda la info (obtención de los requerimientos).
- Una vez que se sabe lo que hay que hacer, modelar la solución al problema del cliente (el software), a través de diagramas, todavía no se programa nada.
- Cuando el cliente nos dio el OK del diseño que creamos del sistema, recién ahí pasamos a programarlo.
- Una vez programado, lo testeamos con todas las funcionalidades que nos pidió el cliente, nos aseguramos que todo ande bien.
- Después de la programación, hay que implementarlo, para ello hay que tener en cuenta las computadoras que tiene actualmente el cliente, y demás hardware necesario. O sea, se lo instalamos en su negocio.
- Una vez implementado, vemos como se adaptan los usuarios, los instruimos, les damos las guías para usar el nuevo software, que lo aprendan. Una vez que aprendieron a usarlo y anda bien, nuestro trabajo está casi listo.
- Digo casi, porque al software hay que mantenerlo. Tal vez el cliente detecte un problema a futuro o tenga una nueva necesidad.
Y ahí se cierra el ciclo de vida del software, desde que tomamos en papel lo que quiere el cliente, hasta que lo implementamos y mantenemos.. eso, a groso modo, me enseñaron en la carrera haciendo fuerte hincapié en la parte de análisis (obtener lo que quiere, modelarlo). También vi el lenguaje de programación Java.
Actualmente ingresé a trabajar a una empresa que desarrolla software. Dentro de ella, hay muchos equipos. En el que estoy yo, estamos conformados por un líder de proyectos, yo cumplo el rol de analista, 5 programadores, y un tester.
Yo estoy en la primer parte del ciclo de vida digamos, la empresa delega trabajos de los clientes que tiene a nuestro equipo, el lider de proyectos toma la responsabilidad. Define el alcance del sistema (que incluye, que no), y yo me encargo de modelarlo para que posteriormente se programe, y el tester pruebe lo que se ha programado para que no hayan errores.
Yo también podría programar, tal vez sea un rol que experimente luego! Es un equipo muy dinámico, y trabajamos muy bien juntos. Es seguro, si ingresan a trabajar en empresas que desarrollan software, que trabajen en un equipo! A cada programador le tocan distintas funcionalidades, a veces hay funcionalidades más complejas que las encaran de a 2 programadores. Pero por lo general el proyecto total se divide en pequeñas partes, y cada una de estas partes hace un programador, para luego unir todo!
Traté de explicar lo más entendible posible je, hay muchas cuestiones técnicas.. por ejemplo el método que usamos para desarrollar que se llama Scrum (googleen si quieren), los tipos de test que hace el tester (caja blanca, caja negra), yo que utilizo el lenguaje UML para modelar el sistema, entre otras palabras raras :P pero que al final, a groso modo, hacemos lo que les cuento.
Hay muy mucha salida laboral en la programación, antes de terminar ya tenía ofertas de trabajo principalmente por los conocimientos que había adquirido en programación, así que si piensan que es lo suyo, no lo duden!!
Te sentís con mucho poder al crear software, pensás que sos Dios (?) porque podés crear prácticamente lo que imagines, sistemas que hagan lo que quieras, hablar con las computadoras. Otra cosa, avanza muy rápido la informática. Un punto clave es estar siempre actualizado, pendientes de las últimas tecnologías (y también de las más estables).
Me voy despidiendo, espero sus consultas gente.. no se queden con las dudas, estaré encantado de aclarar las preguntas que tengan una por una. Déjenlas acá abajo en el espacio para los comentarios que me llegará un email y responderé a la brevedad, un saludo!
Jorge Casteno
Hace 6 años, 7 meses
La verdad que viene muy bien que cuentes tu experiencia y nos alegra a todos por igual que seas feliz con lo que haces. Con respecto al sueldo, que tan bien se gana? Podrías tirar una cifra? Mucha curiosidad