Jeg skrev denne artikel uden selv at kigge på tastaturet.

I begyndelsen af ​​året følte jeg, at jeg havde ramt et loft som ingeniør. Det ser ud til, at du læser tykke bøger, løser komplekse problemer på arbejdet, taler til konferencer. Men det er ikke tilfældet. Derfor besluttede jeg at vende tilbage til rødderne og én efter én dække de færdigheder, som jeg engang som barn anså for at være grundlæggende for en programmør.

Først på listen var berøringstastning, som jeg havde udskudt i lang tid. Nu anser jeg det for nødvendigt for alle, for hvem kode og konfiguration er en profession. Under klippet fortæller jeg dig, hvordan min verden vendte op og ned, og jeg deler tips til, hvordan du vender op og ned på din. Samtidig inviterer jeg dig til at dele dine opskrifter og meninger.

Jeg skrev denne artikel uden selv at kigge på tastaturet.

Hvad adskiller en programmør, der bruger en mus, fra en programmør, der bruger genvejstaster? Afgrund. Næsten uopnåelig hastighed og arbejdskvalitet, alt andet lige.

Hvad adskiller en programmør, der bruger genvejstaster, fra en programmør, der kan touch-type? Et endnu større hul.

Hvorfor har jeg brug for dette?

Kan du trykke på type? Nej, jeg taler ikke om sagen, når du skriver 10 ord og så ser på tastaturet. Men på en normal måde.

  • Når du finpudser din nøjagtighed og antallet af tegn i minuttet.
  • Når du retter ord uden at se på tasterne.
  • Når du bruger begge shift-taster.
  • Når hvert symbol har sin egen finger.

Indtil december eller januar i år vidste jeg ikke, hvordan jeg skulle trykke på tasten. Og jeg var ikke særlig bekymret over dette. Så skammede en kollega mig, og jeg besluttede at lære for enhver pris. Efter at have prøvet forskellige træningsmaskiner slog jeg mig til typingclub.com. Et par måneder, et rystende øje og 20 ord i minuttet er mit.

Hvorfor har du brug for dette?

Vi lever i en verden af ​​blinde maskinskrivere.

Hele verden omkring blev skabt af programmører-blinde maskinskrivere til folk som dem:

  • Du åbner vim, og næsten alle genvejstaster der er et-tegn. Mens du ser dem ved tastaturet, vil du være lige så hurtig som en bedstemor-revisor, der indtaster et ukendt layout med to fingre: "Sooooo, iii med en prik, øh, som en dollar, ji, som et s med en krølle. , venligst, jeg finder det nu, skynd dig ikke"
  • Generelt kan hele denne vidunderlige zoo af Linux-værktøjer lide mindre eller innotop. Alt afhænger af, at du vil bruge et-bogstavs genvejstaster.

Og i nærheden er der mange af de samme ti-fingre:

  • Her er en ven, mens han kører på snowboard, siger: "Jeg kommer hjem nu og er færdig med at skrive 15 sider af min afhandling." Spørger du, vil du spare op? Og han: "Ja, nej, jeg ved, hvad jeg skal skrive om, jeg sætter mig ned og skriver hurtigt." Og så viser det sig, at han tager denne evne for givet og aldrig talte om det, fordi han troede, at alle kunne gøre det.
  • Eller en anden ven: "Har du lagt mærke til, at når du sætter dig ned med en, der ikke rører ved-type, ser de ud til at være åh-så-langsomme?"
  • Næsten alle mine mest produktive kolleger ejer tilfældigvis denne ting.

Berøringstastning vil redde dig fra copy-paste:

  • Jeg plejede at tro, at det var nemmere at kopiere 10 linjer end at skrive dem. Eller endda én, for ikke at lave en fejl. Nu skriver jeg bare, hvad jeg vil skrive og holder aldrig op med at sikre mig, at det, der vises på skærmen, er korrekt; uden frygt for tastefejl, layoutproblemer eller fejl i syntaks/semantik.
  • Det viste sig, at jeg også er grafoman: Jeg begyndte at føre dagbog og skrive artikler. Jeg skrev denne.
  • Genvejstaster er blevet sjove at lære. De holdt op med at være akkorder, men blev en fortsættelse af allerede velkendte tonearter.

Du kan tænke mindre på mængden af ​​handlinger og mere på kvaliteten:

  • Koden bliver ofte kortere, simpelthen fordi du laver et par runder mere refaktorering på samme tid. Eller du formår at skrive en valgfri, men fornøjelig test.

I nogle spil får du en evne, der giver dig mulighed for at flyve hen over fjender, som du tidligere skulle bekæmpe. I en programmørs liv er der sådan en superevne - berøringstastning.

Nu er mit resultat omkring 60 ord i minuttet på en velkendt tekst og omkring 40 på en ukendt tekst.

Jeg skrev denne artikel uden selv at kigge på tastaturet.
Jeg ved, at det sagtens er muligt at nå 80, hvis man arbejder på nøjagtighed. Det vil sige, at jo hurtigere du er, jo færre stavefejl har du. Normal Jeg går og træner noget mere.

Tips og tricks til dem, der beslutter sig for at lære

