수영장에서 살아남기🏊♀️
; Survivre dans la Piscine
3편
전공자에 비해 상대적으로 접할 수 있는 생생한 정보가 부족한 비전공자분들을 위해
이번 편은 비전공자 예비피시너분들을 중점으로 정보를 제공하는 글입니다.
비전공자 노베이스인 제가 42서울에서 느낀 점과 미리 공부하면 좋을 것들을 정리해보겠습니다.
42서울에 들어가기 전 어느정도 수준까지 공부해야하나
비전공자도 지원가능하다고 생각하면
'가서 배울 수 있는 정도의 수준'일거라고 많이들 생각하십니다.(저 또한)
다른 교육은 그럴지도 모르지만 42서울은 다른 분들 표현을 빌리자면 한달 동안의 인턴과정입니다.
저는 C언어에 많은 시간을 할애하지 않은 상태로 교육에 들어간 상태였기에
기본을 갖춘 상태에서 교육에 임했다면 더 많은 것을 경험하고 얻지않았을까하는 아쉬움이 남습니다.
그렇기에 저와는 다르게 예비 피시너분들이 많은 경험을 하길 바라며..
Shell
▶ 생활코딩 Git
https://youtu.be/uKtBJ65UWoM
또는
▶ 드림코딩 Git
▶ 생활코딩 리눅스와 쉘스크립트
https://opentutorials.org/course/2598
또는
▶ 시골사는 개발자 리눅스 명령어 모음
이정도만 공부하셔도 shell 문제는 대부분 구글링을 통해서 해결되고
안되면 슬랙에서 물어보거나 동료에게 물어보시면 됩니다.
최소한 1주차 안에 끝내시길 권장드리고 2주차부터 C언어 시작하는 걸 추천드립니다.
C언어
▶ 코딩도장
https://dojang.io/course/view.php?id=2
교육기간 동안 많은 도움이 되었던 사이트입니다.
웬만하면 전체 unit 끝내고 오시는 걸 추천합니다.
그나마 몇 가지 추려보자면 문자열, 2차원배열, 포인터, 메모리 동적할당 등이 중요합니다.
▶ 모두의 코드
https://modoocode.com/231#page-heading-1
이 사이트에서도 부분적으로 참고했던 것같아요. 코딩도장 끝내시고 추가적으로 보시길 추천.
▶ write 함수
파일에 데이터를 출력하는 함수입니다.
write(1️⃣, 2️⃣, 3️⃣)
1️⃣ 파일기술자(출력할 위치) => 보통 디스플레이 출력 1을 썼습니다.
2️⃣ 버퍼 포인터(출력할 글자가 있는 위치)
3️⃣ 출력할 byte의 수
그외
▶ CLI 환경과 맥OS에 익숙해지기
▶ 원격저장소에 과제 제출하는 법
git init
git add files
git commit -m "commit message"
git remote add origin 원격저장소주소 => 원격저장소를 origin으로 이름붙여서 연결
git push 원격저장소주소
▶ 제출이 잘되었는지 확인
git clone 원격저장소주소
=> 제출한 과제가 그대로 복사되기에 잘 제출됐는지 확인하시면 됩니다
어떤 점을 중점으로 두고 임해야하는가
우린 인턴이고 한달 뒤 본과정생으로 전환할 수 있게끔 만드는 요소는
(동료들과 추측한 부분이며, 사실과 다를 수있습니다.)
- 개인과제 진도
- 팀과제(협업)
- 동료평가
- 시험
동료평가 반드시 잘 준비하고 설득해야하니 철저하게 준비하기.
개인과제 정리용, 팀과제 협업 시 노션사용
- 개인과제용 내가 짠 코드 정리와 팀과제 협업 이용 방법
Notion 추천드립니다. 42서울 아니더라도 이용하기 너무 좋아요. 이 기회에 한 번 써보시면 어떠실까요
▶ Notion 기초 (굳이 이 영상이 아니더라도 요즘 구글에 사용법치면 정말 잘 나와있어요!)
페이지 만들기, 제목, 할 일 목록, 토글 정도만 알아도 사용할 수 있어요.
/ <- 슬래쉬로 명령어 불러올 수 있습니다.
저는 이런식으로 요긴하게 써먹었습니다 😁
그리고 워크스페이스 페이지 생성해서 동료랑 협업도 가능합니다!
저에게 노션을 알려주신 먐미님.. 감샴댜(_ _)
- 코드 백업
저는 등교하지 않는 날 클러스터를 이용하지 못하니 전 날 백업해놨습니다.
보통 구글 드라이브를 이용했는데.. 그리 추천드리지는 않지만, 클러스터 출석날이 아니라면
코드를 백업해두시길 추천드려요. 아니면 노션에 /code <- 이 명령어 이용하셔서 넣어 두는 것도 좋아요
시간이 많이 지나고 쓰려고하니 정보가 많지 않네요.
다음에 더 생각난다면 추가해서 적겠습니다~
이노베이션 아카데미
이노베이션 아카데미는 경쟁력 있는 소프트웨어 인재 양성을 위해 정부에서 설립한 혁신 교육기관입니다.
innovationacademy.kr
이번에 새로운 소식! 라피신 재도전이 가능하다고 합니다.
솔직히 저는 본과정에 불합격했지만,, 베이스가 없는 상태라도 일단 도전해보는 것도 좋다고 생각해요.
코딩을 접할 수 있는 좋은 기회고, 금전적으로 지원받으며 한 달 동안 몰입할 수 있는 기회 흔치 않잖아요!
모두들 좋은 기회니 한 번 도전해보시길 바랍니다.
'4️⃣2️⃣42 Seoul' 카테고리의 다른 글
🏊♀️[42 Seoul] 비전공자가 수영장에서 살아남기 - 2편 (6) | 2021.10.21 |
---|---|
🏊♀️[42 Seoul] 비전공자가 수영장에서 살아남기 - 1편 (3) | 2021.10.20 |
🏊♀️[42 Seoul] 비전공자가 수영장에서 살아남기 - 준비운동 (0) | 2021.10.18 |