본문 바로가기

분류 전체보기416

LTS LTS는 Node.js 뿐만 아니라 다른 프로그램에서도 자주 등장하는 중요한 개념이다. LTS는 'Long Term Support'의 줄임말로 'Node.js 커뮤니티에 의해 장기간 지원받을 수 있는 버전'이라는 뜻이다. LTS 버전으로 배포되면, 30개월 동안 해당 버전에서 발견되는 각종 버그의 패치(수정) 등의 지원받을 수 있다. 안정성이 보장된다는 의미와 같다. 그래서 실제 서비스에서는 LTS 버전을 이용하는 것이 좋습니다. 4월에 출시된 버전의 Node.js는 6개월 간의 Current 상태를 거친 후, 10월에 LTS 버전이 된다. 즉, 10월에는 4월에 출시된 버전이 LTS가 되고, 새로운 Node.js가 출시되는 달이다. LTS 버전과는 다르게, Current 버전은 새로 개발된 기능에 초점.. 2023. 8. 15.
캐시(Cache) 캐시는 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. - 위키백과 모든 데이터를 캐시에 담기에는 저장 공간이 그리 크지 않다. 그래서 보통 지역성을 나우어 캐시를 분류한다. 지역성에는 크게 두 개가 있다. 1) 시간적 지역성 - 특정 데이터가 한번 접근되었을 경우, 가까운 미래에 또 한번 데이터에 접근할 가능성이 높은 것 - 이런 경우 캐시에 한번 가져와서 저장한 후, 여러 번 사용하게 되면 메모리에 접근하는 횟수가 줄어든다. 따라서 캐시는 반복적으로 사용되는 데이터가 많을수록 높은 효율성을 낸다. 2) 공간적 지역성 - 특정 데이터와 가까.. 2023. 8. 9.
React 와 Next.js 비교 최종 수정 : 2024-05-31 1. 라이브러리(Library) / 프레임워크(Framework)- 리액트(React)는 자바스크립트의 라이브러리- Next.JS는 자바스크립트의 프레임워크 라이브러리(Library)- 어플리케이션을 만들 때 필요한 자원(기능: 함수)의 모임- 응용 프로그램이 라이브러리를 사용한다. 프레임워크(Framework)- 코드를 작성하는 기본적인 틀을 제공해서 보다 효율적으로 어플리케이션을 만들 수 있도록 하는 소프트웨어 환경- 프레임워크에 의해 응용 프로그램이 사용된다.  2. CSR / SSR둘의 차이는 유저가 브라우저에서 보는 화면(UI)를 어디에서 만들어 주는지에 따라 다르다.- React는 CSR(Client-Side-Rendering)- Next.js는 SSR(Ser.. 2023. 8. 9.
2023년 취업난에 대한 마음가짐 기업들은 비관적으로 미래를 예측하고 그 비관적인 미래 가운데서도 어떻게 잘 할지 고민하기 때문에, 지금같은 혹한기 상황에서 섣불리 채용을 늘리는 것은 부담스러울 수밖에 없다. 이런 상황에서 어떻게 전략을 세워야 할까? 1) 경험 쌓기 - 작은 기업에서라도 경험을 쌓는다. 작은 회사에서의 경험이라도 혼자 만든 포트폴리오보다 낫다. - 개인적인 경험을 쌓는다. 나만의 포트폴리오를 만들어야 한다. 따라 만드는 것이 아니라, 자신만의 것을 만들어야 한다. 2) 주변 얘기에 휘둘리지 않아야 한다. - 이 길을 가기로 선택했으니 돌아보지 않기 - 이미 투자한 시간을 생각해야 한다. 3) 정신줄을 똑바로 잡고 매일 한 걸음씩 걷기 - 선불은 성공이다. - 나의 경쟁자들도 똑같은 고민을 하고 있을 것이다. - 이럴 때.. 2023. 8. 8.
코딩테스트에 대한 정리 최종 수정 : 24.12.25코딩테스트에 대한 정리결론 : 많이 풀다보면, 손이 자연스럽게 코딩하게 된다. 공부 방법method 1. 문제를 풀 때, 제한시간을 둔다.취업을 준비하는 입장에서는 가장 귀한 자원은 시간이다.그렇기 때문에 적정한 시간(30~60분)을 정해놓고, 문제에 대해 고민하는 것이 좋다.시간을 초과하면, 과감히 정답을 찾아보고 코드를 숙지하라"남의 코드를 보고 푸는 것은 내가 이해하는 것이 아니다"라고 생각할 수 있지만, 코드 한 줄 한 줄을 이해하고 누군가에게 설명할 수 있는 정도로 숙지하면 된다. method 2. 복습문제 Queue를 관리하라.직접 풀이를 떠올리거나 구현해내지 못한 문제들을 주말이나 자신만의 주기에 다시 풀어보라 method 3. 같은 유형의 문제들을 몰아서 푼다... 2023. 8. 8.