Los desarrolladores son esa profesión que todos saben que existe pero que no logran entender. Algunos por desinterés, otros por intimidación. Lo único cierto es que los desarrolladores tienen su propia cultura y en esta entrada quisiera hablarles un poquito de esta carrera, los tipos de desarrolladores y por qué es tan importante.
Echar codigo:
Entendiendo esto, un desarrollador o programador es todo aquel que maneja lenguajes de programación (codigo) y es capaz de implementarlo para alcanzar un realizar una tarea.
Es sencillo, muy sencillo.
La primera desarrolladora fue una mujer. Ada Lovelace (1815-1852), considerada la primera programadora de ordenadores del mundo, después de que escribiera un algoritmo para la máquina analítica de Charles Babbage.
Hay dos clasificaciones.
Analistas: Entiende, define y conceptializa el problema y la posible solución
Programadores: Ejecuta y traduce a código las especificaciones de analista.
En esta época, un desarrollador es analista y programador pues ser un profesional integral también ha sido parte de los retos en esta carrera y la evolución que ha venido teniendo con el tiempo.
Como subcategorias, tenemos desarrolladores según su especialidad
- 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 COBOL, RPG, 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).
- 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 C, lenguaje 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.
Hay mucho que decir respecto a la programación, ¿Quieres leer más al respecto? Deja tu opinión en los comentarios y la tomare en cuenta para la próxima entrada. :)
Fuente: https://es.wikipedia.org/wiki/Programador
Comentarios
Publicar un comentario
Los comentarios son parte del crecimiento del blog. Gracias de antemano.