No se preocupe, sea feliz: cómo construir su futura carrera tecnológica en 5 simples pasos.

"En lugar de decir" No tengo tiempo ", intente decir" No es una prioridad "y vea cómo se siente". - Laura Vanderkam

Cambiar de carrera es muy difícil. Agregue un trabajo de tiempo completo y un par de niños y la tarea parece casi imposible. Sin embargo, incluso si está ocupado, puede priorizar y tomar el tiempo para concentrarse en lo que le importa y desarrollar las habilidades para subir de nivel su carrera.

Diseña tu futuro con código

Comencé mi viaje de codificación hace solo seis meses. Ahora estoy a un proyecto de completar mi certificado de desarrollador front-end en freeCodeCamp. También completé el curso de boot camp para desarrolladores web de Colt Steele en Udemy. Y lo hice todo mientras criaba a dos hijos y trabajaba en un trabajo de tiempo completo.

Cuando comencé a usar estos consejos, vi que mi progreso se multiplicaba por diez. Sé que habría logrado mucho más si los hubiera implementado anteriormente en mi viaje. No solo me he beneficiado de una mayor productividad, sino que me siento más equilibrado y me estoy divirtiendo más que nunca.

Mi pivote en el desarrollo web

Después de estar en el cuidado de la salud durante los últimos cinco años, me di cuenta de que no era lo que quería hacer por el resto de mi vida. No me malinterpreten: me encantó ayudar a las personas en su camino hacia la salud, pero odiaba ver que el sistema se avería por ellos. Odiaba cuando las personas no podían pagar sus medicamentos, o cuando su plan de atención no estaba sincronizado con el tratamiento que necesitaban.

Quería hacer más para ayudar a estas personas. Pero sabía que no podía hacer más a menos que diera un paso atrás y mirara la imagen más grande.

No siempre me interesó la codificación, pero cuanto más miraba a las fuerzas que hacían un cambio real en el mundo de hoy, más veía que la tecnología estaba detrás de estos avances.

Vi una oportunidad para hacer un cambio significativo, y fue entonces cuando me interesé en la codificación.

¿Por qué estás codificando?

Cualquiera sea la razón, piense en ello y aclárelo. Úselo como motivación para impulsarlo hacia sus objetivos de codificación. Tener este objetivo final lo ayudará a atravesar mesetas y empujar a través de las partes duras (la codificación es difícil).

Todos los días que paso en mi trabajo actual me motivan a llegar a casa, iniciar mi computadora portátil y continuar mi viaje para aprender a codificar.

La buena noticia es que desarrollar habilidades de codificación es simple. Todo lo que tienes que hacer es codificar mucho. Pero desafortunadamente, aquí es donde entra la parte difícil. Ajustar el tiempo en su vida ocupada para codificar rutinariamente es difícil, por decir lo menos.

Como escalar la montaña de codificación

Hay una brecha entre dónde estás ahora y dónde quieres estar. Por eso estás leyendo este artículo. Es por eso que trabaja día y noche, y termina sacrificando tiempo con su familia y seres queridos.

Si pasamos todo este tiempo trabajando hacia nuestro objetivo, es fundamental aprovechar al máximo el tiempo que pasamos aprendiendo a codificar.

Aquí hay cinco pasos para convertir este sueño en realidad:

  1. Crea tus objetivos personalizados

Para aprovechar al máximo su tiempo, nada es más importante que establecer objetivos accionables a corto plazo. Esto no solo lo ayudará a sentir una sensación de logro cada vez que cumpla una meta, sino que ayudará a que el viaje de codificación se sienta mucho menos desalentador.

Metas Ejercicio!

Para ayudarlo a alcanzar objetivos enfocados, quiero alentarlo a hacer un ejercicio rápido que aprendí de Laura Vanderkam.

