Programowanie wiąże się z innym rodzajem pisania niż tworzenie prozy. Wpisujesz mniej tekstu na godzinę, ale wpisujesz niezwykłe znaki — nawiasy klamrowe, średniki, podkreślenia, pionową kreskę, nawiasy trójkątne — których standardowe ćwiczenia pisania często pomijają.
Czy prędkość pisania naprawdę ogranicza programistów?
W krótkim czasie: rzadko. Programista piszący 30 WPM jest zazwyczaj ograniczony przez czas myślenia, a nie tempo pisania. Ale w miarę jak rozwijasz doświadczenie i spędzasz więcej czasu w stanie przepływu pisania kodu, prędkość pisania staje się mniejszym wąskim gardłem tylko wtedy, gdy samo pisanie jest automatyczne. Jeśli wciąż szukasz znaku pionowej kreski za każdym razem, przerywasz przepływ, nawet jeśli przerwa jest krótka.
Znaki, które mają znaczenie dla programistów
Poza alfabetem programiści intensywnie używają: nawiasów klamrowych {}, nawiasów kwadratowych [], nawiasów okrągłych (), średnika ;, dwukropka :, operatorów przypisania i porównania (= == ===), podkreślenia _, łącznika -, ukośnika /, odwrotnego ukośnika \, pionowej kreski |, ampersanda &. Większość z nich jest po prawej stronie klawiatury, obsługiwana prawym małym palcem — najsłabszym palcem. Celowe ćwiczenia tych znaków przynoszą nieproporcjonalne korzyści dla programistów.
Skróty klawiszowe
Pamięć mięśniowa pisania bezwzrokowego rozciąga się na skróty klawiszowe. Gdy Ctrl+Z, Ctrl+S i Alt+Tab są automatyczne, cognitive overhead edytowania jest znacznie zmniejszony.
Praktyczne porady dla programistów
- Używaj generatora interpunkcji w trybie "ciężkim" do ćwiczenia kombinacji nawiasów i symboli
- Pisz rzeczywisty kod jako tekst ćwiczeniowy — w języku swojego projektu
- Ćwicz klawisze, po które sięgasz najwolniej: w większości przypadków to specjalne znaki prawej ręki
Zmierz swój punkt startowy na TypingTest.now.