목록전체 글 (63)
백고등어 개발 블로그
제목을 보시고 바로 게시글 목록을 보지 말아주세요 부끄러우니까요 (이게 저의 신입 개발자 첫 번째 후기입니다...) 취업을 하고나서 벌써 7개월 가까이되는 시간이 지났다 그동안 너무 바빠서(귀찮아서) 블로그 글을 못쓰고 있었지만 잠깐 시간이나서 취업 후기를 써볼려고 한다 나는 취업전에 개발자 부트 캠프를 수료했는데, 여기서 javascript, node.js, express, react.js, mongodb 등의 기술들을 배웠고 해당 기술들로 두 번의 프로젝트를 진행했었다 지금 다니고 있는 회사엔 백엔드로 지원을 했는데, 인사팀쪽에서 풀스택 개발자로 지원 변경을 권유해주셨고, 풀스택 개발도 희망하고 있었기에 지원 변경을 했다 첫 날 출근했을 때 사수분께서 현재 개발 환경에 대해서 이것저것 설명해주셨다 현..
MongoDB 인덱싱에 대해서 조금더 자세히 알게 됐다 - 핵심은 DB 의 검색을 빠르게 해주고, 인덱스로 설정한 필드에만 유효하며, write 작업에는 느릴 수 있으므로 read 작업 위주의 애플리케이션에만 사용하길 권장한다 이틀 연속 재택을 하다가 몸이 더 쪼그라 들기전에 출근을 했다(그래도 재택이 좋다) 점심으로 회사주변 센터필드의 한국집이라는 식당에서 된장찌개를 먹었는데 너무 맛있었지만 입천장은 지키지 못했다 만약 언주로 센터필드를 본다면 꼭 한국집에 들러보시길 바랍니다 (사진을 못찍었다...)
칼럼 구성 Id: 댓글 인덱스는 게시글 번호와 상관없이 댓글 혹은 대댓글이 작성되면 auto_increment 로 1씩 증가되어 저장됩니다.(PK) Title: 댓글의 제목을 담을 칼럼입니다. Ref: 대댓글의 그룹번호(부모의 Id를 따라가며, Null 또는 1을 기본값으로 설정한다) 마지막 Ref 값 + 1 값으로 설정한다 Step: 들여쓰기의 Level depth 와 같으며, 부모 depth + 1 값을 가진다 ex) 부모 RefOrder: 같은 그룹내에서의 순서 기본값은 0으로 설정하며, 대댓글은 부모의 RefOrder + 1 값을 가진다 AnswerNum: 대댓글의 개수(부모가 가지고 있는 전체 대댓글의 개수) 손자글까지의 개수가 아닌 바로 아래의 자식글 개수만 해당 ParentNum: 대댓글에서..
RxJS는 Reactive Extensions For JavaScript 라이브러리이다. 여기서 Reactive Extensions 는 ReactiveX 프로젝트에서 출발한 리액티브 프로그래밍을 지원하기위해 확장했다는 뜻이다. ReactiveX 는 Observer 패턴, Iterator 패턴, 함수형 프로그래밍을 조합하여 제공한다. - Observer 패턴이란? 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다(무슨말이지????) 라고 위키에 쓰여있다 간단히 말하자면, 어떤 객체의 상태가 변할 때 그와 연관된 객체들에게 알림을 보내는 디자인이 패턴이라고 할 수 있다. 예..