Holaa.. Taringeros!.
En este post quiero mostrarle, las diferentes carreras y desarrollo que tiene cada cadena de la informatica.
En este post quiero mostrarle, las diferentes carreras y desarrollo que tiene cada cadena de la informatica.
"El profesional de la informatica adquiere su experiencia trabajando primero como tecnico y ascendiendo poco a poco de categoria." Bill Gates.
La creciente utilizacion de las computadoras en el hogar y en las escuelas esta dando lugar a la aparicion de muchos programadores geniales.
La eleccion logica para una persona que haya completado sus estudios medios y tenga un interes por las computadoras seria seguir un curso de informatica de nivel universitario o superior.
Una de las opciones que tiene un campo laboral cada ves mas amplio es el de la enseñanza de informatica en las escuelas.
En el campo de la educacion, el personal capacitado escasea, y una carrera asi sera muy bien remunerada en el futuro.
Las principales aptitudes que se requieren para convertirse en programador son poseer una mente lucida y metodica y capacidad de concentracion.

Empezemos con las diferentes ramas y sus categorias.
ANALISTAS
El analista de sistemas tiene la funcion de entrevistar a los usuarios para teminar sus necesidades. . Un analista de sistemas es capaz de desarrolar un sistema que funcione para otras personas. El analista debe ser un pensador logico, con buenas aptitudes para la comunicacion y una chispa de creatividad.
Tareas o actividades específicas que se realizan en la carrera:
-Interactúa con usuarios entendiendo sus necesidades y proponiendo soluciones por medio del análisis, diseño e implementación de sistemas computacionales.
-Incorpora permanentemente nuevas tecnologías a las necesidades de información (necesidades informáticas) de las empresas o instituciones, actuando como nexo entre el personal de la empresa y los proveedores de productos computacionales.
-Atiende necesidades de sistemas computacionales (*Hardware), actualizándolo o incorporando nuevo hardware para satisfacer necesidades tales como: mayor rapidez de proceso, mejor sistemas de comunicación electrónica, mayor capacidad de almacenamiento de información , mejor calidad de medios de almacenamiento, optimizaciones de audio, video, etc. Es decir todo lo relacionado con el soporte del *software.
-Determina tecnologías de información (tales como Internet, bases de datos, multimedia, etc), necesario para implementar el nuevo sistema de información administrativo.
-Determina el software de funcionamiento, necesario para el sistema computacional.
-Integra (busca su compatibilidad) elementos de hardware y software en la construcción de soluciones.
-Diseña e implementa redes de computadores locales y globales (Internet), bases de datos, uso de multimedia (audio, datos, video), etc
-Aplica modelos matemáticos para el control y automatización de procesos.
-Construye el software que requiere un sistema digital en un entorno específico para un proceso, su control y automatización.
-Evalúa y administra instalaciones computacionales.
-Determina la incorporación de nueva tecnología en los distintos niveles de la estructura organizacional de una empresa.
PROGRAMADOR
El programador toma la amplia estrategia elaborada por el analista y la transforma primero en un plan tactico, dividiendo el trabajo en segmentos mas manejables, y luego en un codigo que la computadora pueda reconocer e interpretar . Los programadores de aplicaciones se encargan de escribir programas para realizar tareas especificas, mientras que los programadores de sistemas estan mas relacionados con el rendimiento global del sistema de proceso de datos.
Especialidades:
Estrictamente hablando, la profesión de programador no conoce especialidades. No obstante, existen diversas ramas por las que se decantan los propios profesionales y que se ven reflejadas en la oferta de empleo. Así, es posible mencionar algunas:
* Programadores de mainframe. Aunque se cree extinta la actividad en los viejos grandes sistemas informáticos, lo cierto es que aún existen muchos en funcionamiento que requieren mantenimiento. La tecnología que manejan estos programadores es radicalmente distinta a la del resto, motivo por el que se puede considerar ésta como la rama más especializada. Entre sus conocimientos se cuenta COBOL, JCL, base de datos jerárquicas, etc.
* Programadores de "Nuevas Tecnologías". Esta es una rama que gira en torno a Internet, los nuevos servicios como la Web 2.0 y los negocios por medios electrónicos o e-commerce. Entre sus conocimientos destacan lenguajes del lado del servidor como Java, ASP, .NET, JSP, PHP, Ruby, Python o Perl, y lenguajes del lado de cliente como HTML, XHTML, CSS, Javascript ó AJAX (conjunto de tecnologías existentes como XML y Javascript).
* Programadores de Firmware y videojuegos. Destacan sus conocimientos de hardware, Microprocesadores, ensamblador y C.
* Programadores de sistemas abiertos. Rama asociada a la Arquitectura Cliente-Servidor. Requiere conocimientos de C, Pascal, etc.
INGENIEROS EN DESARROLLOS DE SISTEMAS
El ingeniero en sistema ejecuta la labor en parte cientifica y en parte tecnica: consiste en aprovechar los nuevos descubrimientos y avances teoricos para mejorar y ampliar el rendimiento de un componente determinado del equipo.
Esta área comenzó a desarrollarse en la segunda parte del siglo XX con el veloz avance de la ciencia de sistemas. Las empresas empezaron a tener una creciente aceptación de que la ingeniería de sistemas podía gestionar el comportamiento impredecible y la aparición de características imprevistas de los sistemas. Las decisiones tomadas al comienzo de un proyecto, cuyas consecuencias pueden no haber sido entendidas claramente, tienen una enorme implicación más adelante en la vida del sistema. Un ingeniero de sistemas debe explorar estas cuestiones y tomar decisiones críticas. No hay métodos que garanticen que las decisiones tomadas hoy serán válidas cuando el sistema entre en servicio años o décadas después de ser concebido, pero hay metodologías que ayudan al proceso de toma de decisiones. Ejemplos como la metodología de sistemas blandos (Soft Systems Methodology), la dinámica de sistemas, modelo de sistemas viables (Viable System Model), teoría del Caos, teoría de la complejidad, y otros que también están siendo explorados, evaluados y desarrollados para apoyar al ingeniero en el proceso de toma de decisiones que se puede llegar a ser por medio de el CENAL
Bueno esto a sido todo y al ser mi primer post quiero que me den consejos para mejorar cada dia mas.

