- (필수)Rust에 관심이 있는 사람 Or Rust가 왜 인기 있는지 궁금한 사람
- (우대) C, C++ 에서 포인터를 경험해 보신적이 있으신 분
- (우대) 다른 프로그래밍 언어에서 자료구조나 공부 경험이 있으신 분
- 독서 모임 방식
- 기본적으로 책을 기반으로 진행을 할 예정임.
- The Rust Programming Language(러스트 프로그래밍 공식 가이드)
- 어느 정도 문법이 익숙해지면 단순한 자료구조 문제를 백준에서 찾아서 해볼 생각임.
- 책을 미리 읽게 함: 구글 드라이브 스프레드시트에 독서 상황 및 요약 기록
- 프로젝트 단원(2, 12, 20 단원)은 진행자 없이 모여서 만드는 식으로 진행될 예정
- 스터디 진행원 중 매주 한 명을 선정해서 토픽을 진행하라고 할 예정
- 사용하는 발표자료의 형식은 제한이 없으나, 확장자는
.md
로 해줄 것
- 코드 공유 및 소감 공유 방식
- 모임이 지나면 짧은 소감문을 작성하게 시킬 것
- 2달 or 3달 단위로 긴 소감문을 작성하게 할 것
- 소감문 및 강의 자료는 전부 다 공개된 장소에 올릴 예정입니다.
- 다른 사람에게 전달하는 것에도 어느 정도 목적이 있기 때문에 아마 팀 블로그(티스토리나 github page)로 공개할 에정입니다.
- 저장용, 공유용 저장소/페이지를 한번에 관리할 수 있는 Github Page가 편할 것 같기는 합니다.
- 진도 나가는 속도:
- 이 책은 총 12 단원으로 구성되어 있고, 한 학기는 약 3개월 정도이므로 한 주에 한 챕터 정도를 나가는 것을 목적으로 하고 싶습니다.
- 다만 시험 기간 등 여러 요인으로 인해 초반 3 챕터 정도는 굉장히 빠르게 진행할 생각입니다.
- 러스트 프로그래밍 공식 가이드(스티브 클라브닉, 캐롤 니콜스 씀/ 장현희 옮김, 제이펍)
- 이 책의 저장소는 rust-lang/book에 소스와 영문판이 올라와 있지만, 한국어 판도 보는 것을 추천드립니다.
- GIST 도서관에 책을 신청했는데, 예산 없다고 거절 당했어요. 10월달에 다시 신청할 예정입니다.
- (필수) Rust와 그 안에 포함된 패키지(rustfmt, cargo)
- (필수) mdbook으로 정정 사이트(책) 만들기
- (추천) VS Code와 Rust 확장(RLS를 통한 강력한 자동완성)
- (추천) Marp(마크다운을 통한 슬라이드 작성, 소스코드도 쉽게 넣을 수 있습니다.)