Escrevi este artigo sem nem olhar para o teclado.

No início do ano, senti como se tivesse atingido o teto como engenheiro. Parece que você lê livros grossos, resolve problemas complexos no trabalho, fala em conferências. Mas esse não é o caso. Por isso, resolvi voltar às raízes e, uma por uma, abordar as habilidades que antes considerava básicas para um programador quando criança.

O primeiro da lista foi a digitação, que eu vinha adiando há muito tempo. Agora considero necessário para todos para quem código e configuração são uma profissão. Abaixo do corte contarei como meu mundo virou de cabeça para baixo e compartilharei dicas sobre como virar o seu de cabeça para baixo. Ao mesmo tempo, convido você a compartilhar suas receitas e opiniões.

Escrevi este artigo sem nem olhar para o teclado.

O que distingue um programador que usa mouse de um programador que usa teclas de atalho? Abismo. Velocidade e qualidade de trabalho quase inatingíveis, todas as outras coisas sendo iguais.

O que distingue um programador que usa teclas de atalho de um programador que pode digitar? Uma lacuna ainda maior.

Por que eu preciso disso?

Você consegue digitar? Não, não estou falando do caso em que você escreve 10 palavras e depois olha para o teclado. Mas de uma forma normal.

  • Quando você aprimora sua precisão e número de caracteres por minuto.
  • Quando você corrige palavras sem olhar as teclas.
  • Quando você usa as duas teclas Shift.
  • Quando cada símbolo tem seu próprio dedo.

Até dezembro ou janeiro deste ano, eu não sabia digitar. E eu não estava particularmente preocupado com isso. Aí um colega me envergonhou e resolvi aprender a todo custo. Depois de experimentar diferentes máquinas de exercício, decidi digitaçãoclub.com. Alguns meses, um olho trêmulo e 20 palavras por minuto são meus.

Por que você precisa disso?

Vivemos em um mundo de digitadores cegos.

O mundo inteiro foi criado por digitadores cegos para programadores para pessoas como eles:

  • Você abre o vim e quase todas as teclas de atalho são de um caractere. Enquanto você os observa no teclado, você será tão rápido quanto uma avó-contadora que digita um layout desconhecido com dois dedos: “Entããão, iii com um ponto, uh, como um dólar, ji, como um s com um rabisco , por favor, vou encontrar agora, não se apresse "
  • Em geral, todo esse maravilhoso zoológico de utilitários Linux gosta de less ou innotop. Tudo depende do fato de você usar teclas de atalho de uma única letra.

E nas proximidades há muitos dos mesmos dez dedos:

  • Aqui está um amigo, enquanto praticava snowboard, dizendo: “Vou voltar para casa agora e terminar de escrever 15 páginas da minha dissertação”. Você está perguntando, você vai economizar? E ele: “Sim, não, já sei sobre o que escrever, vou sentar e escrever rápido”. E então acontece que ele considera essa habilidade um dado adquirido e nunca falou sobre isso, porque pensava que todos poderiam fazer isso.
  • Ou outro amigo: “Você notou que quando você se senta com alguém que não digita, ele parece ser tão lento?”
  • Quase todos os meus colegas mais produtivos possuem essa coisa.

A digitação por toque evitará que você copie e cole:

  • Eu costumava pensar que era mais fácil copiar 10 linhas do que escrevê-las. Ou mesmo um, para não errar. Agora apenas escrevo o que quero escrever e nunca deixo de me certificar de que o que aparece na tela está correto; sem medo de erros de digitação, problemas de layout ou erros de sintaxe/semântica.
  • Acontece que também sou grafomaníaco: comecei a manter um diário e a escrever artigos. Eu escrevi este.
  • As teclas de atalho tornaram-se divertidas de aprender. Eles deixaram de ser acordes, mas passaram a ser uma continuação de tonalidades já familiares.

Você pode pensar menos na quantidade de ações e mais na qualidade:

  • O código geralmente fica mais curto simplesmente porque você faz mais algumas rodadas de refatoração no mesmo período de tempo. Ou você consegue escrever um teste opcional, mas agradável.

Em alguns jogos, você obtém uma habilidade que lhe permite sobrevoar os inimigos que você teve que lutar anteriormente. Na vida de um programador, existe uma super habilidade - a digitação.

Agora, meu resultado é cerca de 60 palavras por minuto em um texto familiar e cerca de 40 em um texto desconhecido.

Escrevi este artigo sem nem olhar para o teclado.
Eu sei que é bem possível chegar aos 80 se você trabalhar a precisão. Ou seja, quanto mais rápido você for, menos erros de digitação terá. Normal Vou treinar mais um pouco.

