Durante años, he pasado mucho tiempo tratando de encontrar la mejor manera de invertir en mí mismo.

Como una persona enfocada y que trabaja profesionalmente en la industria de la tecnología, la capacitación superior es parte del territorio. De hecho, es tan esencial para nuestras carreras que se trata de un escenario de "sobrevivir o morir". Todos los días se introducen nuevos marcos, sintaxis, bibliotecas y metodologías. Este mismo hecho requiere que seas disciplinado, estratégico y que manejes tu tiempo de manera responsable.

Por alguna razón, tendemos a pensar que mientras más trabajemos en el suelo, más absorberemos

En general, las personas tienden a pensar en blanco y negro en lugar de en tonos de gris. No estamos acostumbrados a pensar fuera de la caja, ser inteligentes con nuestro tiempo o igualar nuestro esfuerzo con nuestros niveles de energía actuales. Por alguna razón, tendemos a pensar que mientras más trabajemos en la tierra, más absorberemos.

Con el fin de resolver la difícil situación de superación, necesitamos, en las famosas palabras de Stephen Hawking: "una ecuación simple y elegante" para obtener el control de nuestro valor más importante: la consistencia .

La consistencia en nuestro mundo moderno está al borde de la extinción. ¿Cuándo fue la última vez que tuvo 3 días consecutivos en la misma fila? ¿Cuándo fue la última vez que se distrajo a la misma hora todos los días? Nuestros cuerpos y vidas están en una constante e implacable confusión. El mero hecho de decirse a usted mismo: " Oye, voy a estudiar Javascript una hora al día " es un compromiso mayor del que nos damos cuenta, y muchas veces nos decepcionamos debido a la mala planificación y la sobreestimación. Esa hora dorada a veces es tan inalcanzable y abrumadora como la idea de llegar a ser 100% competente en Javascript (especialmente cuando recién estás empezando).

Sé protector de tu tiempo

Este punto es difícil, pero si puede tener éxito, podrá ganar esa hora diaria que necesite. Hay un concepto de bloqueo de tiempo que surgió en Internet hace un tiempo, que es muy interesante.

En tu calendario, bloqueas todo. Ya sea almorzar, subir de nivel, ir al gimnasio, etc. Con tantas cosas peleando por nuestra atención, proteger su tiempo es una disciplina difícil, sin embargo, una vez que lo haga bien, aprenderá que su tiempo es realmente suyo.

Echa un vistazo a mi calendario:

imagen3

Los eventos azules en mi calendario tienen bloqueos de tiempo. Verás que me he dejado 15 minutos en cada lado para ajustarme / enfrentar la vida. No somos robots, así que necesitamos tiempo a cada lado de nuestras actividades para ser humanos (quitar el control remoto de tu cachorro, ir al baño, etc.) se pueden reemplazar los bloques como puedes ver en mi calendario social, estoy salir a cenar con amigos el jueves, de 16:00 a 17:00 es mi tiempo de estudio, y es parte de mis horas de trabajo. Dejé las 17H00-18H00 completamente vacías para permitirme algo de espacio en mi día para adaptarme a cualquier imprevisto.

Tal vez deba terminar un trabajo o hacer algo de administración, es hora de que se interrumpa y no me importe. Intento liderar un día increíblemente equilibrado. Puede notar que también he bloqueado el tiempo para el almuerzo y el desayuno. Uso este tiempo para relajarme un poco, ponerme al día con las noticias, o lo que sea que me apetezca hacer ese día.

Si desea leer más recursos sobre este tema:

Más grande no es mejor

Nuestra sociedad y cultura es grande en grande.

Grandes cosas son hechas por una serie de pequeñas cosas reunidas.

~ Vincent Van Gogh

Dejamos ir pequeño. Lo pequeño no es lo suficientemente bueno, pero lo pequeño es increíblemente poderoso por varias razones. Nos permite un control mucho más estricto sobre la consistencia. El punto clave número uno que podría sacar de este artículo es que lo más pequeño es casi siempre mejor y más efectivo para lograr objetivos más grandes.

más pequeño es casi siempre mejor

En el trabajo, desarrollo sitios web a gran escala. En los últimos meses, muchos sitios se han pasado al uso de React. Hubo algunas mejoras importantes necesarias para poder hacer esto. Pasé los últimos 6 meses debatiendo sobre qué marco debería considerar aprender (Vue, React, Angular, Ember, Backbone, Preact) - la lista continúa por un tiempo ...

Estoy bastante bien versado en JavaScript, ya que trabajo un montón todos los días en casi todos los proyectos que tengo la tarea. Reacción apareció como una gran montaña para mí. Involucró un tiempo muy dedicado para comprender ES6, el JavaScript orientado a objetos y, sobre todo, el marco en sí mismo, que, aunque ha sido calificado como uno de los marcos más fáciles de entender, no debe darse por hecho o subestimarse.

Entonces, ¿cómo lo hice? Como explicaré en la siguiente sección sobre el acto de aprender, no se trata solo de escribir código. Leer (documentos técnicos y artículos de opinión) y hacer preguntas a personas que saben más que a mí, es donde ocurre el aprendizaje real. Es como aprender a conducir. Cuando obtiene su licencia, todos sabemos que puede conducir un automóvil, pero cuando en realidad está manejando solo por su ciudad, es cuando verdaderamente aprende a manejar. Es lo mismo con la tecnología. Necesitamos pasar mucho tiempo comprendiendo, absorbiendo y aclarando conceptos erróneos antes de que podamos construir nosotros mismos.

