Ik heb dit artikel geschreven zonder zelfs maar naar het toetsenbord te kijken.

Aan het begin van het jaar had ik het gevoel dat ik als ingenieur tegen een plafond aanliep. Het lijkt alsof je dikke boeken leest, complexe problemen op het werk oplost, op conferenties spreekt. Maar dat is niet het geval. Daarom besloot ik terug te keren naar de wortels en één voor één de vaardigheden te behandelen die ik als kind ooit als basis beschouwde voor een programmeur.

Als eerste op de lijst stond blindtypen, wat ik al een hele tijd had uitgesteld. Nu acht ik het noodzakelijk voor iedereen voor wie coderen en configureren een vak is. Onder de cut vertel ik je hoe mijn wereld op zijn kop stond, en deel ik tips over hoe je de jouwe op zijn kop kunt zetten. Tegelijkertijd nodig ik u uit om uw recepten en meningen te delen.

Ik heb dit artikel geschreven zonder zelfs maar naar het toetsenbord te kijken.

Wat onderscheidt een programmeur die een muis gebruikt van een programmeur die sneltoetsen gebruikt? Afgrond. Bijna onbereikbare snelheid en kwaliteit van het werk, terwijl alle andere dingen gelijk blijven.

Wat onderscheidt een programmeur die sneltoetsen gebruikt van een programmeur die met aanraking kan typen? Een nog grotere kloof.

Waarom heb ik dit nodig?

Kun je typen met aanraken? Nee, ik heb het niet over het geval waarin je 10 woorden schrijft en dan naar het toetsenbord kijkt. Maar op een normale manier.

  • Wanneer u uw nauwkeurigheid en aantal tekens per minuut aanscherpt.
  • Wanneer je woorden corrigeert zonder naar de toetsen te kijken.
  • Wanneer u beide shift-toetsen gebruikt.
  • Wanneer elk symbool zijn eigen vinger heeft.

Tot december of januari van dit jaar kon ik niet typen. En ik maakte me hier niet echt zorgen over. Toen maakte een collega mij te schande, en ik besloot koste wat het kost te leren. Nadat ik verschillende fitnessapparaten had geprobeerd, kwam ik tot de conclusie typingclub.com. Een paar maanden, één trillend oog en twintig woorden per minuut zijn van mij.

Waarom heb je dit nodig?

We leven in een wereld van blinde typisten.

De hele wereld om ons heen is gecreëerd door programmeurs-blinde typisten voor mensen zoals zij:

  • Je opent vim en bijna alle sneltoetsen bestaan ​​uit één teken. Terwijl je ze op het toetsenbord bekijkt, ben je zo snel als een grootmoeder-accountant die met twee vingers een onbekende lay-out typt: “Zooooo, iii met een punt, uh, zoals een dollar, ji, zoals een s met een kronkeltje Alsjeblieft, ik zal het nu vinden, haast je niet "
  • Over het algemeen is deze hele prachtige dierentuin van Linux-hulpprogramma's zoals less of innotop. Alles hangt af van het feit dat u sneltoetsen van één letter gebruikt.

En in de buurt zijn er veel van dezelfde tien vingers:

  • Hier is een vriend die tijdens het snowboarden zegt: "Ik kom nu naar huis en maak de vijftien pagina's van mijn proefschrift af." Vraag je: ga je sparen? En hij: "Ja, nee, ik weet waar ik over moet schrijven, ik ga zitten en schrijf snel." En dan blijkt dat hij deze vaardigheid als vanzelfsprekend beschouwt en er nooit over praatte, omdat hij dacht dat iedereen het kon.
  • Of een andere vriend: “Is het je opgevallen dat als je met iemand om de tafel zit die niet blind typt, hij/zij o zo langzaam lijkt?”
  • Bijna al mijn productiefste collega's bezitten dit ding.

Door blind te typen hoeft u niet meer te kopiëren en plakken:

  • Ik dacht altijd dat het gemakkelijker was om tien regels te kopiëren dan om ze te schrijven. Of zelfs één, om geen fouten te maken. Nu schrijf ik gewoon wat ik wil schrijven en zorg er altijd voor dat wat op het scherm verschijnt correct is; zonder angst voor typefouten, lay-outproblemen of fouten in syntaxis/semantiek.
  • Ik bleek ook een grafomaan te zijn: ik begon een dagboek bij te houden en artikelen te schrijven. Deze heb ik geschreven.
  • Sneltoetsen zijn leuk geworden om te leren. Het waren niet langer akkoorden, maar werden een voortzetting van reeds bekende toonsoorten.

Je kunt minder nadenken over de kwantiteit van acties en meer over de kwaliteit:

  • De code blijkt vaak korter, simpelweg omdat je in dezelfde tijd nog een paar rondes refactoring uitvoert. Of het lukt je om een ​​optionele, maar leuke toets te schrijven.

In sommige games krijg je een vaardigheid waarmee je over vijanden kunt vliegen waar je eerder tegen moest vechten. In het leven van een programmeur is er zo'n supervermogen: blind typen.

Nu is mijn resultaat ongeveer 60 woorden per minuut voor een bekende tekst en ongeveer 40 voor een onbekende.

Ik heb dit artikel geschreven zonder zelfs maar naar het toetsenbord te kijken.
Ik weet dat het heel goed mogelijk is om de 80 te halen als je aan nauwkeurigheid werkt. Dat wil zeggen: hoe sneller u bent, hoe minder typefouten u heeft. Normaal Ik ga nog wat trainen.