For at lære berøringstastning skal du følge to enkle tips: eksperimenter og slap af.

Eksperiment

Det skete sådan, at jeg ud over at trykke på tasten i løbet af det seneste år har mestret mange ting, der skulle overføres til muskelhukommelsen: en unicykel (enhjulet cykel), surfing og begyndte at røre ved klaveret (let). Engang lavede jeg jonglering. Og til alt dette har jeg en generel tilgang. Jeg vil prøve at beskrive det.

Din opgave er at udføre elementet i det maksimale antal variationer.

  • Når du jonglerer, skal du starte med den anden hånd eller flytte din opmærksomhed fra at fange bolden til at kaste den korrekt.
  • På klaveret - start med at spille en sætning fra midten eller øv dig uden lyd.
  • På en ethjulet cykel skal du sørge for, at din kropsholdning er korrekt, ikke din balance. Selv på bekostning af at falde.

Touch-typetræneren sætter et mål om 100 % nøjagtighed og en vis hastighed. Men der står ikke, hvordan man opnår det. Nu har du lavet øvelsen. Du har tre stjerner ud af fem. Det første ønske er at gentage. Hvad hvis der kommer flere? Vilje. Eller det vil den ikke. Jeg gentog dette i 15 minutter med varierende succes. Løsningen er at sikre, at dit hoved fungerer, når du gentager.

Ved gentagelse skal hovedet virke. Hvordan opnår man dette?

  • Skift algoritmen til håndtering af fejl.
  • Sæt mellemmål relateret til nøjagtighed, ikke hastighed.
  • Nogle gange skriver du bevidst langsommere, end du vil.
  • Koncentrer dig om at skrive rytme frem for nøjagtighed.
  • Skift de steder, hvor du træner.
  • Skift simulatorer.

Du lavede en fejl under træningen. Hvad skal man gøre?

Brug tre handlingsalgoritmer efter tur.

Jeg skrev denne artikel uden selv at kigge på tastaturet.

For hvad? Hver gang skal du tænke lidt anderledes, så din opmærksomhed ikke bliver sløv.

Dårlig algoritme: "Hvis der opstår en fejl, start igen." Så du vil træne det samme hele tiden og bevæge dig meget langsomt fremad.

Til en forandring sætter jeg mål relateret til pænhed.

Prøv ikke at lave en eneste fejl i skrift:

  • Et bestemt bogstav i hele teksten.
  • Et bestemt sæt ord, som du normalt laver fejl i.
  • Alle første bogstaver i alle ord.
  • Alle de sidste bogstaver i alle ord.
  • Alle tegnsætningstegn.
  • Kom med din egen mulighed.

Og det vigtigste.

Glem ikke at hvile

Med monoton gentagelse går kroppen i zombietilstand. Du lægger ikke mærke til det selv. Du kan indstille en alarm til 10-15 minutter. Og tag en pause, selvom du tror, ​​at alt er godt med dig.

En gang læste jeg i forordet til en bog om Objective-C (som jeg ikke programmerer i), en sætning, der er værd at huske i forbindelse med enhver læring. Det er det, jeg vil afslutte med.

»Det er ikke dig, der er dum, det er Objective-C, der er kompliceret. Hvis det er muligt, sov 10 timer om natten."

Jeg ville gerne slutte her, men IT-redaktøren kom med spørgsmål om tallene Olesya spørger, jeg svarer.

Hvorfor valgte du netop denne simulator, og hvor mange andre prøvede du, før du traf dit valg?

Ikke meget, fire eller fem. Herunder dem, der er skræddersyet til programmører. typingclub.com Jeg kunne godt lide kvaliteten af ​​feedbacken: hver dårlig karakter er fremhævet, statistik på fingre, taster og generelt. Meningsfuld engelsk tekst. Træningen spædes op med minispil. Jeg har en kollega, der kunne lide det keykey.ninja, men det er kun til Mac.

Hvor meget tid om dagen brugte du på træning?

I starten er det meget - 6 timer om ugen. Det vil sige cirka en time om dagen. Nu forekommer det mig, at jeg bekymrede mig for meget og kunne have gjort det i et mere afslappet tempo.

Hvornår holdt du op med at kigge på tastaturet, mens du arbejdede?

Jeg prøvede ikke at kigge lige fra begyndelsen. Især hvis der skete noget, der ikke haster. Jeg har et kodeord på 24 tegn, og det var svært at skrive det uden tøven første gang. Jeg satte et hårdt stop for mig selv, da jeg konsekvent var i stand til at ramme 35 wpm på simulatoren. Herefter forbød jeg mig selv at se på nøglerne på arbejdet.

Hvor lang tid tog det at mestre berøringstastefærdigheder?

Nu kiggede jeg, 40 timer i alt. Men dette er ikke alle opgaverne, lidt mindre end halvdelen er tilbage. Til sidst kræver maskinen 75 WPM.

Hvis du kunne lide at læse denne longread, så ved at bruge min officielle position inviterer jeg dig til min telegramkanal. Der taler jeg om SRE, deler links og tanker.

Kilde: www.habr.com

Tilføj en kommentar