Dicas e truques para quem decide aprender

Para aprender a digitar, siga duas dicas simples: experimente e relaxe.

Experimentar

Acontece que, além da digitação, no ano passado dominei muitas coisas que precisavam ser transferidas para a memória muscular: um monociclo (monociclo), surfar e comecei a tocar piano (levemente). Era uma vez eu fazia malabarismo. E para tudo isso tenho uma abordagem geral. Vou tentar descrevê-lo.

Sua tarefa é executar o elemento no número máximo de variações.

  • No malabarismo, comece com a outra mão ou mude sua atenção de pegar a bola para lançá-la corretamente.
  • No piano - comece a tocar uma frase do meio ou pratique sem som.
  • Em um monociclo, certifique-se de que sua postura esteja correta, não seu equilíbrio. Mesmo ao custo de cair.

O treinador de digitação define uma meta de 100% de precisão e uma certa velocidade. Mas não diz como alcançá-lo. Agora você fez o exercício. Você tem três estrelas em cinco. O primeiro desejo é repetir. E se houver mais? Vai. Ou não. Repeti isso por 15 minutos com sucesso variável. A solução é garantir que sua cabeça funcione ao repetir.

Ao repetir, a cabeça deve funcionar. Como conseguir isso?

  • Alterne o algoritmo para lidar com erros.
  • Estabeleça metas intermediárias relacionadas à precisão, não à velocidade.
  • Às vezes você escreve deliberadamente mais devagar do que deseja.
  • Concentre-se no ritmo de digitação em vez da precisão.
  • Mude os locais onde você treina.
  • Mude de simuladores.

Você cometeu um erro durante o treinamento. O que fazer?

Use três algoritmos de ação por vez.

Escrevi este artigo sem nem olhar para o teclado.

Para que? Cada vez você tem que pensar um pouco diferente, para que sua atenção não fique embotada.

Algoritmo ruim: “Se ocorrer um erro, comece novamente.” Então você vai treinar a mesma coisa o tempo todo, avançando bem devagar.

Para variar, estabeleci metas relacionadas à limpeza.

Tente não cometer um único erro ao escrever:

  • Uma carta específica em todo o texto.
  • Um conjunto específico de palavras nas quais você costuma cometer erros.
  • Todas as primeiras letras em todas as palavras.
  • Todas as últimas letras em todas as palavras.
  • Todos os sinais de pontuação.
  • Crie sua própria opção.

E o mais importante.

Não se esqueça de descansar

Com a repetição monótona, o corpo entra em modo zumbi. Você mesmo não percebe. Você pode definir um alarme para 10 a 15 minutos. E faça uma pausa, mesmo que você pense que está tudo bem com você.

Certa vez, no prefácio de um livro sobre Objective-C (no qual não programo), li uma frase que vale a pena lembrar no processo de qualquer aprendizagem. É com isso que quero terminar.

“Não é você quem é estúpido, é o Objective-C que é complicado. Se possível, durma 10 horas por noite.”

Queria terminar aqui, mas o editor de TI veio com dúvidas sobre os números Olesya pergunta, eu respondo.

Por que você escolheu este simulador específico e quantos outros você experimentou antes de fazer sua escolha?

Não muito, quatro ou cinco. Incluindo aqueles feitos sob medida para programadores. digitaçãoclub.com Gostei da qualidade do feedback: cada mau personagem é destacado, estatísticas nos dedos, teclas e em geral. Texto significativo em inglês. O treinamento é diluído em minijogos. tenho um colega que gostou keykey.ninja, mas é apenas para Mac.

Quanto tempo por dia você dedicava ao treinamento?

No começo é muito – 6 horas por semana. Ou seja, cerca de uma hora por dia. Agora parece-me que estava muito preocupado e poderia ter feito isso em um ritmo mais tranquilo.

Quando você parou de olhar para o teclado enquanto trabalhava?

Tentei não olhar desde o início. Especialmente se algo não urgente acontecesse. Tenho uma senha de 24 caracteres e foi difícil escrevê-la sem hesitação na primeira vez. Estabeleci uma parada brusca para mim mesmo quando consegui atingir consistentemente 35 ppm no simulador. Depois disso, me proibi de olhar as chaves do trabalho.

Quanto tempo demorou para dominar as habilidades de digitação?

Acabei de assistir agora, 40 horas no total. Mas essas não são todas as tarefas, resta um pouco menos da metade. No final, a máquina requer 75 WPM.

Se você gostou de ler este longread, então, usando minha posição oficial, convido você para meu canal de telegrama. Lá eu falo sobre SRE, compartilho links e pensamentos.

Fonte: habr.com

Adicionar um comentário