Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kakšne so praktične vaje za razvoj veščin Grokking


Kakšne so praktične vaje za razvoj veščin Grokking


Razvoj "Grokking" veščin, ki se nanašajo na globoko razumevanje in uporabo konceptov, je mogoče doseči z različnimi praktičnimi vajami na različnih področjih. Tu je nekaj vaj, ki vam bodo pomagale izboljšati svoje veščine Grokking:

za algoritmične in kodirne veščine

1. algoritmične paradigme prakse: Osredotočite se na jedrne paradigme, kot so razdelitev in osvajanje, dinamično programiranje, pohlepne strategije in povratno spremljanje. Izvajanje težav, kot so problem N-Qeens, SUDOKU SOLVER in ustvarjanje kombinacije/permutacije s pomočjo teh paradigm [2].

2. Uporabite realne vaje za kodiranje: vključite se v vaje, ki posnemajo resnične scenarije intervjuja, vključno s časovnimi omejitvami in interaktivnim reševanjem problemov. Vadite na glas, ki razlaga svoj miselni proces [4].

3. Rešite težave z omejitvami: Rešite težave v realnih omejitvah, kot so časovne omejitve in ročni primeri. To pomaga pri razvoju spretnosti in zaupanja za reševanje problemov [4].

za hitro inženirsko in AI interakcijo

1. Osnovno ustvarjanje hitrosti: Napišite jasne, jedrnate pozive, ki prosijo orodja AI, kot je Chatgpt, da izvajajo določene naloge, na primer uvajanje kot profesionalec. Primerjajte odgovor AI s svojimi pričakovanji [1].

2. Izpolnite obstoječe pozive: začnite s preprostimi pozivi in ​​jih izpopolnite z dodajanjem konteksta, spretnosti in želenega tona. Primerjajte odzive, da vidite, kako podrobnosti izboljšajo rezultat [1].

3. Po ponovitvi za ton in slog: prosite AI, da opiše projekt in nato z iterativnimi pozivi izpopolni ton. Za vodenje tona uporabite besede, kot so "navdušeni", "neformalni" ali "profesionalni" [1].

4. Preverjanje dejstev in natančnost: Navedite izjave in prosite AI, naj jih podrobneje napiše. Preverite natančnost zahtevkov, zlasti metrik [1].

Splošne strategije učenja

1. Začnite z osnovami: Začnite z osnovnimi koncepti in se postopoma premaknite na bolj zapletene. Za algoritme začnite z razvrščanjem in iskanjem, preden se premaknete na naprednejše teme [7].

2. Uporabite vizualne pripomočke: za boljše razumevanje zapletenih konceptov uporabite ilustrirane vodnike in diagrame. Knjige, kot so * Grokking Algoritmi *, ponujajo prijazne, vizualne razlage [7].

3. Razmišljanje in pregled: redno pregledujte svoj učni proces. Ugotovite, katere koncepte dobro razumete in kje potrebujete več prakse. Uporabite revije ali preglednice, da spremljate svoj napredek [2] [3].

4. Uporabite koncepte praktično: poskusite uporabiti tisto, kar ste se naučili za težave ali projekte v resničnem svetu. To pomaga pri ponotranjenju konceptov in njihovem bolj intuitivnem [2] [7].

Navedbe:
[1] https://www.designgurus.io/course-play/grobking-promp-engineering-for-professional-portfolio-and-job-search/doc/23-practice-exerces
[2] https://www.designgurus.io/answers/detail/practical-exercises-to-internalize-core-algoritmic-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/grobking-machine-lowning/appendix-a/v-14/
[6] https://arize.com/blog/explaining-grokking-through-circuit-effice-paper-reading/
[7] https://www.manning.com/books/grobking-algorithms
[8] https://edu.anarcho-copy.org/algorithm/Grokking-algorithms-illustrated-programmers-curious.pdf