You are on page 1of 3

CARACTERSTICAS DE UN PROGRAMADOR

Capacidad analtica: El profesional de programacin es una persona con la agudeza visual, y la capacidad de comprender problemas y determinar las posibles soluciones en un tiempo record.

Comprender Los lenguajes de programacin: es fundamental que un buen programador conozca muy bien el lenguaje del cdigo que se usa para la programacin.

Sentido Comn: Para ser un buen profesional en programacin debe tener un sentido comn bien desarrollado, una aptitud mental lgica y eficiente con las cosas repetitivas y ordenadas.

Trasformador de ideas: es una persona que mantiene su motivacin muy alta y es solucionador, en un buen equipo de profesionales el sintetiza y aclara de una forma ordenada las diferentes problemticas y mantiene un buen ritmo de trabajo con sus compaeros.

Capacidad de Observacin: Siendo un analtico por naturaleza, se le facilita la capacidad de observar y ser objetivo en su tarea; es decir que l ve el problema de una manera rpida.

Disciplina y constancia: es importante recalcar que un profesional de la programacin es muy exigente en su trabajo, por lo tanto es disciplinado, constante y dedicado a su trabajo, el compromiso con su equipo de trabajo es serio.

CARACTERSTICAS DE UN BUEN PROGRAMADOR

La verdad es que es muy difcil encontrar un buen programador, algunas caractersticas que pueden ayudarte son:

La tecnologa le apasiona, es un ser tecnolgico. La programacin para l es algo ms que un trabajo. Es una aficin. Es capaz de pasar su tiempo libre programando.

Seguro que a lo largo de su vida ha tenido algn proyecto personal interesante entre manos.

No tiene problema de hablar sobre temas tcnicos dando todo tipo de detalles. Sabe que tecnologa utilizar para cada caso.

Su inters por la tecnologa le convertir en autodidacta. Siempre busca trabajar con lo que l considere la mejor opcin para llegar a su fin. Se desenvuelve con soltura con la tecnologa, lo que le permite acercrsela tambin a personas que no sean tcnicas.

Conoce distintas tecnologas. Aunque solo indicar sus puntos fuertes. Seguro que en este mismo momento tiene algn proyecto personal. Aunque no necesariamente hablar de l.

LENGUAJE DE PROGRAMACIN

Un lenguaje de programacin es un idioma artificial diseado para expresar procesos que pueden ser llevadas a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el cdigo fuente de un programa informtico se le llama programacin.

Tambin la palabra programacin se define como el proceso de creacin de un programa de computadora, mediante la aplicacin de procedimientos lgicos, a travs de los siguientes pasos:

El desarrollo lgico del programa para resolver un problema en particular. Escritura de la lgica del programa empleando un lenguaje de programacin especfico (codificacin del programa).

Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de mquina. Prueba y depuracin del programa. Desarrollo de la documentacin.

Existe un error comn que trata por sinnimos los trminos 'lenguaje de programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban a los lenguajes de programacin y a otros ms, como por ejemplo HTML (lenguaje para el marcado de pginas web que no es propiamente un lenguaje de programacin, sino un conjunto de instrucciones que permiten disear el contenido de los documentos).

Permite especificar de manera precisa sobre qu datos debe operar una computadora, cmo deben ser almacenados o transmitidos y qu acciones debe tomar bajo una variada gama de circunstancias. Todo esto, a travs de un lenguaje que intenta estar relativamente prximo al lenguaje humano o natural. Una caracterstica relevante de los lenguajes de programacin es precisamente que ms de un programador pueda usar un conjunto comn de instrucciones que sean comprendidas entre ellos para realizar la construccin de un programa de forma colaborativa.

ALGORITMO

Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solucin. Los algoritmos son el objeto de estudio de la algoritmia.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrn. Algunos ejemplos en matemtica son el algoritmo de la divisin para calcular el cociente de dos nmeros, el algoritmo de Euclides para obtener el mximo comn divisor de dos enteros positivos, o el mtodo de Gauss para resolver un sistema lineal de ecuaciones.