Fork me on GitHub

La lista…

Por neodevelop

Si bien hace tiempo comencé a desarrollar software con la premisa incluida de que cualquier persona puede desarrollar software, también he de agregar el entusiasmo de hacer algo que me gusta con la parte creativa en ello; pero llegó un punto educacional/laboral(ojo que no puse profesional) en donde necesitaba algo más que creatividad, ganas y experiencia. Pero, ¿qué era lo que me hacía falta?, sabía que algo me hacía falta pero no sabía exactamente que era, de a poco empecé a conocer más herramientas que implicaban más conocimientos tanto técnicos como tecnológicos y metodológicos, pero nunca me puse a analizar la importancia de todos ellos en conjunto, ni me puse a concentrar todos esos puntos, simplemente los usaba o aplicaba según se fueran necesitando, pero incluso en algunas situaciones pecaba mucho del desconocimiento de otros conceptos fundamentales para resolver o atacar un problema de “la manera correcta”. Y aún así, ¿cuál es la manera correcta?, esa tal vez sea nota de otra entrada en este blog.

Hace ya un par de semanas encontré en una lectura de Robert C. Martin (Clean coder) la lista mínima de cosas que cada Profesional de Software(su concepto de Profesional es muy interesante) debe saber, y aquí lo pongo:

Echando una revisión a esta lista he de admitir que no soy un Profesional del Software, sin embargo, el aprendizaje continuo como el lo marca debe llevar a ese fin, lo interesante será el camino para llegar a esa meta.

Dejo esta lista por que se que muchos de ustedes si conocen al respecto de cada uno de estos conceptos y puede compartir con nosotros de una forma simple su experiencia al aplicarlos o aprenderlos.

[3]: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod


comments powered by Disqus