Tipiti sam naučio u dubokoj starosti 29. Je li to vrijedilo?

Nedavno sam pročitao članak koji je rekao, u najjednostavnijem obliku, da je programiranje samo pritiskanje tipki na tipkovnici.

U osnovi, programeri su daktilograf! Slučajno pritisnemo tipke određenim redoslijedom koji omogućuje kompajlerima da čitaju kombinacije znakova i pretvaraju ih u strojni kod.

Stoga, ako ste sporo tipkač, neće biti važno koliko je dobar vaš IDE, niti koliko je sjajan vaš uređivač teksta, niti koliko produktivan mislite da je vaš tijek rada. Uvijek ćete biti usko uski zbog brzine tipkanja.

Sad sam čuo argument da, kao programer, brzina tipkanja nije toliko bitna. Trebali biste provesti većinu svog vremena razmišljajući o danom problemu / rješenju, za razliku od stvarnog tipkanja.

Naginjem da se složim. Ali, pod jednakim okolnostima, ipak bih radije tipkao brže kako bih mogao prijeći na sljedeći problem što je brže moguće. Napokon, tijekom svoje karijere planiram napisati desetke (ako ne i stotine) tisuća redaka koda. To je puno tipkanja.

Procjenjujući moje vještine

Nemojte me pogrešno shvatiti, moja brzina tipkanja nije bila užasna. Tipkao sam oko 40 riječi u minuti, što je očito točno oko prosjeka (iako nisam mogao pronaći konačne izvore). Čak sam uglavnom mogao tipkati ne gledajući tipkovnicu. Tijekom godina razvio sam prilično skiciran stil gdje sam koristio četiri prsta - svoja dva kažiprsta i srednja prsta.

Instinktivno sam znao gdje su abecedne tipke na tipkovnici, ali svejedno bih svako malo morao spustiti pogled. Pogotovo za brojeve, simbole i interpunkcije (zarezi, točke itd.).

Znao sam da bih mogao biti učinkovitiji. Kakva je šteta bila u pokušaju da se mjesec dana tipka sa svih deset prstiju i da se vidi kako je prošlo? Uvijek bih se mogao vratiti ako ne bih vidio poboljšanja.

Tako sam u zreloj starosti 29 godina zaključio da je bilo krajnje vrijeme da se naučim kako dodirivati ​​tip.

Početak rada s pravim programom

Pretražio sam Google kako bih naučio tipkati, a prva web stranica koja se pojavila je TypingClub. Besplatno je i ima lijepo sučelje, pa sam i pristao na to.

Prošlo je gotovo mjesec dana otkako sam započeo i u njega sam uložio 14 sati i 44 minute vježbanja.

Kao što vidite, započeo sam tek 31. srpnja i moja brzina (wpm - narančasta linija) s vremenom se neprestano povećavala.

Nakon samo mjesec dana, brzina tipkanja već se popravila za 22 sata u minuti. I moje pokrivanje koda na tipkovnici je postalo bolje. Nije baš bilo glatko jedrenje, ali nije bilo ni teško.

Evo mojih bilješki iz svakog tjedna.

1. tjedan

Prosječna brzina tipkanja za tjedan: 15 s / min

Prvih nekoliko dana bilo je prilično osnovno. Počeo sam učiti jedan po jedan ključ. Napredak vam se čini brzim kad naučite poznate ključeve - nakon otprilike sat vremena vježbanja već sam imao tri četvrtine abecede pod pojasom. Tipkanje se osjećalo prilično dobro i bilo je relativno lako.

Ali pokušaj korištenja svojih tek stečenih vještina tipkanja u stvarnom svijetu bila je totalna katastrofa.

Ne samo da sam bio spor, nego sam bio i nevjerojatno neprecizan. Zbog ovoga je sve što sam radio super neproduktivno i frustrirajuće. Nepotrebno je reći da još nisam mogao koristiti svoje vještine tipkanja u stvarnom svijetu.

2. tjedan

Prosječna brzina tipkanja za tjedan: 22 s

Nakon drugog tjedna pokrio sam svu abecedu i neke brojeve.

Ali bilo je zanimljivo: tipka shift na desnoj strani tipkovnice bila mi je potpuno strana i nikada je prije nisam koristio. Dodirnim tipkanjem koristite lijevu tipku za pomicanje velikih slova za lijeve tipke, a lijevu tipku za pomicanje za velike početne tipke.

Tipkanje u stvarnom svijetu i dalje je bilo presporo. Još uvijek nisam imao dovoljno vježbe u tipkanju svih tipki, posebno tipki simbola koje se cijelo vrijeme koriste u programiranju.

3. tjedan

Prosječna brzina tipkanja: 39 wpm

Tjedan dolje i napokon sam pokrio cijelu tipkovnicu. Već tipkam brzo kao prije nego što sam započeo. Ludo je! Nakon samo tri tjedna namjerne prakse već tipkam jednako brzo kao i sa svojom starom metodom.

Čak sam u stanju započeti tipkanje tipkama u stvarnim scenarijima!

Trenutno me usporavaju dvije glavne stvari:

  1. Trebam sekundu samo da poredam prste preko desnih tipki. Lijeve prste moram postaviti preko tipki a, s, d, f, a desne preko j, k, l ,; tipke. Važno je da ih prvo pravilno postavim, jer u suprotnom moja preciznost opada.
  2. Dodirnim tipkanjem koristite desni ružičasti prst za hrpu tipki (vidi dolje). Još uvijek sam prilično neučinkovit i neprecizan u pogađanju svih, a cijelo vrijeme ih koristim u programiranju.

To je puno tla za pokrivanje pravog ružičastog. I sigurno će mi trebati još neko vrijeme da to učinim učinkovitim.

Nije iznenađenje da TypingClub pokazuje moj desni ružičasti prst kao moj najmanje učinkovit prst.

Do sada sam na TypingClubu oko 70% puta. Zapravo se nema više što naučiti, pa je u ovom trenutku samo vježba. Pokušat ću to završiti. Trenutno tipkam u prosjeku oko 50 wpm, a najbolje mi je bilo oko 61 wpm. Moja se točnost obično kreće oko 95%.

Zaključak

Mislim da se ovo jednomjesečno ulaganje u nadogradnju mog stila tipkanja isplatilo. Vidio sam kako mi se brzina tipkanja dramatično poboljšala u trećem i četvrtom tjednu, s potencijalom da se još poboljša.

Već sam premašio svoje prethodne brzine tipkanja i svoje tipkanje u dodiru sada mogu koristiti bez osjećaja frustracije.

Trenutno je najneugodniji dio tipkanja pri dodiru što većinu vremena tipkam samo male količine. Kao, nekoliko riječi. I potrebno je relativno dugo vremena samo da pravilno postavim ruke na tipkovnicu. Nema sumnje da će se to s vremenom poboljšati kako se nastavljam upoznavati s tipkanjem dodirom.

Također trebam poboljšati točnost brojeva i sybmola - ali opet, to će doći s vremenom.

Sve u svemu, zaista sam zahvalan što sam uzeo vremena za nadogradnju ove vještine. Siguran sam da će me poslužiti tijekom moje karijere.

Ako vam se svidio ovaj post, molim vas dajte mi neke pljeske kako bi ga vidjelo više ljudi. Hvala!