Eu escrevi este artigo sem nunca olhar para o teclado

No começo do ano, senti que havia atingido o teto como engenheiro. Parece estar lendo livros grossos, resolvendo tarefas complexas no trabalho, falando em conferências. Mas não é isso. Portanto, decidi voltar às raízes e revezar-me para encerrar as habilidades que antes considerava básicas na infância como programador.

O primeiro da lista era um selo cego que havia sido adiado por um longo tempo. Agora considero necessário para todos para quem o código e a configuração são uma profissão. Abaixo, mostrarei como meu mundo virou de cabeça para baixo e compartilharei dicas sobre como transformar seu mundo. Ao mesmo tempo, convido você a compartilhar minhas receitas e opiniões.




O que distingue um programador que usa um mouse de um programador que usa teclas de atalho? O golfo. 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 imprimir às cegas? Outro grande abismo.

O que para mim isso


Você pode imprimir às cegas? Não, não estou falando sobre o caso quando você escreve 10 palavras e depois olha para o teclado. Mas de uma maneira normal.

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

Até dezembro ou janeiro deste ano, eu não conseguia imprimir às cegas. E eu não estava particularmente preocupado com isso. Então, um colega me envergonhou e eu decidi aprender por todos os meios. Tendo experimentado diferentes simuladores, decidi escrever no siteclipclub.com . Alguns meses, um olho trêmulo e 20 palavras por minuto são meus.

O que para você isso


Vivemos em um mundo de impressoras cegas.

O mundo inteiro é criado por impressoras cegas para programadores para pessoas como elas:

  • Você abre o vim e quase todas as teclas de atalho são de um caractere. Enquanto você olha para eles no teclado, você é tão rápido quanto a avó do contador, que digita dois dedos com um layout desconhecido: “Sooooo, iiii com um ponto, uh, como um dólar, como um dólar, e como um rabisco; "
  • Em geral, todo esse maravilhoso zoológico de utilitários Linux gosta menos ou innotop. Tudo está relacionado ao fato de você usar teclas de atalho de uma letra.

E próximo a ele está cheio dos mesmos dez dedos:

  • Aqui, um amigo, andando de snowboard, diz: "Agora voltarei para casa, adicionarei 15 páginas da dissertação". Você pergunta, eles dizem, economize? E ele: "Sim, não, eu sei sobre o que escrever, vou me sentar e escrever rapidamente". E então ele descobre que essa habilidade é garantida e nunca falou sobre isso, porque acreditava que todo mundo sabe como.
  • Ou outro companheiro: "Você notou que quando se senta com quem não digita cegamente, parece que eles são muuuuito muuuuito lentos?"
  • Acontece que quase todos os meus colegas mais produtivos são os proprietários.

Um selo cego salvará do copiar e colar:

  • Eu achava mais fácil copiar 10 linhas do que escrevê-las. Ou mesmo um, para não cometer erros. Agora, apenas escrevo o que quero escrever e, sem parar, sigo a correção do que aparece na tela; sem medo de erros de digitação, problemas de layout ou erros de sintaxe / semântica.
  • Acontece que eu ainda era um grafo-maníaco: comecei a manter um diário, fazer xixi em artigos. Eu escrevi este.
  • As teclas de atalho começaram a aprender diversão. Eles deixaram de ser acordes, mas se tornaram uma continuação das teclas já familiares.

Você pode pensar menos no número de ações e mais na qualidade:

  • O código geralmente é mais curto, simplesmente porque você realiza mais alguns ciclos de refatoração ao mesmo tempo. Ou você consegue escrever um teste opcional, mas agradável.

Em alguns jogos, você obtém uma habilidade que permite voar sobre inimigos com os quais você lutou antes. Na vida de um programador, essa super-habilidade é a digitação cega.

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


Eu sei que é bem possível terminar até 80 se você trabalhar com precisão. Ou seja, quanto mais rápido você for, menos erros de digitação terá. Norma Eu irei mais um pouco.

