Ho scritto questo articolo senza nemmeno guardare la tastiera.

All’inizio dell’anno, mi sentivo come se avessi raggiunto il limite come ingegnere. Sembra che tu legga libri spessi, risolva problemi complessi sul lavoro, parli alle conferenze. Ma non è così. Pertanto, ho deciso di tornare alle origini e, una per una, coprire le competenze che una volta da bambino consideravo fondamentali per un programmatore.

Il primo della lista era la digitazione tattile, che rimandavo da molto tempo. Ora lo considero necessario per tutti coloro per i quali il codice e la configurazione sono una professione. Sotto il taglio ti racconterò come il mio mondo si è capovolto e condividerò suggerimenti su come capovolgere il tuo. Allo stesso tempo, ti invito a condividere le tue ricette e opinioni.

Ho scritto questo articolo senza nemmeno guardare la tastiera.

Cosa distingue un programmatore che usa il mouse da un programmatore che usa i tasti di scelta rapida? Abisso. Velocità e qualità del lavoro quasi irraggiungibili, a parità di altre condizioni.

Cosa distingue un programmatore che utilizza i tasti di scelta rapida da un programmatore che può digitare con il tocco? Un divario ancora più grande.

Perché ne ho bisogno?

Puoi toccare il testo? No, non sto parlando del caso in cui scrivi 10 parole e poi guardi la tastiera. Ma in modo normale.

  • Quando affini la precisione e il numero di caratteri al minuto.
  • Quando correggi le parole senza guardare i tasti.
  • Quando usi entrambi i tasti Maiusc.
  • Quando ogni simbolo ha il proprio dito.

Fino a dicembre o gennaio di quest'anno non sapevo come toccare i caratteri. E non ero particolarmente preoccupato per questo. Poi un collega mi ha fatto vergognare e ho deciso di imparare a tutti i costi. Dopo aver provato diverse macchine per esercizi, ho deciso typeingclub.com. Un paio di mesi, un occhio che trema e 20 parole al minuto sono mie.

Perchè ti serve?

Viviamo in un mondo di dattilografi ciechi.

Tutto il mondo intorno è stato creato da programmatori ciechi dattilografi per persone come loro:

  • Apri vim e quasi tutti i tasti di scelta rapida sono di un carattere. Mentre li guardi alla tastiera, sarai veloce come una nonna contabile che digita con due dita in un layout sconosciuto: “Sooooo, iii con un punto, uh, come un dollaro, ji, come una s con uno scarabocchio , per favore, lo troverò adesso, non avere fretta"
  • In generale, tutto questo meraviglioso zoo di utilità Linux come less o innotop. Tutto dipende dal fatto che utilizzerai i tasti di scelta rapida a lettera singola.

E nelle vicinanze ce ne sono molti uguali a dieci dita:

  • Ecco un amico, mentre fa snowboard, che dice: "Adesso torno a casa e finisco di scrivere 15 pagine della mia tesi". Ti stai chiedendo: risparmierai? E lui: “Sì, no, so cosa scrivere, mi siedo e scrivo velocemente”. E poi si scopre che dà per scontata questa abilità e non ne ha mai parlato, perché pensava che tutti potessero farlo.
  • O un altro amico: "Hai notato che quando ti siedi con qualcuno che non scrive a tocco, sembra che sia così lento?"
  • Quasi tutti i miei colleghi più produttivi possiedono questa cosa.

La digitazione tramite tocco ti salverà dal copia-incolla:

  • Pensavo che fosse più facile copiare 10 righe che scriverle. O anche uno, per non sbagliare. Ora scrivo solo quello che voglio scrivere e non smetto mai di assicurarmi che ciò che appare sullo schermo sia corretto; senza timore di errori di battitura, problemi di layout o errori di sintassi/semantica.
  • Si è scoperto che sono anche un grafomane: ho iniziato a tenere un diario e a scrivere articoli. Ho scritto questo.
  • I tasti di scelta rapida sono diventati divertenti da imparare. Hanno cessato di essere accordi, ma sono diventati una continuazione di chiavi già familiari.

Puoi pensare meno alla quantità delle azioni e più alla qualità:

  • Il codice spesso risulta più breve semplicemente perché esegui un paio di cicli di refactoring in più nello stesso lasso di tempo. Oppure riesci a scrivere un test facoltativo ma divertente.

In alcuni giochi ottieni un'abilità che ti permette di sorvolare i nemici che prima dovevi combattere. Nella vita di un programmatore esiste una tale super abilità: la digitazione tattile.

Ora il mio risultato è di circa 60 parole al minuto su un testo familiare e circa 40 su uno non familiare.

Ho scritto questo articolo senza nemmeno guardare la tastiera.
So che è del tutto possibile raggiungere 80 se lavori sulla precisione. Cioè, più veloce sei, meno errori di battitura avrai. Normale Vado ad allenarmi ancora un po'.

Consigli e trucchi per chi decide di imparare

Per imparare la digitazione tattile, segui due semplici consigli: sperimenta e rilassati.

