Por anos, passei muito tempo tentando descobrir a melhor maneira de investir em mim mesmo.

Como indivíduo focado e trabalhando profissionalmente na indústria de tecnologia, a qualificação é parte do território. De fato, é tão essencial para nossas carreiras que é um cenário de “sobreviver ou morrer”. Todos os dias há novos frameworks, sintaxe, bibliotecas e metodologias sendo introduzidas. Este fato requer que você seja disciplinado, estratégico e que administre seu tempo com responsabilidade.

Por alguma razão, nós tendemos a pensar que quanto mais nos trabalhamos no chão, mais absorvemos

Em geral, as pessoas tendem a pensar em preto e branco em vez de tons de cinza. Não estamos acostumados a pensar fora da caixa, a ser inteligente com o nosso tempo ou a equacionar nosso esforço com nossos níveis de energia atuais. Por alguma razão, tendemos a pensar que, quanto mais trabalhamos no chão, mais absorvemos.

A fim de resolver o problema da qualificação, precisamos, nas famosas palavras de Stephen Hawking: "uma equação simples e elegante", a fim de obter o controle do nosso valor mais importante: Consistência .

Consistência em nosso mundo moderno está à beira da extinção. Quando foi a última vez que você teve 3 dias na fila que foram os mesmos? Quando foi a última vez que você se distraiu na mesma hora todos os dias? Nossos corpos e vidas estão em constante e implacável tumulto. O simples fato de dizer para si mesmo: " Ei, vou estudar Javascript por uma hora por dia " é um compromisso maior do que imaginamos, e muitas vezes nos decepcionamos devido a um mau planejamento e superestimativa / subestimação. Aquela hora de ouro às vezes é tão inacessível e avassaladora quanto o pensamento de se tornar 100% proficiente em Javascript (especialmente quando você está apenas começando).

Seja protetor do seu tempo

Este ponto é difícil, mas se você for bem sucedido, poderá ganhar a hora que precisar. Há um conceito de bloqueio de tempo que entrou em erupção na internet há algum tempo, o que é muito interessante.

No seu calendário, você bloqueia tudo. Seja almoço, tempo de subida, indo para a academia, etc. Com tantas coisas lutando por nossa atenção, proteger o seu tempo é uma disciplina difícil, no entanto, uma vez que você acertar, você vai aprender que o seu tempo é realmente seu.

Dê uma olhada no meu calendário:

image3

Os eventos azuis no meu calendário estão bloqueados por tempo. Você verá que eu deixei 15 minutos de cada lado para ajustar / lidar com a vida. Nós não somos robôs, então precisamos de tempo em ambos os lados de nossas atividades para ser humano (pegue o controle remoto longe do seu cachorro, vá ao banheiro etc) blocos podem ser substituídos como você pode ver no meu calendário social, eu sou sair para jantar com os amigos na quinta-feira, das 16:00 às 17:00 é o meu tempo de estudo, e faz parte das minhas horas de trabalho. Eu deixei 17H00-18H00 completamente vazio para me permitir algum espaço no meu dia para me ajustar a qualquer imprevisto.

Talvez eu precise terminar um trabalho ou fazer algum administrador, é hora de ser interrompido e que eu não sou precioso. Eu tento levar um dia incrivelmente equilibrado. Você pode notar que eu bloqueei o tempo para almoço e café da manhã também. Eu uso esse tempo para relaxar um pouco, ficar sabendo sobre as novidades ou o que eu tiver vontade de fazer naquele dia.

Se você gostaria de ler mais alguns recursos sobre este tópico:

Maior não é melhor

Nossa sociedade e cultura são grandes em grande.

Grandes coisas são feitas por uma série de pequenas coisas reunidas.

~ Vincent Van Gogh

Nós soltamos pequenas. Pequeno não é bom o suficiente, mas pequeno é incrivelmente poderoso por várias razões. Isso nos permite um aperto muito maior na consistência. O ponto principal número um que você poderia tirar deste artigo é que o menor é quase sempre melhor e mais eficaz para alcançar objetivos maiores.

menor é quase sempre melhor

No trabalho, desenvolvo sites em grande escala. Nos últimos meses, muitos sites passaram a usar o React. Houve um grande aprimoramento necessário para que eu fizesse isso. Eu passei os últimos 6 meses, debatendo sobre qual framework eu deveria considerar aprender (Vue, React, Angular, Ember, Backbone, Preact) - a lista continua por um tempo ...

Eu sou relativamente bem versado em JavaScript, já que eu trabalho com ele uma tonelada todos os dias em quase todos os projetos para os quais sou encarregado. Reagir apareceu como uma grande montanha para mim. Envolvia algum tempo muito dedicado para entender o ES6, o JavaScript Orientado a Objetos e, acima de tudo, o próprio framework, que, por mais que tenha sido rotulado como um dos frameworks mais fáceis de entender, não deve ser considerado garantido ou subestimado.

Então, como eu resolvi isso? Como explicarei na próxima seção, o ato de aprender não é apenas escrever código. Ler (documentos técnicos, bem como artigos de opinião) e fazer perguntas a pessoas que sabem mais do que a mim, é onde a aprendizagem real acontece. É como aprender a dirigir. Quando você pega sua licença, todos nós sabemos que você pode dirigir um carro, mas quando você está dirigindo sozinho pela cidade, é quando realmente aprende a dirigir. É o mesmo com a tecnologia. Precisamos gastar muito tempo compreendendo, absorvendo e esclarecendo equívocos antes de podermos construir sozinhos.

