PROGRAMACIÓN



La programación es el proceso utilizado para idear y ordenar las acciones necesarias para realizar un proyecto, preparar ciertas máquinas o aparatos para que empiecen a funcionar en el momento y en la forma deseados o elaborar programas para su empleo en computadoras.​
En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones Informática y videojuegos. Es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código; para crear un programa, y que la computadora lo interprete y ejecute las instrucciones escritas en él, debe escribirse en un lenguaje de programación (el cual puede estar en uno o varios lenguajes, como C++, Java, Python, entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de maquina, que puede comprender el microprocesador.

💻La programación es una de las principales disciplinas dentro de la informática.






PERFIL DE UN PROGRAMADOR:

Un programador Informático o Desarrollador de Software con un perfil idóneo para alcanzar el éxito en su carrera profesional debe tener unos requisitos concretos.
Un programador es aquella persona que elabora programas de computadora​, es decir escribe, depura y mantiene el código fuente de un programa informático, que ejecuta el hardware de una computadora, para realizar una tarea determinada.
Los programadores también son denominados desarrolladores de software, aunque estrictamente forman parte de un equipo de personas de distintas especialidades (mayormente informáticas), y siendo que el equipo es propiamente el desarrollador.
El programador se encarga de la implementación de prototipos mediante un lenguaje de programación, que compilados pueda entender la computadora.



ESPECIALIDADES:


Estrictamente hablando, la profesión de programador si conoce especialidades. 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 esta como la rama más especializada. Entre sus conocimientos se cuenta COBOLRPGJCLbase 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 JavaASP.NETJSPPHPRubyPython o Perl, y lenguajes del lado de cliente como HTMLXHTMLCSSJavascript o AJAX (conjunto de tecnologías existentes como XML y Javascript).
  • Programadores de firmware y videojuegos, o desarrollador de videojuegos: destacan sus conocimientos de hardware, microprocesadores, ensamblador y C.
  • Programadores de "sistemas abiertos": rama asociada a la Arquitectura Cliente-Servidor. Requiere conocimientos de lenguaje de programación Clenguaje de programación Pascal, etc.
  • Programadores de sistemas de control y adquisición de datos: además de conocimientos de hardware, microprocesadores, ensamblador y algunos otros lenguajes, requieren formación específica de física e ingeniería de control.






Comentarios

Entradas populares