1. Imagínese dentro de un año. Has aplastado TODOS tus objetivos de codificación y has conseguido el trabajo de tus sueños. Has dado cinco charlas en conferencias en todo el mundo, y desarrollaste tu aplicación y fue exitosa. Independientemente del éxito que tenga, imagínese su futuro. Sea ambicioso, tal vez incluso sueñe un poco.

2. ¿Qué metas de 3 a 5 lograste en ese año que lo hicieron tan exitoso?

3. Escriba estos objetivos.

4. Repita este ejercicio para sus objetivos personales de vida. Es imposible trabajar todo el tiempo, y para tener éxito necesita un equilibrio entre la vida laboral (o se agotará).

Ahora tiene entre 6 y 10 objetivos ambiciosos que desea lograr durante el próximo año. Para dividir estos objetivos más grandes en elementos de acción, piense y planifique cómo puede alcanzar estos objetivos.

Por ejemplo, si desea completar el certificado de front-end freeCodeCamp, debe programar un tiempo para trabajar en él durante toda la semana. Si quieres correr una maratón, debes comprar zapatillas para correr, inscribirte para una maratón y programar un horario para entrenar regularmente.

2. Haga un horario

Seré honesto: definitivamente no soy del tipo de programación. Pensé que podría volarlo día a día. Pero de manera realista, debe reservar un tiempo para concentrarse, o sus objetivos se extenderán al resto de su vida. Me sentí ansioso por codificar durante el tiempo con mi familia o cuando estaba acostando a mis hijos, porque aún no había codificado ese día.

Lo que esperaba con ansias todo el día (codificación) comenzó a afectar negativamente mi calidad de vida.

Dividir tu tiempo en bloques enfocados te permite estar al 100% en el momento presente. Cuando es tiempo de codificación, puede tener visión de túnel y piratear. Cuando es hora de relajarse o pasar el rato con las personas que le importan, puede estar presente porque lo codificó esa mañana o tiene un horario programado más tarde en el día.

Aquí hay un ejemplo de mi horario personal:

Como puede ver, programo mucho tiempo en familia. La familia es realmente importante para mí. Su horario se verá muy diferente, pero el objetivo es crear un horario que le permita cumplir sus objetivos sin que odie la vida en el camino. Solo trata de dar cuenta de todo, para que puedas cumplir con tu horario.

3. Audítate para encontrar oportunidades

Anote todas las actividades en un día o semana determinados y vea qué hace realmente con su tiempo. Es probable que te sorprenda exactamente cuánto tiempo pasas sin sentido desplazándote por tu feed de Instagram, o atracones viendo un nuevo programa de Netflix (Amo Stranger Things).

No te estoy diciendo que lo cortes todo pero que mantengas el equilibrio. Definitivamente, puede convertir parte de ese tiempo inactivo en algunas ganancias de codificación serias.

Hay más tiempo del que piensas

Si todavía estás pensando para ti mismo, "sí, pero sigo trabajando mucho y (inserta una excusa aquí) para que no pueda encontrar el tiempo", ¡entonces es un hecho divertido! Hay 168 horas en una semana. Si trabajas una semana completa de 40 horas y restas 8 horas de sueño por noche (lo cual definitivamente no entiendo) aún terminas con 72 horas de tiempo "libre".

Mire todo el tiempo que tiene en su situación de vida y exprima tantas cosas "buenas" como pueda en ese momento. Hay tiempo.

4. Llena tu tiempo con calidad

Aquí hay algunas herramientas que utilizo para ayudarme a lograr mis objetivos de codificación y mantenerme enfocado en mi camino de aprendizaje:

freeCodeCamp

En serio, una de las mejores herramientas para cumplir los objetivos. El plan de estudios está ahí para que lo sigas y trabajes, ¡incluso sigue tu progreso!

JavaScript 30

30 proyectos de JavaScript realmente lo ayudan a dominar los métodos de matriz mientras llena su cartera con proyectos (además, es muy divertido). Wes Bos es un instructor sólido que ofrece un curso gratuito de calidad. Puede completarlo en 30 días consecutivos o incorporarlo a su horario de aprendizaje.

