Rozvoj „grokkingových“ zručností, ktoré sa vzťahujú na hlboké porozumenie a uplatňovanie konceptov, sa dá dosiahnuť prostredníctvom rôznych praktických cvičení v rôznych oblastiach. Tu je niekoľko cvičení, ktoré vám pomôžu zlepšiť vaše zručnosti v oblasti grokingu:
pre algoritmické a kódovacie zručnosti
1. Praktické algoritmické paradigmy: Zamerajte sa na základné paradigmy, ako sú rozdelenie a dobytok, dynamické programovanie, chamtivé stratégie a spätné sledovanie. Pomocou týchto paradigiem implementujte problémy, ako je problém N-queens, riešiteľ Sudoku a tvorba kombinácie/permutácie [2].
2. Používajte realistické kódovacie cvičenia: Zapojte sa do cvičení, ktoré napodobňujú skutočné scenáre rozhovorov vrátane časových limitov a interaktívneho riešenia problémov. Cvičte nahlas vysvetlenie vášho myšlienkového procesu [4].
3. Vyriešte problémy s obmedzeniami: Vyriešte problémy podľa realistických obmedzení, ako sú časové limity a okrajové prípady. Pomáha to pri rozvoji agility a dôveryhodnosti riešenia problémov [4].
pre rýchle inžinierstvo a interakcia AI
1. Základné vytvorenie rýchlosti: Napíšte jasné, stručné výzvy, ktoré požiadajú nástroje AI, ako je Chatgpt, vykonávať konkrétne úlohy, ako napríklad predstavenie seba ako profesionála. Porovnajte odpoveď AI s vašimi očakávaniami [1].
2. Vylepšte existujúce výzvy: Začnite jednoduchými výzvami a vylepšte ich pridaním kontextu, zručností a požadovaného tónu. Porovnajte odpovede a zistite, ako podrobnosti zlepšia výsledok [1].
3. Iterujte pre tón a štýl: Požiadajte AI, aby opísala projekt a potom vylepšil tón prostredníctvom iteračných výziev. Na usmernenie tónu používajte slová ako „nadšené“, „neformálne“ alebo „profesionálne“ [1].
4. Overte presnosť nárokov, najmä metriky [1].
Všeobecné vzdelávacie stratégie
1. Začnite so základmi: Začnite základnými koncepciami a postupne sa presúvajte na zložitejšie. V prípade algoritmov začnite triedením a vyhľadávaním a potom sa presuniete na pokročilejšie témy [7].
2. Používajte vizuálne pomôcky: Využite ilustrovaných sprievodcov a diagramov na lepšie porozumenie zložitých konceptov. Knihy ako * algoritmy grokkingu * ponúkajú priateľské, vizuálne vysvetlenia [7].
3. Reflex a recenzia: Pravidelne kontrolujte svoj proces učenia. Identifikujte, ktoré koncepty dobre rozumiete a kde potrebujete viac praxe. Na sledovanie svojho pokroku použite časopisy alebo tabuľky [2] [3].
4. Prakticky uplatňujte koncepty: Pokúste sa uplatniť to, čo ste sa naučili na problémy alebo projekty v reálnom svete. Pomáha to pri internalizácii pojmov a pri ich intuitívnejšom [2] [7].
Citácie:[1] https://www.designgurus.io/course-play/grokking-prompt-inineering-forprofessional-portfolio-and-job-search/doc/23-practice-exercises
[2] https://www.designgurus.io/answers/detail/practical-exercises-to-internalize-core-algorithmic-paradigms
[3] https://www.reddit.com/r/leetcode/comments/t5xqb6/how_to_use_grokking/
[4] https://www.designgurus.io/answers/detail/realistic-coding-exercises-to-improve-interview-performance
[5] https://livebook.manning.com/book/grokking-machine-ararning/appendix-a/v-14/
[6] https://arize.com/blog/explaining-grokking-hrough-circuit-efficiency-paper-reading/
[7] https://www.manning.com/books/grokking-algorithmy
[8] https://edu.anarcho-copy.org/algorithm/grokking-algoritms-illustrated-programmers--snarious.pdf