전체 글

·Computer Science
📋 참고자료Javascript의 탄생Ignition Interpreter v8 공식 문서Introduction to Turbofan어쨌든 이벤트 루프는 무엇입니까?📌 시작하며...JS를 사용하며, 많은 레퍼런스를 참고하러 돌아다녔다. 근데, 한번씩 이해가 안되는 부분들이 있었다. 단순히 특정한 라이브러리나 모듈의 사용방법을 몰라서 이해를 못하는 것이 아니라 '왜 구조가 이런식으로 생겨먹었지?' 와 같은 원초적인 의문이 드는 순간들이 많았다. 이것 저것 혼자 예제코드를 실행시켜보고, 월 3만원짜리 과외선생님께 여쭤보았더니 이러한 대답을 주었다. Javascript, 정확히는 Javascript 런타임 환경인 V8(여기서는 Node.js)엔진이 비동기, 이벤트 기반 이라는 것을 이전에 공부해 알고있었지만..
·잡소리
네이버 커넥트 재단 부스트캠프 웹・모바일 9기의 챌린지 과정(24.07.15 ~ 24.08.09)을 수행한 경험을 회고하는 글입니다. 4주간의 소중한 경험을 스스로 되짚어 보고, 정리해보고자 기억이 잊혀지기 전 작성해보려 합니다.⛔ 혹여나 컨텐츠 유출의 소지가 있는 내용이 포함될 경우 즉시 삭제 처리하겠습니다 ⛔진짜 놀랍게도  2차 코테 후기글을 쓴지 얼마 안된 것 같은데 벌써 챌린지 과정을 수료했다.시간참 빠르다 ㅋㅋ. (그만큼 빠르게 늙고있다. 시간 멈춰!😥)1. 챌린지 입과개인적인 일정으로 베이직 과정을 끝까지 수료하지는 못했으나, 기대하던 챌린지 과정에 합격 하게 되었다."코어 타임으로 안내된 오전 10시에서 오후 7시는 물론 그 이상의 몰입과 집중이 필요합니다" 라는 문구가 여전히 나를 짓눌렀..
·잡소리
페어 프로그래밍말 그대로 짝(페어)로 진행하는 프로그래밍을 의미한다..네이버 부스트캠프 9기 챌린지 과정에서 페어 프로그래밍을 몇차례 진행했고, 꽤나 많은걸 느꼈던 터라 포스팅을 하게 되었다.나는 기존에 다른 동료와 협업 개발을 진행해본적이 있던터라, '어 나도 그럼 그때 했던게 페어 프로그래밍인가?' 라고 생각했는데 아예 다른 개념이었다. 😓 기존에 내가 둘이서 협업을 해야할때 주로 진행한 방법은 아래와 같았다.나 : 동료님, 저희 역할분담 어떻게 할지 생각해볼까요?동료 : 좋아요! 같이 한번 보시죠.내용 파악 후 ...나 : 음, 일단 A, B, C 기능이 우선적으로 개발할 필요가 있어보이네요. 이거 역할분담 하실까요?동료 : 좋아요. 제가 B기능을 사용해본 경험이 있어서, B기능을 담당해볼까 싶은..
·잡소리
주요일정 ⏰2024 네이버 부스트캠프 9기 에서는 총 3가지의 과정이 존재 했다.베이직 - 챌린지 - 멤버십내가 오늘 응시했던 2차 코딩테스트는 서류 제출, 1차 코딩테스트, 베이직 과정을 끝 마친 후, 챌린지 과정에 참여할 자격을 검증하는 시험이었다.가뜩이나 코딩테스트는 자신이 없는 분야인데, JavaScript를 사용해야 하는 제약조건이 있었다...그나마 1차 테스트때는 언어 제한이 없어 부담없이 풀었던 기억이 나는데, 청천벽력 과도 같은 소식이었다 :( 지금 생각해보면, 저기 문제 해결력 테스트 관련 안내 라고 적혀있는 문구가 많은 힌트를 주었던 것 같다.문제 해결력 테스트를 통해 지원자의 기초적인 CS 지식과 프로그래밍 역량 등을 확인합니다. 주어진 요구사항을 이해하고 해석하여 문제를 정의하고, ..
·Backend/Java
원래는 파이썬으로 코딩테스트 문제를 간간히 풀었었는데, 여기저기서 언어를 자바로 제한해버리는 바람에 급하게 자바로 코테를 준비하게 되었다.이번에 준비하는 코테는 직접 입출력을 해주어야 하는 환경이라 간단하게 입출력을 위한 내용들을 정리해 보았다.입력Scanner를 사용한 입력 방법은 스킵 하겠다.BufferedReader단순히 Java에서 BufferedReader가 Scanner보다 성능이 좋다고 알고있어서, 궁금해서 좀 찾아보니 차이가 좀 있었다. "그래서 왜 BufferedReader 쓰는데?" BufferedReader는 한번에 여러 개의 문자를 읽는데에 비해, Scanner은 매번 한 문자씩 읽는다.또한, Scanner는 단순히 문자열을 읽는 것 외에 추가적으로 제공하는 기능이 몇가지 있는데, ..
·DevOps
Docker  명령어 모음집비교적 간단하고, 자주 사용하는 명령어들을 가볍게 정리 해 보았다.새로 사용해보는 명령어가 생길때마다 꾸준히 기록해야겠다.  도커 버전 확인하기docker --version Dockerfile을 사용해 도커 이미지 빌드하기docker image build -t {이미지명[:태그명]} {Dockerfile경로} 실행중인 컨테이너 목록 확인하기docker ps 모든 컨테이너 목록 확인하기docker ps -a 특정 컨테이너 실행시키기docker start {컨테이너ID 혹은 컨테이너명} 특정 이미지를 컨테이너로 만들고 실행시키기docker run -it {이미지ID}-it는 -i 옵션, -t 옵션으로 나뉘는데 각각 컨테이너에 표준입력(stdin)을 활성화 할것인지? 그리고 TTY ..
공룡 똥
해야지 뭐