Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Always Be Coding

Como profesionales del desarrollo de software, debemos perseguir ser cada vez mejores programadores. Una actividad que he adoptado en los últimos años, es: “Always Be Coding”, siempre estar programando. Cada día, escribir una pieza de código. Intentar algo nuevo. Mejorar lo viejo. Abrir el cerebro. Explorar nuevos caminos. Escribir un nuevo lenguaje. Practicar TDD cada día. Empujar por la simplicidad. Comenzar un simple proyecto “Hello world” usando un nuevo lenguaje, tecnología, sistema operativo. Escribir un simple sitio web usando el nuevo framework de moda. Si escribimos en C# o Java, intentar Ruby o Clojure. Si usamos Ruby on Rails, pasar aunque sea a intentar Sinatra, o hacer un cambio a Python con Django. Si nos gusta Lisp, ver de usar ClojureScript en un proyecto web. Si nos gusta Smalltalk, probar Pharo con Seaside. Si somos “geek” de los lenguajes de programación, ir por Rust, Go, Dart. Si escribimos ASP.NET MVC en nuestro trabajo diario, probar SignalR, entonces cambiar a Node.js y Socket.IO. Cambiemos de editor. Cambiemos de lenguaje de programación. O escribamos uno nuevo.

Aún cuando todos estos lenguajes, tecnologías, librerías, frameworks, no estén en lo que hacemos diaramente en el trabajo usual, lo que aprendemos por explorar algo nuevo es bienvenido. Y la práctica constante hace al maestro. Si mantenemos el cerebro abierto, nuevas ideas podrían fertilizar nuestra mente y agregar algo a nuestra caja de herramientas/habilidades. En nuestra profesión, lo único constante es el cambio. Aunque hay otros temas para practicar, como habilidades “blandas”, trabajo en equipo, también debemos (yo y uds) practicar cada día las habilidades más duras, y perserguir el “craftmanship”.

Así, para poner el dinero donde pongo la boca, cada día escribo una pieza de código, en repositorios públicos y no públicos. Evidencia parcial:

Van a ver que también dejo evidencia en la historia de “commits” de mi flujo de trabajo usando TDD.

Ese es mi compromiso público: escribir código cada día. Para aprender algo nuevo, practicar alguna habilidad, explorar nuevas formas de hacer algo. “Always be coding”!

Foto orignal de http://atechnologyjobisnoexcuse.com/2012/04/coffees-for-coders/

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Published Tue, Apr 8 2014 12:27 by lopez

Comments

# re: Always Be Coding@ Thursday, April 17, 2014 10:22 AM

Genial! Comparto 100% esta idea. Mejorar haciendo. "Codeando" todos los dias.

chamix

Leave a Comment

(required) 
(required) 
(optional)
(required) 
If you can't read this number refresh your screen
Enter the numbers above: