¿Quieres ser un buen programador?
¿Quieres ser un buen programador? Lee y escucha estos consejos:
Escribe. Rápido.
Aprende mecanografía. Después de todo, programar es escribir, y, mientras más rápido y correcto escribas, tanto más fácil se te hará expresar tus ideas en el “papel” - tu editor de textos favorito. Pero no pases de 90 palabras por minuto: después me dejas sin trabajo. Oh, por cierto, lección corolaria: deja de usar el ratón, y evítalo al máximo aprendiéndote de memoria las teclas de acceso rápido de tu sistema operativo y aplicaciones favoritas: pronto, la memoria muscular que desarrollarás te hará pensar en, p.ej. “cerrar”, y ejecutarás Alt+F4 casi sin notarlo, lo cual explotará tu productividad al máximo.
Lee. Rápido. No leas chatarra.
Lee mucho. Mantente a la vanguardia de nuevos lenguajes de programación, sin dejar de explotar tu campo de experiencia. Lee, usando tu agregador RSS, sitios de tecnología y de ejemplos de programación. Lee páginas de manual (man pages), tutoriales y HOWTOs. La única forma de programar rápido es teniendo “en la punta de la lengua” aquellas funciones, objetos y palabras del lenguaje. Lee, pues. Corolario: recomiendo leer el libro The art of UNIX programming. Es un excelente libro, que te enseñará valiosas técnicas de programación.
Linux. Imposible no aprender.
Aprende Linux:
- Aunque te cueste trabajo creerlo, UNIX es un sistema operativo de programadores, para programadores, hecho por programadores. Muchas décadas (haz de cuenta que digo “siglos”) de experiencia extremadamente valiosa han moldeado a UNIX. Por esto, UNIX rezuma filosofías de vida, de programación, patrones de diseño.
- Además, trabajar en UNIX paga bien.
- UNIX es un sistema operativo viviente: ningún sistema UNIX está completo sin sus páginas de manual (man pages) que te enseñan de todo en el sistema.
- UNIX tiene “baterías incluidas”: viene de fábrica con muchos entornos de lenguajes de programación.
- UNIX es, simplemente, técnicamente superior. Corolario: Los Windows del mundo tienen muchísimo qué aprender de papá UNIX, y, hasta la fecha, siguen aprendiendo y copiando; Apple fue más directo: su sistema operativo Mac OS X está basado en UNIX. UNIX es tan arrecho, que los militares lo están adoptando para todos los sistemas computacionales de guerra.
May 11th, 2005 at 11:29
El buen programador mantiene actualizado el wordpress de su blog… jojo! y el gravatar no le cae mal a nadie viteh…
May 13th, 2005 at 12:34
Loco, tu trabajas sobre UNIX/LINUX y cobras 8 lucas por un website B2C.
¿Como diablos puedes decir que paga bien?
May 16th, 2005 at 10:46
Links curiosos, Vol. 14 Aquí les va el décimo cuarto volúmen de Links curiosos de los últimos días:
May 16th, 2005 at 13:21
Paga bien porque haces una fracción de trabajo en una fracción de tiempo mucho menor. Y además porque como trabajas con software libre, el cliente en lugar de pagar $15000 entre licencias y portal, paga $10000 y queda mucho más satisfecho y le pegas a mayor número de clientes. Es elemental.
June 29th, 2005 at 21:46
mamenme la verga
January 14th, 2008 at 12:09
[...] ¿Quieres ser un buen programador? [...]