Algunos días pasaba una hora leyendo artículos medianos sobre React. Ahí es donde encuentras los pedacitos de oro, aprendes de personas que ya cometieron los errores que probablemente cometerás. A veces leo la documentación de React. Técnicamente es genial y te da una buena comprensión de alto nivel del marco. Otros días me zambullía en el código, tenía una idea del marco, los errores que encontraba, preguntaba cuando no entendía y repetía la misma funcionalidad de múltiples maneras hasta que sentía que había producido algo de estándar.

¿Cuándo hice esto? Bueno, bloqueé mi hora libre en mi calendario. Apagué mi teléfono celular, cerré mi correo electrónico, mi Slack, las pestañas de mi navegador, puse algo de música clásica en Spotify con algunos auriculares con cancelación de ruido y entré en el modo. Para mí, una hora era perfecta, manejable e incluso móvil alrededor de mi día y lo protegí con todo lo que pude con un solo mantra: " Después de esta hora, quiero haber aprendido una cosa útil, constructiva, no importa cuán pequeño o aparentemente insignificante ". Ya sea por leer un artículo sobre la arquitectura React o desarrollar mi propio componente con ES6. No importaba

Trozos tamaño bocado es todo lo que necesitas.

A medida que construyo esta imagen, puede comenzar a entender que no estoy tratando de asimilar todo el marco de React en una semana.

Trozos tamaño bocado es todo lo que necesitas.

Aprende a aprender

"Aprender" es una palabra que últimamente ha perdido todo sentido. No puedes aprender con Facebook abierto, o con WhatsApp haciendo ping sobre los planes para el fin de semana. Tu mente no es buena para mantenerse enfocada y el siglo 21 no ayuda. Lucho para mantenerme enfocado tanto como la siguiente persona. Dicho esto, puede ajustar su comportamiento y hábitos para beneficiar su aprendizaje.

Hemos hablado de proteger su tiempo, durante una hora al día, pero ¿qué hay de proteger su mente? Necesitas un modo de incógnito para tu cerebro a veces.

Requiere un poco de crecimiento de tu parte. Deje su teléfono solo, cierre Facebook, este es el momento en que está protegiendo para obtener algo que valga la pena. No necesita estar conectado con todos en su vida mientras lo hace, solo necesita enfocarse en el sitio web, IDE o tutorial que está viendo, usando o intentando. Te sorprenderías y probablemente te horrorizarías la primera vez que te decidiste por esto. Empezará a ver lo productivo que es con un poco de autodisciplina en lugar de postergarla. El tiempo que pasaste distraído tratando de entender a Redux puede tomarte la mitad del tiempo cuando te centras en absorber lo que otras personas están tratando de contactarte.

Itera, itera, itera

La mayoría de nuestras fallas gigantes en la vida se deben al hecho de que nos damos por vencidos. Asumimos tareas que son demasiado grandes para repetir, con el fin de lograr una sensación equivocada de éxito. La iteración es clave. Algunas personas son aprendices dotados de forma natural, otros lo necesitan perforar un par de veces antes de que caiga la moneda.

Si volvemos a nuestro ejemplo de React, React State es algo que he tratado de comprender en su totalidad. Cuando lee la documentación en el sitio web de React es un concepto aparentemente simple de entender. Sin embargo, cuando salta al código, se vuelve más elusivo de lo que originalmente lo hizo. Es muy fácil poder decir (sin juego de palabras) que podría / podría haber entendido completamente el estado simplemente leyendo los documentos. Necesitaba pasar muchas horas iterando sobre el concepto. Leer, preguntar, intentar, leer, intentar, fracasar, tener éxito, fallar un poco más y volver a leer.

Nuestros patrones de comportamiento de aprendizaje no son lineales, en otras palabras, no se ven así:

imagen2

Se ven así:

imagen1

La iteración sobre tareas más pequeñas se vuelve manejable pero también gratificante ya que sus posibilidades de determinar ese conocimiento se vuelven mucho más a su favor en comparación con tratar de entender el lenguaje de programación Go en una semana.

Construyendo nuestra ecuación

Entonces, ¿cómo se ve nuestra ecuación? Consideremos:

Nuestra productividad al final del día será una combinación de cómo nuestro enfoque compone las pequeñas tareas que queremos realizar, así como la forma en que las realizamos, multiplicadas por nuestras iteraciones. En otras palabras, podemos iterar 100 veces más, con tareas pequeñas y factibles en las que podemos enfocarnos y realizar de la manera correcta. Con el tiempo, esto se convertirá en un gran objetivo, como ser competente en Reaccionar, o lo que sea que sea para ti. Al realizar este proceso, una hora se vuelve increíblemente útil cada día. Requiere una cierta planificación de antemano así que asegúrese de tener en cuenta eso.

Aquí hay un vistazo a mi agenda para una semana en enero para auto-inversión:

imagen4

Como pueden ver, mi objetivo es ser más competentes en React. Me he dedicado a tareas realizables que sé con mis niveles de energía actuales, obediencia y disciplina que puedo lograr si me lo propongo. Lo bueno de esto? No solo tu mente responde tan bien a la forma en que te estás acercando a tu destreza, sino que simultáneamente mantiene la confianza, la recompensa y la gratificación. Aún mejor, debido a que esta técnica es tan escalable, en 12 meses te sorprendería increíblemente lo fácil que es para ti el aprender conceptos y aplicarlos. Sin mencionar su nuevo conocimiento encontrado de tecnologías web.