Rust Learn Steps je alat za pripremu intervjua za Rustove inženjere koji je prvenstveno dostupan izvan mreže — bez analitike, sinkronizacije u oblaku i praćenja.
ODABRANI SADRŽAJ
• 120 detaljnih intervjua na 15 tema: vlasništvo, životni vijek, asinkronost, osobine, pametni pokazivači, konkurentnost, rukovanje pogreškama, makroi, nesigurno, FFI, usklađivanje uzoraka, stdlib, ekosustav i više — dvojezično EN/RU
• 10 detaljnih vodiča za dizajn sustava na višoj razini: distribuirani ograničavač brzine, mehanizam za usklađivanje, distribuirana predmemorija, baza podataka vremenskih serija, čuvanje kripto novčanika, objava/podjela WebSocketa, distribuirani red čekanja poslova, poravnanje trgovine, indeks pretraživanja, višeregijska KV pohrana — dvojezično
• 5 scenarija probnog intervjua (po 5 pitanja) s progresivnim savjetima, indikatorima crvenih zastavica, otkrivanjem jakih odgovora i bodovanjem rubrika — dvojezično
• 10 kartica s varalicama: sažeta referenca za vlasništvo, životni vijek, uobičajene osobine, rukovanje pogreškama, asinkronost, usklađivanje uzoraka, pametne pokazivače, iteratore, module, alate
• 61 glosar A–Z s dvojezičnim definicijama i primjerima Rust koda (Arc, Box, Cow, Future, Pin, Mutex, …)
• 6 serija tutorijala sa sekvencijalnim lekcije: Vlasništvo 101, Posuđivanje i reference, Životni vijek 101, Rješavanje pogrešaka, Iteratori i zatvarači, Uvod u Async Rust — napredak se prati po lekciji
• 28 isječaka urednika — uobičajeni Rust obrasci (fn main, async fn, builder, thiserror enum, impl Iterator, tokio::select!, …)
• 49 unosa s često postavljanim pitanjima u aplikaciji koji objašnjavaju svaku značajku
MEHANIKA UČENJA
• Razmaknuto ponavljanje (Leitner-5: intervali od 1/3/7/14/30 dana)
• Kviz s 4 načina rada: SRS dospjele karte, vaše oznake, filter kategorije+razine ili pojmovi glosara
• Način vježbanja — pregled kartica bez utjecaja na vaš SRS raspored
• Dnevni niz sa zaštitom dnevnih ciljeva (podesivi cilj: 5/10/20/30 događaja)
• Toplinska karta aktivnosti — 12 tjedana gustoće učenja
• Statistika nadzorne ploče s ovladavanjem po kategoriji, napretkom u tutorijalu, nedavnom aktivnošću
OSOBNO ORGANIZACIJA
• Označite bilo koju kartu, vodič ili simulaciju — popis sadržaja koji se može mijenjati
• Osobne bilješke (do 4000 znakova) s pretraživanjem + centraliziranim prikazom
• Sigurnosna kopija/vraćanje putem JSON datoteke — premještanje napretka između uređaja, bez oblaka
UREĐIVAČ KODA
• Isticanje sintakse Rusta
• Osnovni markeri za pretragu (uravnotežene zagrade, parovi citata)
• Automatsko spremanje s 2-sekundnim odbijanjem
• Birač isječaka — 28 uzoraka u kategorijama Uobičajeno / Asinkrono / Pogreške / Osobine / Makroi / Testovi
PRIVATNOST
• Sve je lokalno — vaš napredak se nalazi u Hive kutijama na uređaju
• Nema analitike, nema telemetrije, nema praćenja trećih strana
• Nema sinkronizacije u oblaku — ono što je na vašem uređaju ostaje na vašem uređaju
• Deinstaliranjem se uklanjaju svi podaci (sigurnosna kopija s prvo izvezenim napretkom)
ZAHTJEVI
Rust je registrirani zaštitni znak Rust Foundationa. Ova aplikacija je neovisni obrazovni alat i nije povezana s Rust Foundationom ili Rust Projectom, niti je podržavaju ili sponzoriraju. Zaštitni znakovi trećih strana spomenuti u sadržaju vlasništvo su njihovih vlasnika; reference su samo u obrazovne svrhe i ne podrazumijevaju odobrenje.
CILJNA PUBLIKA
Rust programeri srednjeg i višeg nivoa koji se pripremaju za tehničke razgovore u tvrtkama FAANG-a, fintech-a, blockchaina ili sistemske infrastrukture.