Programar: ¿Quién, cómo y qué?

Domingo 8 de Abril de 2007

Quién puede ser programador es un área gris. No es para todos, aunque (casi) cualquiera puede aprender a hacerlo; ser programador es como ser escritor… todo el mundo (debería, al menos) sabe escribir, pero no todos son escritores. Programador no se hace: se nace. Se basa en una necesidad (y gusto) de resolver problemas, encontrar soluciones, pasarse todas las noches sin dormir intentando resolver un bug que no debería haber aparecido.

Programar es, para un no-programador, un trabajo más, un esfuerzo, un castigo… algo que «hay» que hacer. Para nosotros, en cambio, es una pasión.

Si todavía estás leyendo esto, es por una de dos: o crees que tengo la razón o que estoy muy equivocado.

Cómo programar es la parte más fácil: aprendé un lenguaje, hacé programas, aprendé otro, hacé más programas… ad infinitum. El problema está en elegir el primer lenguaje; yo aprendí, cuando era muy chico, Basic. Con Windows más nuevos usé VB, y después C y PHP. No tiene sentido aprender Basic, hoy en día; Visual Basic es bastante más recomendable, aunque quizá no para principiantes: tener que manejar los controles en una pseudo orientación a objetos no es de lo mejor. C es “complicado”, y ni empecemos con los nombres de las funciones en PHP.

Recomiendo Python: es fácil para el principiante (“Hola, Mundo” es una línea, no es necesario declarar variables por adelantado, etc.), pero soporta varios paradigmas (Orientación a objetos y Funcional, entre otros), sirviendo para programadores más avanzados por igual.

La pregunta más difícil es ¿qué programar?. Algunos dirán que “Todo ya está hecho”, que es más fácil preguntarle a Google si hay un programa que lo hace y bajarlo… pero algún día vamos a ver que UN programa que necesitamos no existe, y como nos pasamos diciendo “¿Para qué programar algo que ya hay?”, no sabemos por donde empezar lo que necesitamos. Y a la semana llega otro, hace el programa, y se lleva la fama…

Cualquiera puede programar. Si te gusta, hacelo. Pero ya.

Powered by ScribeFire.

Si te interesa lo que tengo para decir, seguime en Twitter.

Dejá tu comentario, o un trackback desde tu sitio. Podés seguir la conversación con el Feed de comentarios de este post.

2 Comentarios a “Programar: ¿Quién, cómo y qué?”

  1. duvibacon@hotmail.com dijo:

    Lunes 18 de Mayo de 2009, 16:23

    pero no dice como empezar.solo intruduces en el tema..:S….porfa podrias dar esta info

  2. Tordek dijo:

    Lunes 18 de Mayo de 2009, 17:09

    ¿Leíste http://blog.tordek.com.ar/2007/03/programacion-para-principiantes/ ?

    Igual, para hacerla corta, empezar a programar es fácil: Elegí un lenguaje, y tratá de resolver un problema que tengas. Realmente no debería importar cual elegís, siempre que te metas de cabeza y no pares hasta haber entendido como funciona todo.

Comentá:

Entrá con tu cuenta, registrate, o escribí tus datos:

XHTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">