Nauka szybkiego pisania dla programistów

Typowy test szybkości pisania mierzy, jak szybko piszesz zwykły tekst — słowa, spacje, od czasu do czasu znak interpunkcyjny. Kod to zupełnie inny rozkład znaków: mnóstwo symboli, takich jak nawiasy, podkreślenia i operatory, częste wielkie litery w camelCase i niewiele płynnego języka naturalnego. Ktoś, kto w teście osiąga 90 WPM, przy pisaniu kodu może czuć się niezgrabnie i wolno.

Dlaczego pisanie kodu to inna umiejętność

Zwykłe testy pisania rzadko sięgają po klawisze symboli, takie jak nawiasy klamrowe i kwadratowe, podkreślenie, znak równości, nawiasy ostrokątne czy grawis. W kodzie te znaki pojawiają się bez przerwy — jedna linia JavaScriptu albo Pythona potrafi zawierać więcej symboli niż cały akapit zwykłego tekstu.

Symbole są też nieproporcjonalnie często przypisane do małych palców (zajrzyj do naszego poradnika o ułożeniu palców), które u większości osób są naturalnie najsłabsze i najmniej wyćwiczone. Właśnie dlatego programiści często mają uporczywe problemy z konkretnymi klawiszami wokół nawiasów i znaków interpunkcyjnych.

Znaki, które warto ćwiczyć celowo

Nawiasy: okrągłe, kwadratowe i klamrowe — używane bez przerwy przy wywołaniach funkcji, tablicach, obiektach i blokach kodu w niemal każdym języku.

Podkreślenie i myślnik: częste w nazwach zmiennych (snake_case), w CSS i we flagach poleceń w terminalu.

Operatory porównania i przypisania: znak równości, podwójny i potrójny znak równości, mniejszy niż i większy niż — wymagają szybkich i dokładnych kombinacji z Shiftem.

Cudzysłowy i grawisy: apostrofy, cudzysłowy i grawisy — ograniczniki napisów oraz szablony tekstowe (template literals) w wielu nowoczesnych językach.

Średniki i dwukropki: zakończenia instrukcji i separatory klucz–wartość, w kodzie wpisywane znacznie częściej niż w zwykłym tekście.

Jak skutecznie ćwiczyć

Jeśli twoje narzędzie do nauki pisania na to pozwala, ćwicz na prawdziwych fragmentach kodu, a nie tylko na zwykłym tekście — przy tej konkretnej umiejętności rozkład znaków ma większe znaczenie niż sama liczba słów.

Zwróć szczególną uwagę na moment naciskania Shift. Wiele symboli programistycznych wymaga Shiftu, a źle zgrane naciśnięcia to jedna z głównych przyczyn literówek w kodzie (zamiast zamierzonego znaku pojawia się wielka litera albo inny symbol).

Śledź statystyki problematycznych klawiszy, jeśli twoje narzędzie je udostępnia. W FasTyping adaptacyjny tryb ćwiczeń automatycznie generuje tekst, w którym częściej pojawiają się klawisze, przy których dotąd byłeś wolny lub się myliłeś — dzięki temu słabości przy klawiszach symboli z czasem same wychodzą na jaw i nie musisz zgadywać, co ćwiczyć.

Wypróbuj adaptacyjne ćwiczenia skupione na twoich słabych klawiszach Wszystkie poradniki