100 días de código en Twitter

Este desafío de 100 días consiste en codificar todos los días y tuitear sobre lo que hiciste. Es una gran herramienta para rastrear el progreso y medir qué tan lejos has llegado. Esta comunidad está llena de personas inspiradoras de todo el mundo y es una excelente manera de conocer desarrolladores con ideas afines.

El campo de entrenamiento para desarrolladores web

Ya casi termino con este curso, y ha solucionado muchos agujeros en mi conocimiento de codificación. Colt no solo te muestra cómo hacer algo, también explica por qué lo haces de cierta manera. Además, ahora hay un campo de arranque avanzado para desarrolladores web que voy a tomar una vez que haya terminado.

¡Vívelo!

Este no es un recurso, pero debes abrazar a la comunidad tecnológica al vivirlo. Escuche podcasts mientras conduce al trabajo o lava los platos. Siga a los líderes de la industria en Twitter. Leer artículos Sumérgete en la tecnología y aprenderás sin darte cuenta de que estás aprendiendo.

5. Multiplica tu tiempo

Hemos establecido objetivos, y ahora tenemos varios objetivos más grandes desglosados ​​en objetivos accionables. Hemos analizado cómo adaptar estos objetivos a su vida ocupada y le he ayudado a darle algunas ideas sobre cómo llenar su tiempo. Ahora, quiero decirle cómo puede aprovechar al máximo el tiempo que dedica a la codificación.

La respuesta: ¡Sé feliz!

¿Qué tiene que ver ser feliz con la gestión del tiempo? En pocas palabras: es todo. La idea se llama multiplicar tu tiempo.

Estar presente y profundamente enfocado conduce a una mayor productividad. Esto a su vez multiplica el tiempo que pasa al aumentar la eficiencia. Además, ¿quién no quiere ser feliz?

Según Shawn Achor, quien estudió los efectos de la felicidad y su vínculo con la productividad, su cerebro funciona 31% más productivamente cuando se siente feliz.

La dopamina, que se inunda en su sistema cuando se siente positivo, hace dos cosas:

  1. Te hace más feliz (duh!)
  2. Enciende los centros de aprendizaje en tu cerebro. Le ayudan a aprender cosas más fácilmente y le permiten dedicar menos tiempo a aprender mientras retienen más información.

¡Convierta su cerebro en una máquina productora de dopamina!

Puede liberar más dopamina creando un cambio positivo y duradero. Hay cinco cosas en las que puede trabajar en su rutina para convertir su cerebro en una máquina productora de dopamina:

1. Escribe tres cosas nuevas por las que estés agradecido cada día. Esto crea el hábito de escanear el mundo en busca de cosas positivas, en lugar de las negativas.

2. Escribe sobre una experiencia positiva que tuviste en las últimas 24 horas. Esto le permite revivir la experiencia positiva que conduce a la misma respuesta de dopamina.

3. Ejercicio. Realice una caminata corta antes de una sesión de codificación o realice un entrenamiento rápido. El ejercicio libera toneladas de dopamina.

4. Medita. La meditación entrena tu cerebro para que se concentre más en la tarea en cuestión, todo mientras liberas dopamina.

5. Actos aleatorios de bondad. Agradezca a alguien en su red de apoyo social por ayudarlo, o ayude a alguien. Esto no solo libera dopamina para usted, sino que también hace lo mismo para la persona a la que ayudó (y puede pagarla).

Usa bloques de tiempo para construir tu futuro

Incluso si estamos ocupados, debemos sacar tiempo para las cosas que más importan. Cuando te enfocas en lo que importa, puedes construir la vida que deseas con los bloques de tiempo que tienes.

¡Gracias por leer esta publicación! Puedes encontrarme en twitter @michaeltombor