[TIL] 2021.02.22

김경태·2021년 2월 22일
0

코드스테이츠 Full IM 27 과정이 시작되었다 !
오늘부터 하루하루 블로깅 하며 코드스테이츠에서 배운것들을 토대로
블로깅을 해보자 !!!

🔥Today Lesson🔥

  • IM OT
  • 우분투 설치하기
  • node.js 설치하기
  • nano 사용법 익히기

Orientation💪

오늘 이머시브 과정 OT를 진행하였다.
엔지니어분이 캘린더를 바탕으로 앞으로의 진행방식의 대해서 설명해주시고 어떤 자세로 임해야하는지 좋은 말씀을 해주셨다. 솔직히 좋은 말씀 많이 해주셨지만 전부 기억에 남지 않아 아쉽다... 다음부터는 들으면서 기억해야 할것은 따로 적어놔야겠다...

기억해야할 사항

1. 상대 페어의 대한 배려하기 !
미리 전날 페어와 진행할 과제를 하지않고 페어와 같이 의견나누면서 진행해야한다.
상대 페어가 나보다 실력이 좋아 부담감을 가지고 모르는 부분을 그냥 넘어가지 않고 재차 질문해야한다.
(상대 페어가 설명 할 수 있는 기회를 뺏으면 안된다.)
2. 부듯이하게 결석할 사유가 있다면 사전에 미리 얘기나누기 !
이제 학생이 아닌 성인이니 성인답게 남에게 피해주지 않고 성인답게 행동해야 한다.
3. 매일매일 블로깅 작성하기 !
매일 짧게라도 블로깅을 작성하여 그날 배운것을 다시한번 되짚어보자.
4. 내가 모르는 것이 있을때 코드스테이츠에 의지하기 보단 스스로 해결할수있는 능력 기르기 !
나중에 취직을 하고 모르는 것이 있을때 코드스테이츠에 와서 물어볼순 없다. 스스로 해결해보고 그 다음에 해결되지 않으면 그때 질문하자.
5. 건강관리하기 !
뭐가 되었든 건강이 최우선이다. 조금씩 이라도 운동을 하며 건강을 지키자.

우분투🏁

멀쩡한 윈도우를 두고 왜 Unix 계열의 OS를 사용해야 할까?
우리는 개발자로써의 길을 걷고 있다. 현재 개발자들 사이에서도 mac&리눅스를 사용하지 않는 개발자는 거의 없다고 한다. 그 만큼 개발을 함에 있어서 윈도우와 큰 차이가 있다고 한다. 그 중에 몇가지만 알아보면 먼저 코드작성시 오류가 있을때 리눅스에서는 5가지의 해결방안을 준다면 윈도우는 3가지를 주지만 그 마저도 확실하지 않다고 한다. 또 해커나 바이러스가 침투시 윈도우는 보안이 취약한 편이라고 한다. 이 밖의 더 다양한 차이가 있는데 다음 링크를 통해서 더 알아보자 !
리눅스 vs 윈도우

우분투 설치하기
사실 코드스테이츠 오기전 미리 우분투 설치를 진행하였고 그 과정을 노션에 정리해 놓았다.
다시한번 보면서 기억을 되짚어 보자 !

node.js🏁

node.js란?

node.js는 JavaScript 런타임이다. 런타임이란 프로그래밍 언어가 돌아가는 환경입니다.

nvm

nvm은 우리가 node.js 사용할때 가끔 이전버전 에서는 잘 돌아갔지만 현재버전 에서는 안돌아가는 경우가 있다. 그럼 다시 이전버전으로 가서 확인을 해봐야 하는데 그럴때 다양한 node version을 손쉽게 옮겨 다닐 수 있게 도와주는게 nvm입니다.

현재 nvm을 통해 설치한 node version들이 나옵니다.

$ nvm ls

새로운 node version을 설치할수 있습니다.

$ nvm install 버전넘버

다른 node version을 사용하고 싶을 땐 아래 명령어만 입력하면 됩니다.

$ nvm use 버전넘버

nano

CLI에서 환경에서 가장 사용하기 쉬운 에디터는 다름아닌 nano 에디터입니다.

nano 사용법
vscode와 마찬가지로 터미널에서 비슷한 명령을 내릴수있다.

$ nano hello.js
$ nano

nano를 실행시키면 하단에 도움말이 뜨고 사용에 필요한 각종 단축키가 뜬다.

^단축키 -> ctrl + 단축키

profile
비전공자로 시작한 개발자 지망생입니다!

0개의 댓글