Jag skrev den här artikeln utan att ens titta på tangentbordet.

I början av året kände jag att jag hade slagit i taket som ingenjör. Det verkar som om du läser tjocka böcker, löser komplexa problem på jobbet, talar på konferenser. Men så är inte fallet. Därför bestämde jag mig för att återvända till rötterna och, en efter en, täcka de färdigheter som jag en gång ansåg som barn vara grundläggande för en programmerare.

Först på listan var touch typing, som jag hade skjutit upp länge. Nu anser jag det nödvändigt för alla för vilka kod och konfiguration är ett yrke. Nedanför klippet ska jag berätta hur min värld vändes upp och ner, och jag delar tips om hur du vänder upp och ner på din. Samtidigt inbjuder jag dig att dela med dig av dina recept och åsikter.

Jag skrev den här artikeln utan att ens titta på tangentbordet.

Vad skiljer en programmerare som använder en mus från en programmerare som använder snabbtangenter? Avgrund. Nästan ouppnåelig hastighet och kvalitet på arbetet, allt annat lika.

Vad skiljer en programmerare som använder snabbtangenter från en programmerare som kan trycka? Ett ännu större gap.

Varför behöver jag detta?

Kan du trycka typ? Nej, jag pratar inte om fallet när du skriver 10 ord och sedan tittar på tangentbordet. Men på ett normalt sätt.

  • När du finslipar din noggrannhet och antalet tecken per minut.
  • När du rättar ord utan att titta på tangenterna.
  • När du använder båda skifttangenterna.
  • När varje symbol har sitt eget finger.

Förrän i december eller januari i år visste jag inte hur jag skulle trycka. Och jag var inte särskilt orolig för detta. Sedan skämde en kollega mig, och jag bestämde mig för att lära mig till varje pris. Efter att ha provat olika träningsmaskiner satte jag mig på typingclub.com. Ett par månader, ett ryckande öga och 20 ord per minut är mitt.

Varför behöver du detta?

Vi lever i en värld av blinda maskinskrivare.

Hela världen runt skapades av programmerare-blinda maskinskrivare för människor som dem:

  • Du öppnar vim, och nästan alla snabbtangenter där är en-tecken. Medan du tittar på dem vid tangentbordet kommer du att vara lika snabb som en farmor-revisor som skriver in en obekant layout med två fingrar: ”Såååååååååååååååååååååååååååååååååååååååååååååååååååååååå hetja, ji som ett s med en squiggle snälla, jag hittar det nu, skynda inte"
  • I allmänhet, hela denna underbara zoo av Linux-verktyg som mindre eller innotop. Allt beror på det faktum att du kommer att använda enbokstavs snabbtangenter.

Och i närheten finns många av samma tiofingrar:

  • Här är en vän, medan han åker snowboard, säger: "Jag kommer hem nu och skriver färdigt 15 sidor av min avhandling." Frågar du, kommer du att spara? Och han: "Ja, nej, jag vet vad jag ska skriva om, jag sätter mig ner och skriver snabbt." Och så visar det sig att han tar denna färdighet för given och aldrig pratat om den, för han trodde att alla kunde göra det.
  • Eller en annan vän: "Har du märkt att när du sätter dig ner med någon som inte trycker på typ, verkar de vara oj-så-långsamma?"
  • Nästan alla mina mest produktiva kollegor råkar äga den här saken.

Tryck på att skriva kommer att rädda dig från copy-paste:

  • Jag trodde att det var lättare att kopiera 10 rader än att skriva dem. Eller till och med en, för att inte göra ett misstag. Nu skriver jag bara det jag vill skriva och slutar aldrig se till att det som visas på skärmen stämmer; utan rädsla för stavfel, layoutproblem eller fel i syntax/semantik.
  • Det visade sig att jag också är en grafoman: jag började föra dagbok och skriva artiklar. Jag skrev den här.
  • Snabbtangenter har blivit roliga att lära sig. De upphörde att vara ackord, men blev en fortsättning på redan bekanta tonarter.

Du kan tänka mindre på kvantiteten av åtgärder och mer på kvaliteten:

  • Koden blir ofta kortare helt enkelt för att du gör ett par omgångar till omfaktorer på samma tid. Eller så lyckas du skriva ett valfritt men roligt test.

I vissa spel får du en förmåga som gör att du kan flyga över fiender som du tidigare varit tvungen att bekämpa. I en programmerares liv finns det en sådan superförmåga - beröringstypning.

Nu är mitt resultat cirka 60 ord per minut på en bekant text och cirka 40 på en obekant.

Jag skrev den här artikeln utan att ens titta på tangentbordet.
Jag vet att det är fullt möjligt att nå 80 om man jobbar med noggrannhet. Det vill säga, ju snabbare du är, desto färre stavfel har du. Vanligt Jag ska gå och träna lite till.

