¿Cómo equilibran los buenos desarrolladores su trabajo de consultoría con el aprendizaje constante? ¿Cómo hacen tiempo para experimentar con nuevas herramientas y marcos? ¿Cómo se mantienen motivados, aprendiendo y evitando quedarse atascados de hacer lo mismo?

No estoy seguro de que sea tanto una cuestión de equilibrio como una cuestión de interés. A lo largo de los años, he visto muchos desarrolladores que no se mantienen actualizados: son los malos.

Mantenerse al día es más fácil si se ve como una curiosidad mental. Si tiene curiosidad, se tomará el tiempo para hacerlo. Para la mayoría de los principales desarrolladores, la codificación es un pasatiempo que tenemos la suerte de recibir un pago. Escribiríamos código por diversión incluso si nadie nos pagara. Así que mantenernos al día es algo que hacemos en nuestras horas libres o como parte de la jornada laboral, si es necesario para lo que estamos haciendo; Por ejemplo, “¿Debo usar la nueva biblioteca de carga elegante o seguir con la que he estado usando durante un año?”

Los desarrolladores que sienten curiosidad pero no pueden encontrar el tiempo están haciendo una elección. Eligen dejar que su conocimiento se escape un poco. Tendrán que elegir hasta qué punto dejaron pasar eso y eso eventualmente afectará su paga / estilo de vida / etc.

Supongo que los desarrolladores que ni siquiera tienen curiosidad están fuera del alcance de su pregunta.

Mantenerse motivado es fácil: si no está motivado, no lo haga. Si es lo suficientemente importante, deja que esa sea la motivación. Si descubres que no es divertido el tiempo suficiente, entonces quizás deberías cambiar lo que haces. Ciertamente lucho con la motivación, pero cada vez que lo hago, cambio en lo que estoy trabajando. Lo que encuentro es que todavía me encanta codificar y trabajar con Allan y mi equipo. Así que cambio mi trabajo para hacer más de lo que disfruto y menos teléfono / correo electrónico / distracciones / etc.

La vida es dura. El tiempo siempre es corto. Cada decisión que tomamos afecta nuestro futuro. Equilibrar es difícil, pero como todo en la vida, eliges incluso si la elección no hace nada.

Reserve tiempo cada semana para aprender. Trátelo como una clase nocturna en la universidad si eso ayuda y cumpla con un horario. Entre contratos, siga “trabajando” 8 horas al día o más si normalmente tiene un viaje largo.