본문 바로가기
후기

라피신 합격자 후기 및 합격 팁 (42서울 꿀팁)(7기 합격생 + 6기 탈락생)

by 뜨거운 개발자 2023. 1. 3.

안녕하세요 저는 7기 카댓 joushin(조신)이라고 합니다.

라피신을 저는 7기 1차 피신 레벨랭킹 4등, 4번의 시험을 전부 100점을 맞고 당당히 합격한 joushin이라고 합니다. 제가 느낀 라피신의 합격팁에 대해서 공유해드리고자 합니다.

합격 당시 레벨 및 시험점수 공개

제 합격 레벨이고요

시험과 러쉬 성적입니다.

42서울 교육과정은 어떻게 되나요?

42서울은 파리의 유명한 교육기관인 42에콜에서 라이센스를 사와서 한국에서 진행중인 교육과정입니다.
42서울링크입니다. -- https://42seoul.kr/seoul42/main/view

 

42 서울

(재)이노베이션 아카데미의 소프트웨어 개발자 양성 프로그램입니다. 교수, 교재, 학비가 없는 3무 교육 프로그램

42seoul.kr

42서울의 교육은 본과정이 본격적으로 시작인데요 본과정에 가게 된다면 과제를 게으르지 않게 꾸준히 진행한다면 최대 2년간 매달 100만원의 지원금과 본과정 공통과정을 통과하면 아우터 서클에 가게 되는데 그곳에서도 배울 수 있는게 참 많습니다.
라피신을 합격하게 되면 42 본과정에 들어올 수 있게 되는데 이 본과정에 들어오면 블랙홀 이라는 게 생깁니다.
현재 저는 166일이 남았네요 ㅎㅎ (저는 열심히 한 편이라 블랙홀 여유가 있어요. 열심히 하면 블랙홀은 전혀 신경 쓰지 않고 공부할 수 있습니다.)

제 블랙홀 이미지 입니다.

밑에 제가 첨부해둔 그래프의 원으로 싸여진 과제를 끝내게 되면 저희는 42서울의 learner가 아니라 아우터 서클과제를 할 수 있게 되고 member가 됩니다. 
따로 다른 부트캠프처럼 강의를 제공하는 것도 아니고 선생님이나 교수가 있는게 아니고, 평가를 동료들과 받아서 서로서로 성장하는 것을 추구한다는 점이 정말 좋은 것 같아요.

본과정 과제 사진(저는 지금 4서클 진행중입니다.)

여기까지가 본과정에 대한 간략한 설명이었습니다. 다음을 라피신에 대해서 이야기 해볼께요.

라피신이란 무엇일까?

간단하게 설명을 하자면 42서울의 본과정에 오기 위해서 치루는 4주간의 시험입니다.
이 교육을 모든 사람이 받으면 정말 좋겠지만, 42서울은 자체적으로 한번 걸러주는 과정을 거칩니다.
바로 라피신이죠. 프랑스어로 picine을 수영장을 뜻한대요. 일단 수영장에 밀어 넣어 버리는 것이죠.
처음 42에 가게되면 정말 막막한데요 shell 이 뭔지, vim이 뭔지, 컴파일이 뭔지, 아무것도 모르는 채로 말이죠.
따라서 여러분들은 저처럼 당황하지 않도록 꿀팁을 알려드리도록 하겠습니다.

 

라피신을 하기 전에 뭘 공부해야 할까요?

1. C언어

https://modoocode.com/231

 

씹어먹는 C 언어 시작하기

 

modoocode.com

여러분 42서울에 모든 과제는 C언어로 나옵니다. 꼭 C언어를 공부하시는 걸 추천드려요. 시간적 여유가 있으시다면 씹어먹는 C언어는 꼭 한번 다 제대로 공부하고 가시는 것을 추천드립니다.
여러분이 C언어를 학교에서 옛날에 배웠다고 하더라도 꼭 이 사이트로 공부를 하는 걸 추천드리고요, 저는 아에 처음하는데도 이 사이트로 공부하는데 어렵지가 않았어요. 기초가 탄탄하면 여러분은 수영장에 떨어져도 개헤엄을 쳐서라도 살아 남을 수 있습니다.
정말 시간이 없다면 12강 포인터까지라도 꼭 완벽하게 숙지를 하시고 가는 걸 추천드립니다!!(13강까지 추천하고 싶긴한데 정말 시간 없는분을 위해..!)
특히 포인터는 처음에 개념을 잘 못 잡으면 끝까지 이해가 안되요!! 꼭 하시길 바랍니다.

2. 알고리즘

만약 정말 정말 많은 시간적 여유가 있어서 C언어를 완벽히 공부하셨다면 여러분은 알고리즘 공부를 하시는 것을 추천드립니다.
추천하는 공부방식은 백준에 가입하셔서 단계별 풀어보기에 들어가신 다음에 브루스 포스까지는 C언어로 풀어보시는 것을 추천드리고요.
https://www.acmicpc.net/

 

Baekjoon Online Judge

Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.

www.acmicpc.net

다음으로도 여유가 있으시다. 백트래킹과 동적 계획법 문제들을 풀어보고 가시는 것을 추천드려요.
다시 한번 강조 드리지만, 꼭!!! C언어 공부를 먼저 하셔야 합니다. 알고리즘은 감초에요. 몰라도 거기서 물어가며 평가하며 배울 수있습니다. 하지만 C언어의 기초가 약하면 살아남기가 힘들 수가 있어요!!

3. 그 외 알고있으면 좋은 것 (쉘 명령어 , 깃, 맥, vim 사용법)

https://www.youtube.com/watch?v=uKtBJ65UWoM&feature=youtu.be 생활코딩 git

https://opentutorials.org/course/2598

 

리눅스  - 생활코딩

수업소개 인터넷과 함께 웹이 폭발적으로 성장하면서 저렴한 운영체제에 대한 수요가 폭발적으로 증가했습니다.  클라우드 컴퓨터가 등장하면서 이제 컴퓨터는 필요할 때 사용하고, 필요 없을

opentutorials.org

생활코딩 리눅스 이 두개는 도움 좀 됐습니당 몰라도 살아는 갈 수 있어요 ㅎ
여러분 쉘 환경에 익숙해지는 것을 추천드려요.
많은 경우 처음 C언어를 공부할 때 visual studio를 사용하시는데 저희 라피신에서는 사용할 수가 없어요..
그래서 window노트북의 경우는 wsl(window for linux)을 깔아서 쉘 명령어를 사용해 보시는 것을 추천드리고요.
만약 맥을 쓰신다? 그러면 터미널이나 zsh을 켜서 한번 사용을 해보세요. 저는 완전 세상에 쉘이라는게 있는줄도 모르고 갔는데 처음에 엄청 헤맸습니다. 다행이 주변에서 많이 도와주셔서 끝날때는 아주 익숙해졌지만요.
많은 분들이 깃을 공부하라고 하시는데, 음 깃은 그냥 가볍게 공부하시는 것을 추천드려요.

알고 있으면 좋은 깃 명령어

1. git clone [깃 저장소 링크] [짓고 싶은 이름]: 여러분은 어떤 곳에 제출을 하려면 그곳의 깃 저장소를 알고 있어야 해요. 그 링크를 복사해서 넣어주고 짓고싶은 이름을 안 주면 엄청 긴 이름이 기다리고 있을꺼에요
2. git add : git 에 올리기 위해 파일들을 저장하는 것 ( add .(점))을 하게되면 모든 녀석을 add 하게 됩니다.
3. git status : 이 명령어는 내가 어떤걸 add 했는지 현재 상태를 알려줍니다. 빨간색이면 아직 add가 안된거고 푸른색이면 commit 메세지를 기다리고 있는 거에요
4. git commit -m "내가 쓰고 싶은말" :이렇게 하면 커밋메세지를 추가할 수 있습니다.
5.git push : 깃에 올리는 명령어 입니다.
사실 git init 이랑 git remote -v 명령어도 있는데 이건 패스하도록 하겠습니다.

맥 사용법

이렇게 생긴 맥에 앉습니다.

사실 맥은 처음만나면 당황스러워요.
마우스도 거꾸로, 한영도 모르겠고 하지만 찾아보기 힘들잖아요. 제가 정리해드리겠습니다.
저도 윈도우 사용자라서 처음에 엄청 헤맸는데 이젠 두개 다 잘 쓴답니다.
우선 마우스는 설정에 들어가셔서 마우스를 클릭하시고 스크롤 방향 자연스럽게를 해제해주세요

스크롤 반전 : 시스템 환경설정 -> 마우스 -> 스크롤 방향: 자연스럽게 해제하기
- 언어 설정 변경 : 시스템 환경설정 -> 언어 및 지역 -> 한국어 추가, 키보드 두벌식 추가
한 /영 변환은 ctrl + space인데 이것도 꼭 알아야해요. 그 외는 만져가면 서 배우시는 걸 추천드려요.
추가적으로 vim도 사용하는 법을 알아야 좋을 것 같습니다. 이건 진짜 모르면 당황스러워요. 기회가 되면 간략하게 포스팅 해볼께요.

간단하게 VIM사용법

I(i/아이)키를 눌러 INSERT모드에 들어갔는지 확인해주세요. 이러면 여러분은 타자를 칠 수가 있어요. 가끔 빔 이상하게 꾸미시는 분들도 있는데 처음하시면 그것보다 익숙해지는게 먼저..
저장 하는 방법은 ESC키를 눌러 INSERT 모드에서 나간 후 :키를 누르면 명령을 내리겠다는 소리입니다. 그 후 명령어를 쓰고 엔터를 누르면 실행합니다.
:w는 저장
:q는 닫기
:wq는 저장 후 닫기
:q!는 강제 종료(저장 없이 닫기)입니다.
이건 주변에 빠르게 질문하시는 걸 추천드려요

이제 여러분은 라피신을 가실겁니다.

가는 팁을 알려드리죠. 열심히 준비하신 분들은 걱정마시고 화이팅입니다.

일찍 가세요!

여러분 늦게 가면 그만큼 늦게 시작합니다. 42서울은 life is unfair을 외치며 생각보다 인생은 공평하지 않다는 철학을 보여줘요. 늦게가면 많이 기다려야 하니까 꼭 일찍 가시는 걸 추천드려요.

기다리는 동안 주변 사람들과 친해지세요!

일찍가도 늦게가도 어쩔 수 없이 대기하는 시간이 있습니다. 이때 핸드폰만 보고 계시지 말고 꼭 주변 사람들과 이야기도 해보세요. 서로가 결국 서로를 알려주는 시스템입니다. 공부는 외롭게 하는거라고 생각하시는 분들 있으신데, 그건 진짜 42의 면모를 모르는 행동입니다. 결국 여기서 쌓이는 인맥들은 본과정에서도 큰 도움으로 작용합니다. 꼭!!! 본인이 mbti가 I라서 못해요.. 이런 말 하지 마시고 먼저 말을 거는 여러분이 되셨으면 좋겠습니다.

멋지게 하고 가세요 사진 찍을 때 웃으세요!

여러분은 가서 처음으로 만날 때 사진을 찍게되는데 이 사진은 라피신 기간동안 다른 사람이 여러분을 평가하거나 다른 사람을 평가하러 갈 때 여러분의 얼굴을 대표할겁니다. 저는 개인적으로 웃고 계신 사진이 그렇게 좋더라고요. 사진 찍으실 때 꼭 활짝 웃으시고 따봉을 하셔도 됩니다 ㅎㅎ (따봉 하신분 사진 봤는데 너무 재밌더라고요)

이제 여러분은 맥 앞에 앉게 될 겁니다.

혹여나 하시는 분이 있다면 하고 싶은 말은, PC 앞에 앉으면 무조건 컴퓨터를 키고, 받은 ID와 비밀번호를 입력 후, 바탕화면에 있는 WEBLOG였나? README였나? 아무튼 링크 하나 있는데 무조건 들어가서 보시면 됩니다.

그럼 왠 프랑스 여자가 뭐라 막 하는데 영어 자막이 있습니다. 영어 되시면 영어 자막 보시면 되고, 안 되면 구글 크롬에 번역 익스텐션 깔아서 쓰는 걸 추천드립니다. 전 이거 썻어요.

https://chrome.google.com/webstore/detail/language-learning-with-yo/jkhhdcaafjabenpmpcpgdjiffdpmmcjb 

 

Language Learning with Youtube BETA

Improve your skills on your own, effectively and enjoyably, by watching videos in the language you study.

chrome.google.com

복/붙 단축키가 다른데, 윈도우로 치면 alt위치에 있는 ⌘요렇게 생긴 친구가 있습니다. 커맨드 키라는 친구인데, 윈도우에서 Ctrl에 해당하는 기능을 많이 합니다. 즉 cmd C, cmd V 입니다 !!! 대부분의 ctrl은 커맨드가 한다고 생각하시면 됩니다!!

새로고침은 F5가 아니라 cmd R 일부 컴퓨터는 cmd 키가 안 눌릴 수도 있는데, 이 경우 키보드 오른쪽 맨 위에 Win/Mac 버튼을 꾸욱 누르시면 될꺼에요

Ctrl + cmd + Q는 컴퓨터 잠금입니다. 안 잠궈두면 스탭들이 와서 장난치고요 로그아웃은 커맨드 큐였나 아마 그럴겁니다 ㅎ

친구를 만드세요

여러분 꼭 친구를 만드셔서 다같이 공부하시고 밥도 다같이 드세요. 처음에 이 시기를 놓치면 안됩니다. 함께 하면 이 긴기간 동안 하는 공부도 힘들지 않게 할 수가 있어요. 그리고 후반에 가면 왜 친구를 많이 만들라고 했는지 이유를 알 수 있을꺼에요 꼭 도움이 됩니다 명심하세요 한명만 친해도 난 돼!! 이런 분들도 꼭 여러명의 친구를 사귀는 걸 추천드립니다.
그래야 서로 질문하고 물어보고 나중에 본과정 와서도 큰 자산이 됩니다.

평가를 많이하세요

처음 가면 아무것도 모르는데 인트라 로그인 하셔서 그냥 평가부터 해보세요. 첫날은 과제를 완료한 사람이 적어서 잘 안 잡힐 수 있는데 그래도 계속 열어두시는 것을 추천드려요. 진도만 빠르다고 붙는건 아니더라고요. 저 아는 분은 레벨이 10렙 후반이었는데 떨어지신 분도 있어요 시험도 다 잘봄... 42서울은 철학상 잘하는 사람이 아니라 잘 할 수 있는 사람을 뽑는거여서 그런 것 같아요. 물론 오피셜은 아니지만 완전 뇌피셜도 아닙니다 ㅎㅎ 평가를 많이 하는건 42에서도 장려한다고요.

집요하게 질문하세요

평가를 가서 이해가 되기 전까지 그 평가는 끝내선 안됩니다. 잘 모른다고 기죽지 마시고 이해가 될때까지 잘 질문하세요. 여러분을 이해 못시키는 건 평가 받는 사람의 잘못입니다. 진짜 잘 아는 사람은 절대로 모르는 사람을 무시하지 않아요.

쉘 명령어에 당황하지 마시고 질문하세요