esperimento

È successo così che, oltre alla dattilografia, nell'ultimo anno ho imparato molte cose che dovevano essere trasferite nella memoria muscolare: un monociclo (monociclo), il surf e ho iniziato a toccare il pianoforte (leggermente). Una volta mi esibivo nella giocoleria. E per tutto questo ho un approccio generale. Proverò a descriverlo.

Il tuo compito è eseguire l'elemento nel numero massimo di variazioni.

  • Nella giocoleria, inizia con l'altra mano o sposta la tua attenzione dal prendere la palla al lanciarla correttamente.
  • Al pianoforte: inizia a suonare una frase dal centro o esercitati senza suono.
  • Su un monociclo, assicurati che la tua postura sia corretta, non il tuo equilibrio. Anche a costo di cadere.

Il trainer per la digitazione tattile stabilisce un obiettivo di precisione del 100% e una certa velocità. Ma non dice come ottenerlo. Adesso hai fatto l'esercizio. Hai tre stelle su cinque. Il primo desiderio è ripetere. E se ce ne fossero di più? Volere. Oppure no. L'ho ripetuto per 15 minuti con successo variabile. La soluzione è assicurarsi che la testa funzioni durante la ripetizione.

Quando si ripete, la testa deve funzionare. Come raggiungere questo obiettivo?

  • Alterna l'algoritmo per gestire gli errori.
  • Stabilisci obiettivi intermedi relativi alla precisione, non alla velocità.
  • A volte scrivi deliberatamente più lentamente di quanto vorresti.
  • Concentrati sul ritmo della digitazione piuttosto che sulla precisione.
  • Cambia i luoghi in cui ti alleni.
  • Cambia simulatori.

Hai commesso un errore durante l'allenamento. Cosa fare?

Utilizza tre algoritmi di azione a turno.

Ho scritto questo articolo senza nemmeno guardare la tastiera.

Per quello? Ogni volta devi pensare in modo leggermente diverso, in modo che la tua attenzione non si offuschi.

Algoritmo errato: “Se si verifica un errore, ricominciare da capo”. Quindi ti allenerai sempre la stessa cosa, andando avanti molto lentamente.

Tanto per cambiare, ho fissato obiettivi relativi alla pulizia.

Cerca di non commettere un solo errore nello scrivere:

  • Una lettera specifica nell'intero testo.
  • Un insieme specifico di parole in cui di solito commetti errori.
  • Tutte le prime lettere in tutte le parole.
  • Tutte le ultime lettere in tutte le parole.
  • Tutti i segni di punteggiatura.
  • Trova la tua opzione.

E soprattutto.

Non dimenticare di riposare

Con la ripetizione monotona, il corpo entra in modalità zombie. Non te ne accorgi nemmeno tu. È possibile impostare una sveglia per 10-15 minuti. E prenditi una pausa, anche se pensi che per te vada tutto bene.

Una volta, nella prefazione di un libro su Objective-C (in cui non programmo), ho letto una frase che vale la pena ricordare nel processo di qualsiasi apprendimento. Questo è ciò con cui voglio concludere.

“Non sei tu ad essere stupido, è Objective-C ad essere complicato. Se possibile, dormi 10 ore a notte.

Volevo finire qui, ma il redattore IT è venuto con domande sui numeri Olesya chiede, io rispondo.

Perché hai scelto questo particolare simulatore e quanti altri ne hai provati prima di fare la tua scelta?

Non molto, quattro o cinque. Compresi quelli su misura per i programmatori. typeingclub.com Mi è piaciuta la qualità del feedback: ogni carattere negativo viene evidenziato, statistiche sulle dita, sui tasti e in generale. Testo inglese significativo. L'allenamento è diluito con minigiochi. Ho un collega a cui è piaciuto keykey.ninja, ma è solo per Mac.

Quanto tempo al giorno dedicavi alla formazione?

All’inizio è molto: 6 ore a settimana. Cioè, circa un'ora al giorno. Adesso mi sembra che mi stessi preoccupando troppo e avrei potuto farlo con un ritmo più rilassato.

Quando hai smesso di guardare la tastiera mentre lavoravi?

Ho cercato di non guardare fin dall'inizio. Soprattutto se è successo qualcosa di non urgente. Ho una password di 24 caratteri ed è stato difficile scriverla senza esitazione la prima volta. Mi sono fermato duramente quando sono riuscito a raggiungere costantemente 35 parole al minuto sul simulatore. Dopodiché mi sono proibito di guardare le chiavi al lavoro.

Quanto tempo ci è voluto per padroneggiare le abilità di dattilografia?

L'ho appena visto adesso, 40 ore in totale. Ma questi non sono tutti i compiti, ne rimane poco meno della metà. Alla fine la macchina richiede 75 WPM.

Se ti è piaciuto leggere questo longread, utilizzando la mia posizione ufficiale ti invito al mio canale telegramma. Lì parlo di SRE, condivido link e pensieri.

Fonte: habr.com

Aggiungi un commento