Perfil del programador
Hicimos un
recorrido por los principales conceptos a tener en cuenta a la hora
de
introducirnos en el mundo de la programación y sus distintos lenguajes.
Conozcamos
ahora cuál es el perfil profesional de un programador, cuáles son sus saberes y
qué actividades realiza.
El programador es quien, escribe, depura y mantiene
el código fuente de un lenguaje informático, es decir, el conjunto de
instrucciones que ejecuta una
computadora
para realizar una tarea determinada. Los programadores también
reciben el
nombre de desarrolladores de software.
Como hemos
visto, el programador escribe un programa en un lenguaje
de alto nivel
que es interpretado y traducido a bytes –código
binario– que
la computadora puede comprender.
En la jerga
técnica se dice que el programador genera el código
fuente y
el programa intérprete genera el código objeto, que también se denomina
código binario
o código máquina. Un programador se encarga de implementar
algoritmos
mediante un lenguaje de programación. Actualmente el término se
asocia también
al analista, porque a nivel práctico es
complicado diferenciar las
tareas de
ambos actores en el desarrollo de un software.
El programador
desarrolla los programas pensando en el usuario, en las personas que lo van a utilizar. No es lo mismo
desarrollar un programa sencillo con funciones básicas que un programa complejo
destinado, por ejemplo, a ingenieros aeroespaciales.
El usuario
accede en general al programa a través de un archivo ejecutable que se instala
en la PC y puede ser ejecutado repetidas veces para realizar una tarea
determinada. Por ejemplo: los usuarios utilizan el programa Word para escribir
textos.
El programador
en cambio, accede a un programa desde un archivo
de texto
con instrucciones
a la computadora escritas en un determinado lenguaje de
programación,
que luego podrá convertirse en un ejecutable.
Pero para que
un programa pueda llevarse a cabo, independientemente del lenguaje en que se
desarrolle, se requiere un equipo profesional, tiempo de investigación, pruebas
y recursos.
Además de
tener en cuenta al usuario o destinatario del programa que se desarrolla,se
debe considerar el lenguaje –en la jerga de programación es también llamado
plataforma– en la que será ejecutado el programa. Se denomina plataforma porque
es precisamente la base, el principio sobre el cual se constituye un hardware,
y sobre el cual un programa puede ejecutarse o desarrollarse.
A lo largo de
sus carreras, los programadores se van especializando
en distintos
lenguajes –por ejemplo PHP, Java, Phyton, etc.– y en
distintas
plataformas, y conforman equipos de trabajo, en general
compuestos por diseñadores, analistas e ingenieros.
No hay comentarios.:
Publicar un comentario