Blog de informática y programación
Tamaño horizontal
Tamaño de fuente

open for config

» Suscribirme por e-mail para recibir en mi bandeja de entrada las novedades de algoritmática!

mail


Suscribete a nuestro RSS

A la hora de resolver problemas es importante elegir el “paradigma” de programación correcto.
Pero ¿qué es un paradigma de programación?

Entiendase por ello en la forma en como el programador “ve” y piensa sobre la ejecución del programa.

No sería lo mismo entonces pensar en una ejecución secuencial a una ejecución de un algoritmo escrito en POO.

¿Qué paradigmas existen?

Bueno antes que nada un poco de historia, remontémonos a los tiempos de la Old school, las polillas en los enormes computadores y antes de que Bill Gates fuera rico.

En esos tiempos existía (y existe aún) la Programación Imperativa, “Assembly” y “El lenguaje binario” eran las únicas formas de programar…

Mucho después empezaron a surgir los HLL (lenguajes de alto nivel) estructuras de control de flujo, variables, bifurcación y todo el resto que ya conocemos; fue entonces que la programación imperativa fue poco a poco evolucionando y de ahí derivó en la programación estructurada, procedural y Orientado a Objetos.

Leer más »

Programador Bueno - Programador Malo

¿Como reconocerlos?

En Inter-Sections han dado una lista que puede sentar una base de indicadores positivos y negativos para reconocer a los buenos y a los malos programadores. Notar especialmente que estos no se basan ni en la edad, ni en la formación universitaria.

Creo que un buen programador es más dificil de reconocer, ya que para reconocer al malo solamente hace falta toparse con él.

Un buen programador es:

  • Apasionado por la tecnología
  • Programa por hobby
  • Tiene muchos proyectos personales
  • Aprende nuevas tecnologías por su cuenta
  • Opina sobre cual tecnología es mejor en cada caso
  • Se siente poco cómodo usando tecnologías que no considera correctas
  • Capaz de hablar durante horas (o dias) sobre programación
  • Es autodidacta, comenzó a programar mucho antes de ir a la universidad o empezar a trabajar
  • Es claramente inteligente, se puede conversar con él de muchos temas
  • Tiene “icebergs” ocultos, grandes proyectos y actividades personales que no aparecen en el currículum.
  • Conoce gran variedad de tecnologías, que pueden no encontrarse reflejadas en el CV.

Leer más »


Extras