본문 바로가기

TIL (Today I learn)

7월 20일 (월)_Immersive OT, Node.js

오늘 학습 내용

1. Immersive Course OT

저번 주까지하여 Pre Course가 끝이났다. 마지막 과제인 Pass-me 를 마무리하고 Immersive 과정으로 넘어왔다.    오늘은 첫날이라 간단한 오리엔테이션 시간을 가졌는데, 2시간 중 1시간은 잡담을 하다보니 훌쩍 지나갔고 남은 1시간 동안은 캘린더를 통해 대략적인 코스들을 둘러보았다. 이후 질문 시간을 가지고 OT를 마무리 하였다.

 

OT시간에 이승재님의 말이 기억에 남는다. 이머시브를 하면서 포기하지말라고 우리에게 당부하였는데,

"나만 힘들다고 생각하지말라고, 다른 사람들은 잘하는 것 같고 자신은 왜 이런가 좌절하지 말아라, 그 사람은 거기까지 도달하기 위해 노력하였던 시간이 있다" 라고 말씀하셨는데 내 마음속에 크게 와 닿았다.

사실 Pass-me 과제를 어째어째 통과하여 Immersive 과정에 들어왔지만 Test를 하며 나의 부족한 점을 많이 알게 되었고  Immersive 과정을 잘 따라갈 수 있을지 걱정을 하였기 때문이다.

사실 곰곰히 생각해보면 정규 공부 시간 이외에 나는 여태까지 크게 노력하지는 않은 것 같다. 솔직히 게임도 많이하였고 주말에도 공부 시간을 3시간 이상은 가지지 않았으니 실력이 부족하다고하여 불평할 상황이 아니었던 것이다.

Immersive 를 진행하면서 나의 이런 점들을 고쳐나갈 수 있는 계기가 되었으면 한다.

2. 좋은 질문을 하는 방법이란?

Pre 과정에서도 한번 보았던 내용이였는데 이번에 다시한번 복습하는 시간을 가졌다.

이왕 복습하는 김에 Tistory에 글도 작성하는 시간을 가져보았다. https://rui1872.tistory.com/8

 

좋은 질문을 하는 방법이란?

Question. 질문하는 법을 알고 & 배우는 것은 개발자로서 선택 사항일까? 답변은 아니다라고 말하고 싶다. 개발자의 생태계가 온라인을 통해 질문하고 배우는 환경이므로 꼭 질문하는 방법을 알�

rui1872.tistory.com

3. Node.js 설치

nvm을 활용하여 Node.js를 설치하는 방법에 대하여 학습하고 설치까지 진행해 보았다.

설치를 진행한 내용에 대해서는 추후 Tool 설치 블로그를 작성해 보도록 하겠다. 아마 이번주 주말에 작성하지 않을까 싶다?

Node.js를 통해 앞으로는 브라우저를 켜서 콘솔 개발자 도구에서만 Test가 가능했던 자바스크립트 언어를 터미널 환경에서도 사용할 수 있도록 런타임 환경을 구축하였다.

4. git을 활용한 Pair 프로그램 진행하는 법

git을 이용하여 앞으로는 메신저를 통하지 않고 코딩 작업을 같이 할 수 있는 방법에 대하여 학습하였다.

 

1) Github에서 과제를 Fork 한 이후 나의 Local에 복사

$ git clone <Repo URL>

 

2) 페어의 Repo와 나의 Repo를 연결

$ git remote add pair <Repo URL for Pairs fork>
$ git remote -v

 

3) 우선 나 or 페어가 작업을 한 이후 저장 및 Push  (or 브랜치 도 가능)

$ git add <change file>
$ git commit -m 'change message'
$ git push origin master   (or other branch name)

 

4) 작업한 파일을 페어가 Pull하여 받는다.

$ git pull pair master   (or other branch name)

 

5) 위와 같은 방식으로 서로 서로 작업한 파일들을 주고 받으면서 작업을 진행 할 수 있다.

5. 마지막으로 Branch 기능에 대하여도 학습하였다.

Branch 기능에 대하여 자세히 기입되어 있는 사이트가 있어 여기서 더욱 자세히 배울 수 있었다.

https://backlog.com/git-tutorial/kr/stepup/stepup2_1.html

 

0. 사전 준비 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관�

0. 사전 준비 【튜토리얼1: 브랜치를 사용해 보자] | 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

이상으로 오늘의 TIL을 마치도록 하겠다. 안녕히~