Diego's Island

Mejorando en Programación.


Hoy quiero hablar del camino que estoy siguiendo para mejorar mis habilidades en programación. Con suerte algo de lo que tengo que decir te puede ayudar.


Recientemente hablé sobre Aprender en público. Así que debo aplicar lo que creo que es buena idea. Por eso, a partir de hoy, lo que aprenda lo publicaré.

Quizás no absolutamente todo, pero cada cosa que considere interesante, cada método nuevo que descubra de hacer algo, cada herramienta y todo lo que crea que valga la pena, tendrá un artículo dedicado en mi blog o una pequeña hoja de trucos o quizás una pequeña imagen explicativa.

Este post, no se pondrá muy técnico. Hoy solo hablaré de la estrategia que pienso seguir. Empezando por…

Crear más repositorios.

Leí por ahí que, hecho y publicado es mejor que perfecto y guardado. Por eso, a partir de ahora, crearé más repositorios y claro, les agregaré contenido.

Empezaré por crear uno con los retos que resuelvo. No soy alguien con muchos proyectos que sumen puntos para mi portafolios. Pero si he resuelto muchos ejercicios y mini prácticas. Crearé un repositorio donde guardaré esas soluciones, mantendré un README que explique cómo lo hize y por qué lo hice así y trataré de hacerlo lo más fácil posible de entender para novatos. El objetivo es que, quien necesite un recurso offline, con ejercicios a la altura y ejemplos; clone mi repositorio.

Además, cada práctica que se pueda considerar proyecto, tendrá su propio repositorio. No volveré a iniciar un proyecto con la idea de publicarlo cuando esté hecho. Iniciaré y publicaré el código en un repositorio, incluso antes de ser funcional. De alguna forma, sé que esto me va ayudar mucho a mantenerme consistente.

Compartir mis recursos.

Soy malo en programación incluso con el largo tiempo que llevo aprendiendo. No te voy a mentir, la culpa es mía(y quizás un poco de mi situación). Pero los recursos que me he encontrado mientras he querido o necesitado aprender algo, son simplemente joyas. Merecen ser compartidos, merecen que personas con mi misma necesidad los obtengan.

Pienso que para esto puedo hacer otro repositorio, o quizás una página aparte, aquí en mi blog… ya veré.

Relacionarme y colaborar más.

Esto siempre he querido hacerlo. Siempre he sabido que tener alguien con quien colaborar en los proyectos más simples que pueda imaginar, me ayudaría a mejorar, mucho más que con cualquier curso o tutorial.

Pero no ha sido fácil para mí encontrar a alguien. En persona, no conozco a nadie que programe. Hace poco un amigo empezó a aprender, pero debido a que estudiará en La Habana estará lejos como para colaborar en persona XD. He tratado de relacionarme con otros desarrolladores en grupos virtuales(principalmente por WhatsApp y Telegram), pero siempre tienen un nivel muy superior al mío así que no estoy para nada a la altura de los proyectos en los que trabajan.

La verdad, no tengo idea de que haré para resolver esto, quizás seguir intentando y esperar.

Conclusión.

En fin. Fueron 3 simples ideas y consejos. El resultado, puede ser grande. Ahora solo falta aplicarlos y compartir aquí los resultados.


Comenta vía email y Suscríbete vía RSS