Dicas e truques para quem decide aprender


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

Experiência


Aconteceu que, além da imprensa cega no ano passado, eu dominei muitas coisas que precisavam ser exibidas na memória muscular: um monociclo (monociclo), surf e comecei a tocar levemente o piano. Era uma vez ele se apresentou com malabarismo. E por tudo isso, tenho uma abordagem comum. Vou tentar descrevê-lo.

Sua tarefa é concluir 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 o arremesso correto.
  • No piano - comece a tocar a frase do meio ou treine sem som.
  • Em um monociclo, siga a postura correta, não a balança. Mesmo ao custo de cair.

O simulador define a meta: 100% de precisão e uma certa velocidade. Mas ele não diz como alcançá-lo. Então você fez o exercício. Você tem três das cinco estrelas. O primeiro desejo é repetir. De repente, haverá mais? Será. Ou não será. Repeti por 15 minutos com sucesso variável. A saída é fazer a cabeça funcionar durante a repetição.

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

  • Alterne o algoritmo de tratamento de erros.
  • Defina metas intermediárias relacionadas à precisão, não à velocidade.
  • Às vezes, escrevendo deliberadamente mais devagar do que você deseja.
  • Concentre-se no ritmo da impressão, não na precisão.
  • Mude de lugar onde você treina.
  • Mude simuladores.

Você cometeu um erro durante o treino. O que fazer

Por sua vez, use três algoritmos de ação.

1. Continue sem correção. 2. Corrija apenas o erro em si. 3. Reimprima o erro e todo o contexto.

Porque Cada vez que você tem que pensar um pouco diferente, a atenção não diminui.

Algoritmo incorreto: "Em caso de erro, reinicie." Então você treinará a mesma coisa o tempo todo, avançando muito devagar.

Para variar, defino metas relacionadas à precisão.

Tente não cometer um erro por escrito:

  • Uma carta específica em todo o texto.
  • Um conjunto específico de palavras em que 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 versão.

E a coisa mais importante.

Não esqueça de relaxar


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

De alguma forma, na introdução ao livro sobre o Objective-C (que não posso programar), li uma frase que deve ser lembrada no processo de qualquer treinamento. Eu quero acabar com ela.

“Não é idiota, esse é o complexo Objective-C. Se possível, durma 10 horas por dia. "

Eu queria terminar aqui, mas o editor de TI veio com perguntas sobre números
Olesya pergunta, eu respondo.

Por que você escolheu esse simulador em particular e quantos outros tentou antes de decidir sobre uma escolha?

Um pouco, quatro ou cinco. Incluindo afiado para programadores. typclub.com gostou da qualidade do feedback: cada caractere kosyachny é destacado, estatísticas nos dedos, teclas e em geral. Texto em inglês significativo. O treinamento é diluído com minijogos. Eu tenho um colega que gostou do keykey.ninja , mas é apenas para papoula.

Quanto tempo você dedicou ao treinamento?

No começo, muito - 6 horas por semana. Ou seja, cerca de uma hora por dia. Agora parece-me que eu estava pressionando demais, e poderia fazê-lo em um ritmo mais relaxado.

Quando você parou de olhar o teclado enquanto trabalhava?

Eu tentei não olhar desde o começo. Especialmente se algo estivesse acontecendo com urgência. Eu tenho uma senha para 24 caracteres, a primeira vez que escrevi sem hesitar foi difícil. Fiz uma parada difícil quando consegui nocautear constantemente 35 wpm no simulador. Depois disso, ele se proibiu de olhar as chaves no trabalho.

Quanto tempo levou para dominar a habilidade de digitar por toque?

Agora eu olhei, 40 horas no total. Mas essas não são todas as tarefas, resta pouco menos da metade. O mais tardar, o simulador requer 75 WPM.

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

Source: https://habr.com/ru/post/pt462747/


All Articles