Así equilibra su vida y su trabajo un ingeniero de Google
Es bien sabido que los IT son uno de los colectivos que más horas dedican al trabajo dentro y fuera de la oficina. En esta sociedad hiper-conectada, disponer de un portátil, tableta o teléfono inteligente puede suponer que nunca dejes del todo tus tareas, y entonces aparece la gran pregunta: ¿cómo se puede mantener el balance entre vida y trabajo siendo desarrollador de software? Este es el consejo de Paul K. Young, ingeniero de software de Google.
Así equilibra su vida y su trabajo un ingeniero de Google
El primer paso para mantener el equilibrio entre el trabajo y la vida es tener la perspectiva correcta: más horas de trabajo se traducen en un menor rendimiento, cuando superas las 8 horas de jornada, tu efectividad se desploma entre el 10% y el 50% en las siguientes cuatro horas. Además, el agotamiento puede desplomar tu productividad y, si se mantiene en el tiempo, no sólo esas horas extra serán menos productivas, sino también las horas base.
Así equilibra su vida y su trabajo un ingeniero de Google
Al limitar el tiempo que pasas en el trabajo, te verás obligado a tomar mejores decisiones acerca de cómo invertirlo. Incluso si el objetivo principal de tu vida es tu carrera, aún hay mucho fuera del trabajo que vale la pena disfrutar: familia, amigos, deporte, ocio, etc. Dejar de lado todo eso para poder sacar 20 horas extra a la semana no merece la pena.
Así equilibra su vida y su trabajo un ingeniero de Google
Prioriza tus tareas. No todo tiene el mismo nivel de importancia, así que prueba a dejar de lado algunas cosas con el esquema importante vs. urgente. Dedicar tu tiempo a las tareas importantes tendrá mayor impacto en tu trabajo.
Así equilibra su vida y su trabajo un ingeniero de Google
Acepta que el aprendizaje requiere tiempo. No se puede aprender un nuevo lenguaje o una nueva tecnología de la noche a la mañana. Planifica en consecuencia.
Así equilibra su vida y su trabajo un ingeniero de Google
Aprende tecnologías conforme tu empleo te lo demande. No es necesario saber todo por adelantado, pero hay parte del conocimiento que solo proviene de la experiencia. Tener un proyecto que exige el uso de una tecnología en particular te dará la oportunidad de aprender mucho más que el simple hecho de leer sobre el tema o ver un tutorial.
Así equilibra su vida y su trabajo un ingeniero de Google
Enfócate en lo esencial. Aprende los fundamentos de la informática (por ejemplo análisis, algoritmos y estructuras de datos), los fundamentos de programación (estructura del programa, características del lenguaje, programación paralela, etc.) y los fundamentos de ingeniería de software (por ejemplo, desarrollo basado en pruebas). Te servirá para cualquier lenguaje que aprendas.
[td_smart_list_end]