[Node.js] Node.js 에서 비동기 처리하는 방법 (ft. libuv)
·
Node.js
✍🏻 학습 배경자바스크립트에 대해서 학습하던 중 궁금한 점이 생겼다.매일메일 - 자바스크립트는 싱글 스레드 언어인데, 어떻게 동시에 여러 작업을 수행하나요?자바스크립트는 브라우저의 Web API나 Node의 libuv, 이벤트 루프, 태스크 큐를 이용하여 비동기 작업을 동시에 처리합니다. 자바스크립트가 싱글 스레드이기 때문에 동시에 여러 작업을 처리하기 위해서는 추가적인 라이브러리나 인터페이스가 필요하다.브라우저의 경우 자바스크립트는 Web API를 사용해 비동기 작업을 처리하는데, Node.js 환경에서는 libuv 라이브러리를 사용하여 비동기 작업을 처리한다고 한다. 정리해서 말하자면 자바스크립트 실행 환경은 다음과 같은 요소들을 조합하여 비동기 처리를 구현한다.1. 브라우저: Web API + E..
[현대자동차그룹 소프티어 부트캠프 4기] 웹 프론트엔드 FE 합격 후기
·
회고·후기
https://softeerbootcamp.hyundaimotorgroup.com/ HMG SOFTEER BOOTCAMP - 현대자동차그룹 소프티어 부트캠프현대자동차그룹의 채용 연계형 소프트웨어 개발 교육 과정, 소프티어 부트캠프의 교육과 프로젝트로 성장을 경험해 보세요.softeerbootcamp.hyundaimotorgroup.com서론인생 첫 부트캠프 합격 후기를 남겨보려고 한다. 후기 작성 목적은 다음과 같다.1. 부트캠프 지원 과정에서 당시 심정과 고민, 학습 방식 등을 명확히 기록하여 기억해두고자 함.2. 아직 4기이기 때문에 후기가 많지 않다는 것을 감안하여 다음 기수 지원자 분들에게 도움이 되었으면 하는 마음에 작성함. (본인 또한 실질적으로 도움 많이 받았다.) 소프티어는 지인 톡방에 올..
[JSCODE 운영체제 3기] 모의 면접 스터디 회고 (2024.01.12 ~ 2024.02.09)
·
회고·후기
📌JSCODE 모의면접 스터디 신청 계기모의면접 신청하게 된 계기는 단순하다😀이전 JSCODE 모의면접 스터디 컴퓨터네트워크 3기에 참여한 적이 있었고, 전반적으로 만족했기 때문이다.이번에는 데이터베이스 모의면접을 할지 운영체제 모의면접을 할지 고민하다가, 운영체제 관련 CS 지식을 많이 잊어버린 것 같아서 운영체제 파트로 신청하게 되었다. 이전 회고글 보러가기 ↓↓↓JSCODE 모의면접 스터디 컴퓨터네트워크 3기 회고📌스터디 진행 방식이번 스터디 방식은 이전에 진행했던 컴퓨터네트워크 3기 스터디 때와 크게 다르지 않았다.하지만 노션 페이지 구성, 온보딩 방식, 스터디 진행 방식, 참여자들의 블로그 제출 내용 확인 방식 등 세세한 부분에서 약간의 변화를 느낄 수 있었다. 기존에는 한 번 구성된 모의..
[JSCODE 컴퓨터네트워크 3기] 모의 면접 스터디 회고 (2023.09.09 ~ 2023.10.13)
·
회고·후기
📌서론벌써 4학년 2학기가 되었다. 나는 지난 3년 반 동안 개발자가 되기 위해 무언가를 미친듯이 노력하거나 이룬 것이 없는 것 같다. 그나마 내세울 수 있는 건 해봤자 졸업작품 팀원들 잘 만나 완성된 멋진 웹사이트 하나와 자격증,, 그리고 학점..(?) 난 개발자가 되기 위해 코테를 준비하거나 개발을 매일 한 것도 아니다. 그렇다고 CS 지식도 다 기억하는 것도 아니다. 그냥 겉멋에 사로잡혀 학교 수업이나 자격증 공부하면서, 목표 달성하면 전부 쏜살같이 잊어버렸다. 그렇게 정작 중요한 내면의 지식을 다 채우지 못했다. 그렇게 다 잊어버린 CS 지식들을 일부 환원하고자 지난 여름방학 때 계속 고민하며 찾아본 것은 바로 'JSCODE'라는 교육 업체가 주최하는 '모의면접으로 학습하는 스터디' 였다.본 스..