Alguns dias eu passava uma hora lendo artigos do Medium sobre o React. É aí que você encontra os pedaços de ouro, você aprende com pessoas que já cometeram os erros que você provavelmente cometerá. Às vezes eu leio a documentação do React. Tecnicamente, é ótimo e oferece uma boa compreensão do framework. Em outros dias eu mergulhava no código, percebia o framework, os erros que eu encontrava, eu perguntava quando não entendia e repetia a mesma funcionalidade de várias maneiras, até sentir que havia produzido algo de padrão.

Quando eu fiz isso? Bem, eu bloqueei minha hora de folga no meu calendário. Eu desliguei meu celular, fechei meu e-mail, meu Slack, as guias do meu navegador, coloquei algumas músicas clássicas no Spotify com alguns fones de ouvido com cancelamento de ruído e entrei no modo. Para mim, uma hora estava certa, era gerenciável e até mesmo móvel em torno do meu dia e eu protegi com tudo o que pude com apenas um mantra: “ Depois dessa hora, eu quero ter aprendido uma coisa construtiva, útil, sem não importa quão pequeno ou aparentemente insignificante ”. Se isso foi da leitura de um artigo sobre a arquitetura do React ou do desenvolvimento do meu próprio componente com o ES6. Não importava.

Pedaços de tamanho de mordida é tudo que você precisa.

Enquanto construo esta imagem, você pode começar a entender que não estou tentando assimilar todo o framework React em uma semana.

Pedaços de tamanho de mordida é tudo que você precisa.

Aprenda a aprender

"Aprender" é uma palavra que se tornou sem sentido ultimamente. Você não pode aprender com o Facebook aberto, ou com o WhatsApp fazendo perguntas sobre planos para o fim de semana. Sua mente não é boa em permanecer focada e o século 21 não ajuda. Eu luto para manter o foco tanto quanto a próxima pessoa. Dito isto, você pode ajustar seu comportamento e hábitos para beneficiar seu aprendizado.

Nós falamos sobre proteger seu tempo, por uma hora por dia, mas e quanto a proteger sua mente? Você precisa de um modo incógnito para o seu cérebro, às vezes.

Isso requer um pouco de crescimento de sua parte. Deixe seu telefone em paz, feche o Facebook, esta é a hora que você está protegendo para conseguir algo que valha a pena. Você não precisa estar conectado com todos em sua vida enquanto faz isso, você só precisa se concentrar no site, no IDE ou no tutorial que estiver visualizando, usando ou tentando. Você ficaria surpreso e possivelmente horrorizado na primeira vez em que colocar sua mente nisso. Você começará a ver o quão produtivo você é, com um pouco de autodisciplina, em vez de procrastinar sobre isso. O tempo que você passou distraído tentando entender o Redux pode levá-lo a metade do tempo quando você está concentrado em absorver o que outras pessoas estão tentando passar para você.

Iterar, Iterar, Iterar

A maioria dos nossos fracassos gigantes na vida se deve ao fato de desistirmos. Assumimos tarefas que são grandes demais para serem repetidas, a fim de alcançar algum senso de sucesso equivocado. A iteração é fundamental. Algumas pessoas são naturalmente dotadas, outras precisam ser ensinadas algumas vezes antes que a moeda caia.

Se voltarmos ao nosso exemplo React, o React State é realmente algo que venho tentando entender em sua totalidade. Quando você lê a documentação no site da React, é um conceito aparentemente simples de entender. No entanto, quando você entra no código, ele se torna mais elusivo do que o original. É muito difícil afirmar (sem trocadilhos) que eu teria / poderia ter entendido completamente o estado apenas lendo os documentos. Eu precisava passar muitas horas interagindo sobre o conceito. Ler, perguntar, tentar, ler, tentar, fracassar, suceder, reprovar mais e ler novamente.

Nossos padrões de comportamento de aprendizagem não são lineares, em outras palavras, eles não se parecem com isso:

image2

Eles se parecem com isso:

image1

Iterar tarefas menores torna-se gerenciável, mas também gratificante, já que suas chances de determinar esse conhecimento tornam-se muito mais favoráveis ​​em relação a tentar entender a linguagem de programação Go em uma semana.

Construindo nossa equação

Então, como é a nossa equação? Vamos considerar:

Nossa produtividade no final do dia será uma combinação de como o nosso foco compõe as pequenas tarefas que queremos realizar, bem como a forma como as executamos, multiplicadas por nossas iterações. Em outras palavras, podemos fazer uma iteração 100 vezes, com tarefas pequenas e realizáveis ​​que podemos focar e executar da maneira correta. Isso acabará criando um grande objetivo, como ser proficiente em Reação ou o que quer que seja para você. Ao realizar esse processo, uma hora se torna incrivelmente útil a cada dia. Isso requer um planejamento antecipado, então certifique-se de incluir isso.

Aqui está uma olhada no meu cronograma para uma semana em janeiro para investimento pessoal:

image4

Como você pode ver, meu objetivo é tornar-se mais proficiente no React. Eu me dediquei a tarefas viáveis ​​que eu conheço com meus níveis de energia atuais, obediência e disciplina que eu posso alcançar se eu colocar minha mente nisso. A grande coisa sobre isso? Não apenas sua mente responde tão bem ao modo como você está se aproximando, mas também aumenta a confiança, recompensa e gratificação. Melhor ainda, porque esta técnica é tão escalável, em 12 meses você ficaria incrivelmente surpreso com o quão fácil se torna para você pegar conceitos e aplicá-los. Sem mencionar seu novo conhecimento das tecnologias da web.