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 |
---|