개발/42서울 라피신

[42서울] 라피신과정 가이드

donggyu 2021. 9. 14. 01:08
반응형

42서울 라피신 과정을 진행 혹은 진행하고자 하는 피시너들을 위한 가이드(나쁜말로 치팅)를 정리해 보았다

 

라피신 기본 스케쥴

 

준비사항

-리눅스, C언어 (기본진행언어)

-Git, 터미널 명령어(쉘 스크립트), C, Makefile

-Mac 사용법과 리눅스 명령어, git 명령어, C언어 기초문법

 

과정의 기본적인 진행환경은 mac에서 진행된다

맥 환경은 기본적으로 터미널은 사용하기때문에, CLI 형태다. 따라서 기본적인 리눅스 명령어를 알아가면 초반에 큰 어려움없이 적응할 수 있다. 과정을 진행하다보면 visual studio code를 사용할 수도 있지만, 추후에 사용을 한다 생각하고 초반에는 생각하고 갈 필요가 없다

 

42서울의 특성상 진행헌어는 c언어이다. c언어의 기본 문법만 알아가고 과정을 진행해도 상관은 없지만, 욕심을 가지고 본과정 진행을 하고 싶다면 꼭 포인터 부분까지 공부를 하고 사용법을 익혀 문제를 풀 수 있는 실력까지 갖추고 가야 스트레스도 덜하고, 과제 및 시험 또한 무사히 치룰 수 있을 것이다

 

요약: 리눅스 명령어를 익히고, c언어 문법을 포인터 까지 공부하고 가자

 

 

1주차

 

1. GIT을 어떻게 사용해야 하는 지 파악하자.

2. 같이 공부할 동료들과 선생님을 잘 찾아보자.

3. 인트라넷의 시스템(제출 및 채점, 동료평가 등)의 룰을 최대한 빨리 숙지할 수록 좋다.

ex) 채점은 앞에서부터 맞은 문제의 점수만큼 + 된다.

ex) 동료평가를 할 때는 평가자가 피평가자의 자리로 가야 한다.

4. 첫 Exam, Rush를 꼭 등록하자.

exam에 한해서,,,,

등록은 두 단계로 나뉜다. 프로젝트 목록에서 한 번,

인트라넷의 메인화면에 있는 agenda 에서 한 번,

이렇게 총 2번에 걸쳐 신청해야 한다.

5. Shell을 너무 오래 잡고 있지 말자.

1달이라는 피신 과정(정확히는 3주가 좀 넘는 시간)중에 C언어의 진도를 상당히 많이 나가야 한다.

Shell을 오래 잡고 있는 만큼, C를 배울 시간은 줄어든다.

 

6. 첫주차 Rush는 꼭 진행하자

2,3,4 주차 Rush는 짜릿할 정도로 난이도가 높다. 비교적 1주차 과제가 쉽고, Rush 난이도 또한 쉽기 때문에 점수(?)를 딸수 있을때 미리미리 할 수 있도록 하자

 

2주차

 

3주차

 

4주차

 

 

아래 링크들은 42서울 라피신을 진행하며 도움되는 사이트 및 깃허브 주소들이다. 42에꼴이 추구하는 방향은 이러한 직접적인 도움을 지양하지만 무한경쟁시대에 이러한 링크들을 참고하여 진행한다면 큰 도움이 될 것이다.

 

-----------------------------

https://kristofk.com/posts/s42-survival-guide

 

https://innoaca.notion.site/innoaca/5-2-42-SEOUL-Locker-room-b63f7c83c4db4055b7194fb40841ed37

 

https://github.com/barimehdi77/42-piscine-exam

 

GitHub - barimehdi77/42-piscine-exam: C Exam Alone In The Dark - Beginner

C Exam Alone In The Dark - Beginner. Contribute to barimehdi77/42-piscine-exam development by creating an account on GitHub.

github.com

https://masonbee.nz/ecole-42-paris-a-debrief/#mcetoc_1ffud7am041

 

Ecole 42 Paris - A debrief

OK, this is a bit of a weird one because who decides to go and do a month long intensive coding course in France when their level of French is along the lines of ordering wine and cheese? So my experience of the Piscine…

masonbee.nz

https://medium.com/@themichaelbrave/42-piscine-day-05-04-exam00-841d1c6408c9

 

42 Piscine Day 05 — (Exam00)(04)

Edit: This is part of a series that culminated here, Next post. Previous post.

medium.com

https://awesomeopensource.com/project/agavrel/42_CheatSheet

http://shantagouda.com/42-Piscine/

 

42-Piscine

42 Silicon Valley - Piscine Coding Bootcamp

shantagouda.com

https://github.com/Caceresenzo/My-School-42-Piscine-Experience

 

GitHub - Caceresenzo/My-School-42-Piscine-Experience

Contribute to Caceresenzo/My-School-42-Piscine-Experience development by creating an account on GitHub.

github.com

 

https://github.com/Rienhearte/42seoul_piscine

 

GitHub - Rienhearte/42seoul_piscine: 42 SEOUL - La Piscine

42 SEOUL - La Piscine . Contribute to Rienhearte/42seoul_piscine development by creating an account on GitHub.

github.com

 

https://github.com/appinha/42sp-piscine

 

GitHub - appinha/42sp-piscine: Code developed at 42's Piscine, a 26-day (straight) C bootcamp - from 18/nov/2019 to 13/dec/2019.

Code developed at 42's Piscine, a 26-day (straight) C bootcamp - from 18/nov/2019 to 13/dec/2019. - GitHub - appinha/42sp-piscine: Code developed at 42's Piscine, a 26-day (straight) C boot...

github.com

https://github.com/echoja/pstest

 

GitHub - echoja/pstest

Contribute to echoja/pstest development by creating an account on GitHub.

github.com

https://github.com/T2SU/42SEOUL_Test

 

GitHub - T2SU/42SEOUL_Test: 42Seoul C Piscine UnitTest

42Seoul C Piscine UnitTest. Contribute to T2SU/42SEOUL_Test development by creating an account on GitHub.

github.com

https://github.com/amamov/gits

 

GitHub - amamov/gits: GIT == Git Is Team

GIT == Git Is Team. Contribute to amamov/gits development by creating an account on GitHub.

github.com

 

반응형

'개발 > 42서울 라피신' 카테고리의 다른 글

[42서울] 라피신 시험 팁!  (1) 2021.10.14