Tips och tricks för den som bestämmer sig för att lära sig

Följ två enkla tips för att lära dig beröringsskrivning: experimentera och koppla av.

Experimentera

Det hände så att jag, förutom att trycka, under det senaste året har bemästrat många saker som behövde överföras till muskelminnet: en enhjuling (enhjuling), surfa och börjat röra vid pianot (lätt). En gång i tiden utförde jag jonglering. Och för allt detta har jag ett allmänt förhållningssätt. Jag ska försöka beskriva det.

Din uppgift är att utföra elementet i det maximala antalet varianter.

  • När du jonglerar, börja med den andra handen eller flytta din uppmärksamhet från att fånga bollen till att kasta den korrekt.
  • På pianot – börja spela en fras från mitten eller öva utan ljud.
  • På en enhjuling, se till att din hållning är korrekt, inte din balans. Även till priset av att falla.

Pekskrivtränaren sätter ett mål på 100 % noggrannhet och en viss hastighet. Men det står inte hur man uppnår det. Nu har du gjort övningen. Du har tre stjärnor av fem. Den första önskan är att upprepa. Tänk om det blir fler? Kommer. Eller så gör det inte det. Jag upprepade detta i 15 minuter med varierande framgång. Lösningen är att se till att ditt huvud fungerar när du upprepar.

Vid repetering måste huvudet fungera. Hur uppnår man detta?

  • Alternera algoritmen för att hantera fel.
  • Sätt upp delmål relaterade till noggrannhet, inte hastighet.
  • Ibland skriver man medvetet långsammare än man vill.
  • Koncentrera dig på att skriva rytm snarare än noggrannhet.
  • Byt platser där du tränar.
  • Byt simulatorer.

Du gjorde ett misstag under träningen. Vad ska man göra?

Använd tre handlingsalgoritmer i tur och ordning.

Jag skrev den här artikeln utan att ens titta på tangentbordet.

För vad? Varje gång måste du tänka lite annorlunda, så att din uppmärksamhet inte blir matt.

Dålig algoritm: "Om ett fel uppstår, börja om." Så du kommer att träna samma sak hela tiden, gå framåt väldigt långsamt.

För en förändring satte jag upp mål relaterade till prydlighet.

Försök att inte göra ett enda misstag när du skriver:

  • En specifik bokstav i hela texten.
  • En specifik uppsättning ord där du vanligtvis gör misstag.
  • Alla första bokstäver i alla ord.
  • Alla de sista bokstäverna i alla ord.
  • Alla skiljetecken.
  • Kom med ditt eget alternativ.

Och det viktigaste.

Glöm inte att vila

Med monoton upprepning går kroppen in i zombieläge. Du märker det inte själv. Du kan ställa in ett alarm på 10-15 minuter. Och ta en paus, även om du tror att allt är bra med dig.

En gång, i förordet till en bok om Objective-C (som jag inte programmerar i), läste jag en fras som är värd att komma ihåg under all inlärning. Det är det jag vill avsluta med.

"Det är inte du som är dum, det är Objective-C som är komplicerat. Sov om möjligt 10 timmar per natt.”

Jag ville avsluta här, men IT-redaktören kom med frågor om siffrorna frågar Olesya, jag svarar.

Varför valde du just den här simulatorn och hur många andra försökte du innan du gjorde ditt val?

Inte mycket, fyra eller fem. Inklusive de som är skräddarsydda för programmerare. typingclub.com Jag gillade kvaliteten på feedbacken: varje dålig karaktär markeras, statistik på fingrar, nycklar och i allmänhet. Meningsfull engelsk text. Träningen späds på med minispel. Jag har en kollega som gillade det keykey.ninja, men det är bara för Mac.

Hur mycket tid om dagen ägnade du åt träning?

Till en början är det mycket – 6 timmar i veckan. Det vill säga ungefär en timme om dagen. Nu verkar det som att jag oroade mig för mycket och kunde ha gjort det i ett mer avslappnat tempo.

När slutade du titta på tangentbordet medan du arbetade?

Jag försökte att inte titta från första början. Speciellt om något icke-brådskande hände. Jag har ett lösenord på 24 tecken, och det var svårt att skriva det utan att tveka första gången. Jag satte ett hårt stopp för mig själv när jag konsekvent kunde slå 35 wpm på simulatorn. Efter det förbjöd jag mig själv att titta på nycklarna på jobbet.

Hur lång tid tog det att behärska skrivfärdigheter?

Har precis sett den nu, totalt 40 timmar. Men det här är inte alla uppgifter, lite mindre än hälften återstår. Till sist kräver maskinen 75 WPM.

Om du gillade att läsa denna longread, då med hjälp av min officiella position inbjuder jag dig till min telegramkanal. Där pratar jag om SRE, delar länkar och tankar.

Källa: will.com

Lägg en kommentar