Tips en trucs voor degenen die besluiten om te leren

Volg twee eenvoudige tips om blind typen te leren: experimenteer en ontspan.

Experiment

Het gebeurde zo dat ik, naast blind typen, het afgelopen jaar veel dingen onder de knie heb gekregen die naar het spiergeheugen moesten worden overgebracht: een eenwieler (eenwieler), surfen en de piano (lichtjes) beginnen aan te raken. Ik heb ooit eens jongleren gedaan. En voor dit alles heb ik een algemene aanpak. Ik zal proberen het te beschrijven.

Jouw taak is om het element in het maximale aantal variaties uit te voeren.

  • Begin bij het jongleren met de andere hand of verplaats uw aandacht van het vangen van de bal naar het correct gooien ervan.
  • Op de piano: begin met het spelen van een zin vanuit het midden of oefen zonder geluid.
  • Zorg er op een eenwieler voor dat je houding correct is, en niet je evenwicht. Zelfs ten koste van vallen.

De blindtypetrainer stelt een doel van 100% nauwkeurigheid en een bepaalde snelheid. Maar er staat niet hoe je dat kunt bereiken. Nu heb je de oefening gedaan. Je hebt drie van de vijf sterren. Het eerste verlangen is herhalen. Wat als er meer zullen zijn? Zullen. Of niet. Ik herhaalde dit gedurende 15 minuten met wisselend succes. De oplossing is om ervoor te zorgen dat je hoofd werkt bij het herhalen.

Bij herhaling moet het hoofd werken. Hoe dit te bereiken?

  • Wissel het algoritme af voor het omgaan met fouten.
  • Stel tussentijdse doelen met betrekking tot nauwkeurigheid, niet snelheid.
  • Soms schrijf je opzettelijk langzamer dan je wilt.
  • Concentreer u op het typritme in plaats van op nauwkeurigheid.
  • Verander de plaatsen waar je traint.
  • Verander simulatoren.

Je hebt een fout gemaakt tijdens de training. Wat moeten we doen?

Gebruik achtereenvolgens drie actie-algoritmen.

Ik heb dit artikel geschreven zonder zelfs maar naar het toetsenbord te kijken.

Waarvoor? Elke keer moet je een beetje anders denken, zodat je aandacht niet saai wordt.

Slecht algoritme: “Als er een fout optreedt, begin dan opnieuw.” Je traint dus de hele tijd hetzelfde en gaat heel langzaam vooruit.

Voor de verandering stelde ik doelen met betrekking tot netheid.

Probeer geen enkele schrijffout te maken:

  • Een specifieke letter in de gehele tekst.
  • Een specifieke reeks woorden waarin u gewoonlijk fouten maakt.
  • Alle eerste letters van alle woorden.
  • Alle laatste letters van alle woorden.
  • Allemaal leestekens.
  • Kom met uw eigen optie.

En het belangrijkste.

Vergeet niet te rusten

Bij monotone herhaling gaat het lichaam in de zombiemodus. Je merkt er zelf niets van. Je kunt een alarm instellen voor 10-15 minuten. En neem een ​​pauze, zelfs als je denkt dat alles goed met je gaat.

In het voorwoord van een boek over Objective-C (dat ik niet programmeer) las ik eens een zin die de moeite waard is om te onthouden tijdens elk leerproces. Daar wil ik mee eindigen.

“Jij bent niet dom, het is Objective-C dat ingewikkeld is. Slaap indien mogelijk tien uur per nacht.”

Ik wilde hier eindigen, maar de IT-redacteur kwam met vragen over de cijfers Olesya vraagt, ik antwoord.

Waarom heb je voor deze specifieke simulator gekozen en hoeveel andere heb je geprobeerd voordat je je keuze maakte?

Niet veel, vier of vijf. Inclusief die op maat gemaakt voor programmeurs. typingclub.com Ik vond de kwaliteit van de feedback leuk: elk slecht karakter wordt benadrukt, statistieken over vingers, toetsen en in het algemeen. Betekenisvolle Engelse tekst. De training wordt verdund met minigames. Ik heb een collega die het leuk vond sleutelsleutel.ninja, maar het is alleen voor Mac.

Hoeveel tijd per dag besteedde u aan training?

In het begin is het veel: 6 uur per week. Dat wil zeggen, ongeveer een uur per dag. Nu lijkt het erop dat ik me te veel zorgen maakte en het in een rustiger tempo had kunnen doen.

Wanneer bent u gestopt met naar het toetsenbord te kijken tijdens het werken?

Ik probeerde vanaf het begin niet te kijken. Zeker als er iets niet-dringends gebeurt. Ik heb een wachtwoord van 24 tekens en het was moeilijk om het de eerste keer zonder aarzeling te schrijven. Ik stelde een harde stop voor mezelf toen ik consequent 35 wpm kon halen op de simulator. Daarna verbood ik mezelf om op het werk naar de sleutels te kijken.

Hoe lang duurde het om blindtypen onder de knie te krijgen?

Net gekeken, totaal 40 uur. Maar dit zijn niet alle taken, er blijft iets minder dan de helft over. Op het allerlaatste moment heeft de machine 75 WPM nodig.

Als je deze longread leuk vond om te lezen, dan nodig ik je, uitgaande van mijn officiële standpunt, uit voor mijn telegramkanaal. Daar praat ik over SRE, deel links en gedachten.

Bron: www.habr.com

Voeg een reactie