Consejos para ser mejor programador

Andres Luque
Aug 9, 2017 · 2 min read

Se que el titulo de este articulo es algo que se puede encontrar en varios lados, pero quisiera compartirles lo que en mi experiencia como desarrollador en estos años me ha enseñado, muchas veces a tiempo y otras dándome golpes con la realidad, así que aquí vamos…

Preguntar, volver a preguntar y seguir preguntando

Creo que lo que mas me gusta de ser desarrollador es poder dar solución a algún tipo de inconveniente o mejorar el desempeño de un usuario al realizar sus labores. Sin embargo, algo que es muy común es que el usuario no sabe lo que quiere.

Si nos limitamos a lo que pide, puede ser funcional, de hecho el usuario puede quedar feliz, pero pierdes la oportunidad de hacer algo mejor. He entendido que debo preguntar mucho, hasta el cansancio, hacer suposiciones y proponer sin miedo por que de esta manera puedes llegar a plantear una mejor solución, y de hecho muchas veces hacerle sentir al usuario que fue idea de el.

Hay una premisa que es muy importante cuando inicias un proyecto, el usuario rara vez tiene la razón, pero, tu tampoco tienes la verdad absoluta, la solución ideal se construye en equipo.


Estudia todo el tiempo

Si llevas poco o mucho tiempo programando debes ser consiente que en este mundo el que no esta estudiando constantemente se vuelve obsoleto, y con esto no me refiero necesariamente a estudios formales si no a mantener tu mente todo el tiempo buscando nuevo conocimiento.

Un nuevo framework, una librería, patrones de diseño, UX, etc, etc. Hay tanto que puedes aprender al alcance de un clic, de una búsqueda en youtube o de estar leyendo artículos en la web.

Algo adicional es que no solo te limites a tu mundo. Por ejemplo, si estas trabajando en un desarrollo sobre mascotas, estudia un poco sobre ello, seguramente no seras veterinario por youtube pero te dará la posibilidad de tener criterio para plantear las mejores soluciones.


Se mentor de alguien, no te preocupes por tu nivel

He tenido la fortuna de ser mentor de varias personas en mis años como desarrollador, ver crecer una persona gracias a lo poco o mucho que tu le aportas es motivador.

No te preocupes por el nivel que tengas, siempre hay alguien al que le puedas enseñar, y esta persona te va exigir a avanzar y mejorar tu nivel constantemente. Si esta persona te pregunta algo que no sabes no tengas miedo de decirlo pero investiga el tema y trata de darle una respuesta, das apoyo y aprendes algo nuevo, todos ganan!


Haz comunidad

Hacer comunidad es simplemente participar en grupos en diferentes temáticas que te interesen, puedes encontrar en facebook, slack, meetup, etc. Únete y trata de participar no solo consultando si no aportando a los demás miembros; conoces gente interesante con un mayor nivel que el tuyo, que ha tenido diferentes experiencias, que han tenido la posibilidad de trabajar en diferentes modelos de negocio y que están dispuestos a compartir.

Quiza tengo mas consejos pero para empezar estos son los que considero mas valiosos, no dejes de comentar y contar tu experiencia y aporte!

Written by

Systems Analyst and Web Developer

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade