TIL 5 일차

JM.dev·2021년 5월 14일
1

TIL

목록 보기
5/8
post-thumbnail
post-custom-banner

TIL이란?
오늘 공부 한 내용을 매일매일 기록하는 방법
Node.js란?
js(자바스크립트)를 웹에서 사용가능한 언어이지만 웹이 아닌 다른곳에서 사용가능하게 만들어주는 기능
Visual Studio Code?
웹 기반으로 기술들로 데스크톱 애플리케이션을 만들 수 있는 깃허브GitHub의 일렉트론Electron을 기반으로 만들어져 맥OSmacOS, 리눅스Linux, 윈도우Windows 등 메이저 운영체제를 모두 지원하고 있습니다. 마이크로소프트의 통합 개발 환경(IDE) 비주얼 스튜디오Visual Studio와 이름이 비슷하지만 따로 개발되고 있으며 IDE보다는 코드 에디터에 가깝습니다. MIT 라이센스로 오픈소스로 공개되어 있으며, 무료로 사용할 수 있습니다.

코딩의 시작

오늘은 node.js를 이야기 해볼려고 한다.
코드스테이츠를 진행하면서 코딩테스트라는것을 배우게되었고 코드스테이츠에서 제공하는 코플릿뿐만 아니라 다른 곳의 코딩테스트 문제를 풀어보고 싶다는 생각이 들게 되었다.

  • 프로그래머스
  • 백준

둘다 훌륭한 코딩테스트를 연습하고 배울수있는 사이트로 처음 코딩테스트를 하시거나 아직 잘하지못하시는 분들이 있다면 여기서 충분히 연습하시고 원하시는 기업이나 시험에 통과 하시길 바란다.
나는 한번씩 둘러본결과 각각의 장점이 있기에 조금 써볼려고 한다.

  1. 프로그래머스
    • 실제 많은 기업이나 문제가 프로그래머스에서 나오는 문제처럼 나와 연습이지만 시험처럼 풀수있다.
    • 기업의 예전 실제 문제등 볼수있고 풀수있다.
    • 많은 사람들이 사용중
    • 풀이 과정또한 훌륭
  2. 백준
    • 프로그래머스보다 문제가 더 많아 자신의 실력에 맞게 조절이 가능하다.
    • 즉 문제의 갯수가 프로그래머스 보다 많다

이렇게 내가 본 두 사이트의 장점이 있지만 나는 둘다 사용을 할려고 합니다.
실제 기업이 어떠한 문제를 내는지 그리고 사용이 편리한 프로그래머스 , 아직은 실력이 부족하여 쉬운문제 부터 풀고싶은데 프로그래머스에서는 레벨1이 그렇게 쉽지않아 백준이 단계적인 시스템이 더 많이 가지고 있어 백준도 사용할겁니다.

Node.js

만약 Visual Studio Code를 설치하고 내가 코딩을 시작한다고 가정했을때
우리는 먼저 js파일을 만들고 consol.log("Hello World");를 쳤을것이다. 다~ 이렇게 시작하잖아!!
그렇다면 js파일을 어떻게 실행할건데??? 여기서 어떤분들은 구글링을 하여 '익스펜션에 Code Runner를 설치하면 되죠~' 이렇게 생각하시는 분이 있을거 같아요. 저도 그렇게 물론 시작했구요
그런데?

[Running] node "/home/limjungmyeong/문서/baekjoon_for/for.js"
/bin/sh: 1: node: not found

[Done] exited with code=127 in 0.011 seconds

이러한 비슷한 에러가 나오는 사람이 있을거에요~ 여기서 '나는 잘 나오는데?' 이런분 이있다면
그분은 node.js설치하신 분입니다. 즉,

node: not found

이부분에서 해석을 해보면 'node를 찾지 못했다'이렇게 되는데 이건 node.js를 설치를 안해서 없는거라고 볼수있겠죠?

저는 우분투를 사용중이라 우분투 기준으로 node.js를 설치하는것을 알려드릴까 합니다.
다른 운영체제를 사용중이시면 구글에 node.js 설치를 검색하면 친절하게 설명이 나오니 찾아보시길~

1. 우분투에 CURL 설치(안해도 상관은 없지만 있으면 편해요)

먼저 노드를 설치하기에 앞서 설치에 필요한 커맨드라인툴을 설치해야 합니다.

CURL은 서버와 통신할 수 있는 커맨드 명령어 툴이자 웹개발에 매우 많이 사용되고 있는 무료 오픈소스 입니다.

우분투에 CURL 을 설치해 줍니다. 터미널을 실행시켜주시고 ctrl + Alt + T 를 눌러주세요.

$ sudo apt-get install -y curl

2. Apt 패키지 매니저 이용 하여 node.js 설치

참고로 node.js 설치 전에 Apt를 업데이트 해주는것이 좋다

$ sudo apt update 

업데이트 끝나면 node.js 설치

$ sudo apt install nodejs

3. Node.js 버전확인

$ nodejs -v

profile
차곡차곡 한단계 씩
post-custom-banner

0개의 댓글