„Rust Learn Steps“ yra „Rust“ inžinieriams skirta pagalbinė priemonė, skirta pasiruošti pokalbiams neprisijungus – nereikia jokios analizės, nereikia sinchronizavimo su debesimi, nereikia sekimo.
KURATORIUS TURINYS
• 120 išsamių interviu užklausų 15 temų: nuosavybė, gyvavimo ciklai, asinchronizacija, bruožai, išmanieji rodyklės, lygiagretumas, klaidų tvarkymas, makrokomandos, nesaugios funkcijos, FFI, šablonų atitikimas, standartinė lib, ekosistema ir kt. – dvikalbis EN/RU
• 10 išsamių sistemos projektavimo apžvalgų vyresniojo lygio specialistams: paskirstytas greičio ribotuvas, atitikimo variklis, paskirstyta talpykla, laiko eilučių duomenų bazė, kriptovaliutų piniginės saugojimas, „WebSocket“ publikavimas/sub, paskirstyta užduočių eilė, prekybos atsiskaitymas, paieškos indeksas, kelių regionų KV saugykla – dvikalbis
• 5 bandomieji interviu scenarijai (po 5 klausimus kiekvienam) su progresyviais patarimais, raudonos vėliavėlės indikatoriais, stiprių atsakymų atskleidimu ir vertinimo kriterijais – dvikalbis
• 10 atmintinių kortelių: kompaktiška nuoroda apie nuosavybę, gyvavimo ciklus, bendrus bruožus, klaidų tvarkymą, asinchronizaciją, šablonų atitikimą, išmaniuosius rodykles, iteratorius, modulius, įrankius
• 61 žodynėlis nuo A iki Z su dvikalbiais apibrėžimais ir „Rust“ kodo pavyzdžiais (Arc, Box, Cow, Future, PIN, Mutex ir kt.)
• 6 mokymo serijos su nuosekliomis pamokomis: Nuosavybės pradžiamokslis, skolinimasis ir nuorodos, gyvavimo trukmės pradžiamokslis, klaidų tvarkymas, iteratoriai ir uždarymai, „Async Rust“ įvadas – pažanga stebima kiekvienoje pamokoje
• 28 redaktoriaus fragmentai – dažniausiai pasitaikantys „Rust“ šablonai (fn main, async fn, builder, thiserror enum, impl Iterator, tokio::select!, …)
• 49 DUK įrašai programoje, paaiškinantys kiekvieną funkciją
MOKYMOSI MECHANIKA
• Tarpinis kartojimas (Leitner-5: 1/3/7/14/30 dienų intervalais)
• Viktorina su 4 režimais: SRS mokėtinų sumų kortelės, jūsų žymės, kategorijos ir lygio filtras arba žodynėlio terminai
• Praktinis režimas – kortelių peržiūra nepaveikiant jūsų SRS tvarkaraščio
• Dienos serija su dienos tikslo apsauga (konfigūruojamas tikslas: 5/10/20/30 įvykiai)
• Veiklos šilumos žemėlapis – 12 savaičių mokymosi tankis
• Statistikos prietaisų skydelis su kiekvienos kategorijos įvaldymu, mokymo programos eiga, naujausia veikla
ASMENINĖ ORGANIZACIJA
• Pridėti prie žymių bet kokį bilietą, apžvalgą ar bandomąjį testą – kelių turinių sąrašas
• Asmeninės pastabos (iki 4000 simbolių) su paieška ir centralizuotu rodiniu
• Atsarginių kopijų kūrimas / atkūrimas naudojant JSON failą – perkelti pažangą tarp įrenginių, nereikia debesies
KODO REDAKTORIUS
• „Rust“ sintaksės paryškinimas
• Pagrindiniai pūkų žymekliai (subalansuoti skliaustai, kabučių poros)
• Automatinis išsaugojimas su 2 sekundžių pertrauka
• Fragmentų rinkiklis – 28 šablonai kategorijose „Bendra“ / „Asinchroninis“ / „Klaidos“ / „Bruožimai“ / „Makrokomandos“ / „Testai“
PRIVATUMAS
• Viskas yra lokaliai – jūsų pažanga saugoma įrenginio „Hive“ dėžutėse
• Jokių analitikos, jokios telemetrijos, jokio trečiųjų šalių stebėjimo
• Jokių sinchronizavimų debesyje – tai, kas yra jūsų įrenginyje, lieka jūsų įrenginyje
• Pašalinus pašalinami visi duomenys (atsarginė kopija pirmiausia su „Eksportuoti pažangą“)
REIKALAVIMAI
„Rust“ yra registruotasis „Rust Foundation“ prekės ženklas. Ši programėlė yra nepriklausoma edukacinė priemonė ir nėra susijusi su „Rust Foundation“ ar „Rust Project“, jų nepatvirtinta ar neremiama. Turinyje paminėti trečiųjų šalių prekių ženklai yra jų atitinkamų savininkų nuosavybė; nuorodos pateikiamos tik kaip edukacinė iliustracija ir nereiškia pritarimo.
TIKSLINĖ AUDITORIJA
Vidutinio ir vyresnio lygio „Rust“ kūrėjai, besiruošiantys techniniams pokalbiams FAANG, finansinių technologijų, blokų grandinės ar sistemų infrastruktūros įmonėse.