분명 처음가시면 쉘 과제부터 주어집니다.. (이거 말해도 되나..??)
쉘은 저는 아에 처음봐서 진짜 몰랐거든요. 주변을 돌아다니면서 막 질문하세요. 돌아다니면서 정말 친절한 분들이 분명 있을꺼에요. 그 사람들에게 물어보고 질문하세요. 저도 기회가 된다면 알아두면 좋은 쉘 명령어 정리 해두겠습니다.

시험 등록 잘하세요

등록 안 하면 시험 못 봅니다.

러쉬 하세요

러쉬 하시는 것을 추천드려요. 42는 진도만 계속 나가는 사람을 혼자서 공부하는 사람을 좋아하지 않는 것 같고 무엇보다 42의 진가는 러쉬라고 생각이 들거든요. 물론 전 6기 처음할 때는 코알 못이라 진짜 울면서 했지만 거기서 얻은 인연이 아직까지 잘 하고 있는게 너무 좋습니다.

재도전을 두려워 마세요

여러분 완벽한 코드보다는 여러번 도전하면서 평가를 받는게 더 42철학에 맞아요. 완벽한 정답맞 찾지말고 여러번 리트라이 하시길 바랍니다.
제 바램은 왠만하면 다 100 점은 맞추는걸 추천합니다. 화이팅!!

여러분은 이 카드를 받고 한달간 클러스터를 출입하게 될겁니다. ㅎ

서초 클러스터 사진이에요 음 막찍어서... ㅋㅋㅋ

서초 클러스터 8클러스터 전경
클러스터는 총 4개 가 있는데 4층에 7,8클러스터 5층에 9,10 클러스터가 있어요.

제가 라피신 때 QnA로 너무 많은 질문이 있어서 정리해둔 글들이 있어서 이 팁을 공유 드려요 (문제가 되면 바로 내리겠습니다.)

제가 라피신때 이런 글을 좀 열심히 써서 유명했거든요 ㅎㅎ 여러분도 도움받으시길 바랍니다!

https://haward.tistory.com/40

 

vim과 zsh설정법 (42서울 꿀팁)

안녕하세요 7기 카댓 joushin입니다 이전에 제가 라피신 하면서 올렸던 글들을 다른 분들도 도움을 받았으면 좋겠어서 정리해서 공유합니다. 안녕하세요 조신입니다 첫번째 글 안녕하세요 조신입

haward.tistory.com

https://haward.tistory.com/42

 

SSH와 git 사용법 (42서울 라피신 꿀팁)(+ 라피신 팁 QnA)

제가 라피신때 공유 했던 글을 정리해서 다른 카댓들이 더 쉽게 공부할 수있게 올려드리겠습니다. 문제가 되면 바로 삭제 진행하겠습니다. 안녕하세요 조신입니다. 많은 분들께서 ssh키와 깃에

haward.tistory.com

https://haward.tistory.com/43

 

VIM사용법 + Vim 단축키(42서울 라피신 꿀팁 + QnA)

안녕하세요 7기 카댓 조신입니다. 제가 라피신때 썻던 팁을 공유합니다. 안녕하세요 조신입니다. 오늘 아침날씨는 선선하네요. 일교차가 심하다고하니 감기 유의하세요! 다들 시험은 잘치르셨

haward.tistory.com

https://haward.tistory.com/44

 

C언어 실행법과 write함수(리터럴개념) (42서울 라피신 꿀팁)

안녕하세요 7기 카댓 joushin입니다. 제가 라피신 때 작성했던 팁을 정리해서 공유하고자 합니다. C언어의 컴파일과 write함수에 대해서 이야기하고자 합니다. 우선 C언어에 대한 이해가 필요합니다

haward.tistory.com

https://haward.tistory.com/9

그 외의 질문은 언제든 댓글로 환영이에요~~ 신입 카댓분들 기다릴께요

다음에 기회가 된다면 맛집도 정리해서 올리겠습니다. 안녕~

 

 

728x90