Stworzone do programowania
Szybkie pisanie dla programistów
Program do nauki pisania stworzony z myślą o programowaniu. Zamiast zwykłych zdań ćwiczysz prawdziwą składnię HTML, CSS i JavaScriptu.
const result = await fetch(url);Dlaczego pisanie kodu wygląda inaczej
W programowaniu używasz znaków, których zwykłe kursy pisania bezwzrokowego prawie nie ćwiczą.
Klawiatura programisty: układ polski (programisty)
W Polsce standardem jest układ polski (programisty). Dla symboli to zwykły amerykański układ QWERTY: nawiasy i operatory leżą dokładnie tam, gdzie pokazują je kursy i dokumentacja po angielsku, a prawy Alt (AltGr) służy tylko do polskich liter.
[i]– dwa klawisze na prawo od P; z klawiszem Shift dają{i}.(i)– Shift + 9 i Shift + 0;<i>– Shift + przecinek i Shift + kropka.=– klawisz obok Backspace;&– Shift + 7;\– klawisz przy Enterze, z klawiszem Shift daje|.- Grawis (backtick) i tylda – klawisz na lewo od 1.
- Polskie litery ą, ć, ę, ł, ń, ó, ś, ź, ż – prawy Alt (AltGr) + A, C, E, L, N, O, S, X, Z.
Jeśli zamiast nawiasu kwadratowego pojawia się ż albo ś, Windows najpewniej przełączył się na układ polski (214), często przez przypadkowe Ctrl+Shift. Różnice między układami opisujemy w przeglądzie układów klawiatury.
Obsługiwane języki
Ćwicz pisanie w językach, których naprawdę używasz.
HTML5
DostępnyĆwicz znaczniki, atrybuty, encje i strukturę dokumentu. Wyrób pamięć mięśniową do nawiasów ostrych, cudzysłowów i znaczników zamykających.
CSS3
DostępnyPisz selektory, właściwości, wartości i media queries. Wytrenuj palce na dwukropkach, średnikach, klamrach i jednostkach takich jak px, rem i %.
JavaScript (ES6)
DostępnyĆwicz nowoczesną składnię JavaScriptu: funkcje strzałkowe, literały szablonowe, destrukturyzację, async/await i typowe wzorce API.
TypeScript
WkrótceAdnotacje typów, interfejsy, typy generyczne i strażniki typów. Cała składnia, którą TypeScript dodaje do JavaScriptu.
Python
WkrótceĆwicz składnię Pythona: strukturę opartą na wcięciach, list comprehensions, f-stringi, dekoratory i typowe wzorce bibliotek.
Dlaczego programiści ćwiczą pisanie kodu
Mniej literówek = mniej błędów
Błędy składni z powodu źle wpisanych znaków to jedno z najczęstszych źródeł bugów. Gdy piszesz kod dokładnie, z pamięci mięśniowej, tracisz mniej czasu na szukanie brakujących średników, niedomkniętych nawiasów i literówek w nazwach zmiennych.
Szybsze pisanie = większa wydajność
Programiści spędzają średnio 4–6 godzin dziennie na pisaniu i edytowaniu kodu. Nawet o 20% szybsze pisanie daje odczuwalną oszczędność czasu. Co ważniejsze, szybkie pisanie pozwala zostać w stanie flow, w którym pomysły od razu zamieniają się w kod.
Prawdziwa składnia, nie proza
Zwykłe kursy pisania uczą wpisywać zdania. Ale kod to nie polszczyzna. Musisz szybko wpisywać { }, [ ], ( ), =>, ===, &&, || i dziesiątki innych wzorców. Nasze ćwiczenia to prawdziwy kod, więc ćwiczysz dokładnie to, co ważne.
Jak to działa
Wybierz język
Wybierz HTML, CSS albo JavaScript. Każdy kurs skupia się na składni i wzorcach typowych dla danego języka.
Przepisuj prawdziwy kod
Każde ćwiczenie to fragment prawdziwego kodu. Przepisujesz go dokładnie tak, jak jest pokazany, i oswajasz się ze składnią, której używasz na co dzień.
Śledź swoją szybkość
Po każdym ćwiczeniu widzisz szybkość w znakach na minutę i WPM oraz dokładność. Obserwuj, jak rośnie tempo pisania kodu, gdy znaki specjalne wchodzą ci w krew.
Najczęściej zadawane pytania
Czym szybkie pisanie dla programistów różni się od zwykłego kursu?
Programowanie wymaga ciągłego używania znaków specjalnych: nawiasów, klamer, średników, strzałek i operatorów, które w zwykłym tekście pojawiają się rzadko. Standardowe kursy pisania skupiają się na literach i podstawowych znakach interpunkcyjnych, więc znaki najczęściej używane w kodzie zostają nieprzećwiczone. Ćwiczenia z kodem trenują właśnie te wzorce.
W jakich językach programowania mogę ćwiczyć?
Obecnie The Typing Cat ma kursy pisania kodu w HTML5, CSS3 i JavaScripcie (ES6). Kursy TypeScriptu i Pythona są w przygotowaniu. Każdy kurs opiera się na prawdziwej składni i typowych wzorcach danego języka, więc ćwiczysz dokładnie to, co piszesz na co dzień.
Czy szybsze pisanie naprawdę pomaga w programowaniu?
Sama szybkość pisania nie sprawi, że będziesz lepiej programować, ale usuwa wąskie gardło. Gdy pisanie nie wymaga wysiłku, możesz w całości skupić się na rozwiązywaniu problemu, zamiast szukać klawiszy. Mniej literówek to też mniej błędów składni, szybsze debugowanie i łatwiejsze wejście w stan flow.
Ile znaków na minutę piszą programiści?
Większość zawodowych programistów pisze zwykły tekst z szybkością 250–350 zn./min (50–70 WPM). Kod piszą zwykle o 30–50% wolniej, bo zawiera znaki specjalne i nietypowe wzorce. Ćwiczenia z kodem mogą wyraźnie zmniejszyć tę różnicę i zbliżyć tempo pisania kodu do tempa pisania tekstu.
Czy mogę ćwiczyć na swoim układzie klawiatury?
Tak. Ćwiczenia działają z każdym układem klawiatury: polski (programisty), QWERTY, Dvorak, Colemak i innymi. Ćwiczenie pokazuje znaki do wpisania, a ty piszesz na układzie ustawionym w systemie. Jeśli szukasz informacji o samej „klawiaturze programisty”, czyli układzie polski (programisty), zajrzyj do przeglądu układów klawiatury.
Szybciej piszesz, szybciej wdrażasz
Dołącz do tysięcy osób, które przyspieszyły pisanie kodu. Test szybkości pisania zrobisz za darmo i bez zakładania konta.