Składnia, złożoność, słownictwo techniczne
Programowania uczy się, programując. Resztę się powtarza.
Składnię przyswaja się przy klawiaturze, ale definicje, złożoności i polecenia zapomina się dokładnie tak jak słówka. Memojin zajmuje się tą drugą częścią, żeby zapamiętywanie nie zjadało czasu przeznaczonego na projekt.

Po raz piąty sprawdzasz tę samą definicję.
Szukanie trzy razy w tygodniu, czym jest złączenie zewnętrzne albo jaka jest złożoność sortowania przez scalanie, w końcu kosztuje godziny. To trwała i zwięzła wiedza — dokładnie taka, jaką powtórki rozłożone w czasie utrwalają raz na zawsze.
- Definicje się utrwala, praktykę się ćwiczyParadygmat, struktura danych, protokół: te pojęcia odtwarza się jednym zdaniem. Pisanie kodu wymaga natomiast edytora, a nie karty.
- Złożoności znane, a nie zgadywaneLogarytmiczna, liniowa, kwadratowa: na egzaminie pyta się o dokładny rząd, a wielokrotny wybór z podobnymi odpowiedziami to najlepszy sposób, by to sprawdzić.
- Polecenia, do których rzadko się wracaOpcje narzędzia wiersza poleceń zapomina się między jednym użyciem a drugim. Karta przypomina je, zanim znów otworzysz dokumentację.
Jeden skrypt z wykładu, trzy karty.
Definicja, dokładny termin, złożoność do rozstrzygnięcia.
Złączenie zewnętrzne zachowuje wiersze, które nie mają odpowiednika w drugiej tabeli. Rekurencja oznacza funkcję, która wywołuje samą siebie. Sortowanie przez scalanie ma złożoność czasową rzędu n log n.
Daj mi ten fragment, a ja zajmę się kartami.
Co się powtarza, a co ćwiczy
Trzy formy dla części, którą da się zapamiętać; resztą zajmuje się edytor.
Do definicji i zasad: odpowiedzią jest krótkie wyjaśnienie, nigdy pojedyncze słowo kluczowe.
Do dokładnego terminu technicznego — tego, którego używa się na spotkaniach, nie zawsze wiedząc, jak go zapisać.
Idealny do złożoności, gdzie błędnych odpowiedzi jest niewiele i są doskonale znane.
Twoje materiały
Skrypt do zajęć, dokumentacja wyeksportowana do PDF, prezentacja, nagranie wystąpienia konferencyjnego: sam kod zostaje w twoim edytorze.
- PDFRozdział, skrypt, arkusz z rozwiązaniami.
- WordTwoje notatki, zarówno w .doc, jak i w .docx.
- PowerPointPrezentacja z zajęć, w takiej postaci, w jakiej została ci przekazana.
- Zdjęcie z zajęćTablica lub twój zeszyt, w JPG albo PNG.
- Film z YouTubeKurs online, prosto z jego adresu.
- Wklejony tekstTrzy akapity wystarczą na zestaw kart.
- Import z AnkiTwój dawny deck wraca na swoje miejsce, we własnym oknie.
Przed kolokwium
Po wpisaniu daty najmniej pewne pojęcia przesuwają się wyżej w powtórkach. Dni wolne zapisane w kalendarzu nie dostają żadnej sesji. Metoda w szczegółach →
Najczęściej zadawane pytania
Czy można umieścić kod na karcie?
Krótki fragment — tak, gdy pytanie dotyczy tego, co robi, lub błędnej linii. Całego pliku — nie: to już nie karta, tylko zadanie, i rozwiązuje się je w edytorze.
Czy to naprawdę przydaje się w pracy programistycznej?
W jej stałej części — tak: słownictwo, złożoności, rzadko używane polecenia, pojęcia egzaminacyjne. To dokładnie te rzeczy, których szuka się w sieci trzy razy w miesiącu.
Jak powtarzać kurs algorytmiki?
Oddzielając ideę algorytmu, jego złożoność i zastosowanie: trzy karty, a nie jedna. Złożoność zapomina się najszybciej, więc zasługuje na własne pytanie.
Czy mogę zacząć od dokumentacji?
Tak, w PDF-ie lub jako wklejony tekst. Strona dokumentacji daje krótkie i trwałe karty, pod warunkiem że wyciąga się z niej definicje, a nie przykłady.
Poznaj inne przedmioty
- MatematykaZapis składany na karcie i podtrzymywana wprawa rachunkowa.
- FizykaPrawa razem z jednostkami i rzędy wielkości, które zostają w pamięci.
- ChemiaNienaruszone równania reakcji i podtrzymywana znajomość nazewnictwa.
- BiologiaSchemat w pytaniu, podpisy do uzupełnienia.
- HistoriaDaty podawane, a nie rozpoznawane, i przyczyny ułożone we właściwej kolejności.
- GeografiaMapa w treści pytania, punkty do nazwania.
- Języki obceSłownictwo, którego się słucha, i odmiana czasowników w parach do dopasowania.
- LiteraturaCytaty odtwarzane co do słowa, nazwane środki stylistyczne.
- FilozofiaZdefiniowane pojęcia, utrwalone rozróżnienia, przypisani autorzy.
- EkonomiaWyjaśnione mechanizmy, znane wskaźniki, umiejscowione szkoły myśli.
- PrawoArtykuły przytaczane poprawnie, przesłanki wymieniane w całości.
Tych dwanaście stron to przykłady, a nie lista: wszystkie inne przedmioty działają tak samo. Wszystkie przedmioty →
Czas spędzony na szukaniu definicji to czas skradziony projektowi.
- Za darmo, bez karty płatniczej
- Web, iPhone i Android