Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

에필로그

Rust를 배우기 위한 긴 여정이 여기서 마무리됩니다. 지금까지 꽤 많은 내용을 다루었지만, 그렇다고 Rust의 모든 것을 살펴본 것은 아닙니다. Rust는 정말 방대한 기능과 거대한 생태계를 가진 매력적인 언어이니까요!

하지만 너무 겁먹을 필요는 없습니다. 모든 것을 한꺼번에 다 배울 필요는 없거든요. 백엔드, 임베디드, CLI, GUI 등 여러분이 관심 있는 분야의 프로젝트를 직접 진행해 보면서 필요한 지식을 하나씩 채워나가면 됩니다.

결국, 실력을 쌓는 데 지름길은 없습니다. 무언가에 익숙해지고 싶다면 꾸준히 반복하는 것이 가장 중요합니다. 이 과정을 거치며 여러분은 수많은 Rust 코드를 작성해 보았고, 이제는 문법이 손에 어느 정도 익었을 것입니다. Rust가 정말 “내 언어“처럼 느껴지려면 앞으로 더 많은 코드를 짜봐야 하겠지만, 포기하지 않고 연습한다면 머지않아 그 순간이 반드시 올 것입니다.

더 나아가기

Rust와 함께하는 여정에 도움이 될 만한 추가 자료들을 몇 가지 소개해 드리며 마치겠습니다.

연습 문제

  • rustlings: 작은 연습 문제들을 통해 Rust의 특징을 익힐 수 있는 훌륭한 프로젝트입니다.
  • Exercism Rust Track: 다양한 난이도의 문제를 풀며 멘토링도 받을 수 있습니다.

입문 자료

이 과정에서 배운 개념들을 다른 시각에서 복습해 보고 싶다면 다음 자료를 추천합니다.

고급 자료

언어를 더 깊게 파고들고 싶다면 다음 자료들이 도움이 될 것입니다.

  • Rustonomicon: ’어둠의 마법’이라 불리는 Unsafe Rust와 그 이면을 다룹니다.
  • “Rust for Rustaceans”: 중급 이상의 개발자가 Rust 전문가로 거듭나기 위해 읽어야 할 책입니다.
  • “Decrusted” 시리즈: 유명한 Rust 라이브러리의 내부 구현을 낱낱이 파헤치는 영상 강의입니다.

분야별 자료

특정 도메인에 관심이 있다면 다음 자료를 참고해 보세요.

마스터클래스

핵심 주제에 대한 심화 학습이 필요하다면 다음 워크숍 자료를 확인해 보세요.