본문으로 건너뛰기
피드

Microsoft가 공개한 Rust 트레이닝 자료 — 초급부터 전문가까지 7개 코스

open-source 약 3분
vote
0
댓글
북마크

Microsoft가 배경 언어별 입문서 3권과 심화/전문가/실무 과정 4권으로 구성된 Rust 트레이닝 자료를 GitHub에 공개했다. 각 권마다 15-16개 챕터, Mermaid 다이어그램, Playground 연습문제를 포함한다.

  • 1

    C/C++, C#, Python 배경별 맞춤형 입문서 3권

  • 2

    Async Rust, Patterns, Type-Driven Correctness, Engineering Practices 심화 4권

  • 3

    각 권 15-16챕터 + Mermaid 다이어그램 + Playground 연습문제

  • 4

    Jon Gjengset, Mara Bos, matklad 등 Rust 핵심 인물 크레딧

  • Microsoft가 Rust 학습 자료를 GitHub에 공개함. 배경 언어별 입문서 3권 + 심화/전문가/실무 4권, 총 7권 구성이고 각 권마다 15~16개 챕터에 Mermaid 다이어그램, 편집 가능한 Rust Playground, 연습문제까지 포함됨

  • 배경별 입문서가 특히 실용적임:

    • 🟢 C/C++ 프로그래머용: move 시맨틱스, RAII, FFI, 임베디드, no_std
    • 🟢 C#/Swift/Java 프로그래머용: 소유권과 타입 시스템 중심
    • 🟢 Python 프로그래머용: 동적→정적 타이핑, GIL-free 동시성
  • 심화 과정 구성:

    • 🔵 Async Rust: Tokio, 스트림, 취소 안전성(cancellation safety)
    • 🟡 Rust Patterns: Pin, 할당자, 락프리 구조체, unsafe
    • 🟣 Type-Driven Correctness: 타입스테이트, 팬텀 타입, 캐퍼빌리티 토큰
    • 🟤 Rust Engineering Practices: 빌드 스크립트, 크로스컴파일, CI/CD, Miri
  • 영감을 준 소스로 Jon Gjengset(Crust of Rust), Mara Bos(Rust Atomics and Locks), matklad(rust-analyzer), Niko Matsakis(borrow checker) 등 Rust 커뮤니티 핵심 인물들을 크레딧하고 있음

  • GitHub에서 마크다운 소스를 바로 읽을 수도 있고, cargo xtask serve로 로컬에서 사이드바 네비게이션+검색 기능 포함된 사이트를 띄울 수도 있음

💡

> 이미 다른 언어에 능숙한 시니어 개발자라면 배경별 입문서(Bridge)부터 시작해서 바로 Deep Dive로 넘어가는 게 효율적. 특히 Async Rust 권이 Tokio 실무에 바로 쓸 수 있는 수준.

Microsoft의 Rust 투자가 단순 코드 기여를 넘어 교육 자료까지 확장됨. 기존 언어 배경별로 진입점을 분리한 구성이 실용적.

댓글

댓글

댓글을 불러오는 중...

open-source

차세대 데이터 파일 포맷 F3, 디코더를 Wasm으로 파일 안에 넣자는 실험

F3는 Parquet, ORC 같은 기존 컬럼형 파일 포맷의 한계를 줄이기 위해 제안된 오픈소스 연구 프로토타입이다. 핵심 아이디어는 데이터와 메타데이터뿐 아니라 WebAssembly(Wasm) 디코더까지 파일에 함께 넣어, 새 인코딩 방식이 나와도 플랫폼 호환성을 유지하자는 것이다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 판매 시작

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 정식 판매하기 시작했음. 가정용 로봇을 개발자가 직접 조율하고 프로그래밍하고 2차 개발할 수 있게 만든 플랫폼이고, 가격은 4만9990위안, 약 1,134만원 수준임.

open-source

BMW·폭스바겐·스텔란티스, 자동차 소프트웨어 오픈소스 동맹 키운다

BMW, 폭스바겐그룹, 스텔란티스 등 유럽 완성차 업체들이 소프트웨어 정의 자동차(SDV) 경쟁력 강화를 위해 오픈소스 공동 개발에 나서고 있다. 독일자동차산업협회 주도 프로젝트에는 완성차, 부품사, 반도체 기업 등 30개 이상 기업이 참여하며 차량 OS, 미들웨어, 통신 소프트웨어 같은 공통 영역을 함께 만든다. 기대 효과는 개발·유지 비용 최대 40% 절감, 차량 개발 기간 최대 30% 단축이다.

open-source

AI 시대 오픈소스, ‘공개됐으니 막 써도 됨’은 진짜 위험한 착각

생성형 AI 서비스가 오픈소스 코드, 모델, 데이터셋, 외부 API를 섞어 쓰면서 라이선스와 이용 조건 관리가 훨씬 복잡해졌다는 내용이다. 공개된 기술이라도 저작권과 사용 조건은 남아 있고, 기업은 제품 안에 무엇이 들어갔는지 지속적으로 추적해야 한다.

open-source

에코백스, 1,134만원짜리 오픈소스 가정용 로봇 ‘빠졔’ 출시

중국 청소 로봇 기업 에코백스가 첫 오픈소스 로봇 ‘빠졔’를 판매하기 시작했다. 개발자가 로봇의 동작, 조작, 환경 인식 기능을 기반으로 임바디드 인텔리전스 애플리케이션을 만들고 상용화할 수 있게 하겠다는 전략이다.