Rust Learn Steps је пратилац за припрему интервјуа за Rust инжењере, који је првенствено офлајн — без аналитике, без синхронизације у облаку, без праћења.
КУРИРАНИ САДРЖАЈ
• 120 дубинских интервјуа на 15 тема: власништво, животни векови, асинхроност, особине, паметни показивачи, конкурентност, руковање грешкама, макрои, небезбедно, FFI, подударање образаца, stdlib, екосистем и још много тога — двојезично EN/RU
• 10 дугачких водича за дизајн система на вишем нивоу: дистрибуирани лимитер брзине, механизам за подударање, дистрибуирани кеш, база података временских серија, чување крипто новчаника, WebSocket pub/sub, дистрибуирани ред послова, поравнање трговине, индекс претраге, вишерегионално KV складиште — двојезично
• 5 сценарија пробног интервјуа (по 5 питања) са прогресивним наговештајима, индикаторима црвене заставице, откривањем јаких одговора и бодовањем рубрика — двојезично
• 10 картица са шаљивим листовима: компактна референца за власништво, животни векове, заједничке особине, руковање грешкама, асинхроност, подударање образаца, паметне показиваче, итераторе, модуле, алате
• 61 термин из речника од А до Ш са двојезичним дефиницијама и примерима Rust кода (Arc, Box, Cow, Future, Pin, Mutex, …)
• 6 серија туторијала са секвенцијалним лекције: Основе власништва, Позајмљивање и референце, Животни векови, Обрада грешака, Итератори и затварања, Увод у Async Rust — праћење напретка по лекцији
• 28 исечака уређивања — уобичајени Rust обрасци (fn main, async fn, builder, thiserror enum, imp Iterator, tokio::select!, …)
• 49 уноса у често постављана питања у апликацији који објашњавају сваку функцију
МЕХАНИКА УЧЕЊА
• Размакнуто понављање (Leitner-5: интервали од 1/3/7/14/30 дана)
• Квиз са 4 режима: SRS тикети за доспећа, ваши обележивачи, филтер категорије+нивоа или термини речника
• Режим вежбања — преглед флеш картица без утицаја на ваш SRS распоред
• Дневни низ са заштитом дневних циљева (конфигурабилни циљ: 5/10/20/30 догађаја)
• Мапа топлоте активности — 12 недеља густине учења
• Статистичка контролна табла са савладавањем по категорији, напретком у туторијалу, недавном активношћу
ЛИЧНО ОРГАНИЗАЦИЈА
• Означите било коју карту, водич или симулацију — листа садржаја
• Личне белешке (до 4000 карактера) са претрагом + централизованим приказом
• Резервна копија/Враћање путем JSON датотеке — премештајте напредак између уређаја, без облака
УРЕЂИВАЧ КОДА
• Истицање синтаксе Rust-а
• Основни маркери за прашину (балансиране заграде, парови цитата)
• Аутоматско чување са 2-секундним одскоком
• Бирач исечака — 28 образаца у категоријама Уобичајено / Асинхроно / Грешке / Особине / Макрои / Тестови
ПРИВАТНОСТ
• Све је локално — ваш напредак се налази у Hive кутијама на уређају
• Без аналитике, без телеметрије, без праћења трећих страна
• Без синхронизације у облаку — оно што је на вашем уређају остаје на вашем уређају
• Деинсталирање уклања све податке (резервна копија са опцијом „Извези напредак прво“)
ЗАХТЕВИ
Rust је регистровани заштитни знак Rust фондације. Ова апликација је независни образовни алат и није повезана са, одобрена или спонзорисана од стране Rust фондације или Rust пројекта. Заштитни знакови трећих страна поменути у садржају су власништво њихових власника; референце су само у образовне сврхе и не подразумевају препоруку.
ЦИЉНА ПУБЛИКА
Средњи и виши програмери на Rust-у који се припремају за техничке интервјуе у FAANG, финтех, блокчејн или компанијама за системску инфраструктуру.