ding-co100 [개발 일기] - 22.09.27.Tue 22.09.27.Tue 오전에 영어 쉐도잉 훈련 및 헬스 (웨이트)를 했습니다. 이후 바로 출근하여 회사 업무로 반응형 웹앱 모바일 스크린을 만들었습니다. 저녁까지 작업을 하고 퇴근 후 JS 알고리즘 1문제를 풀었습니다. 마지막으로 자기 전에 개발 관련 서적 독서를 조금 하였습니다. 오늘 회사 업무를 진행하면서 mouse over/out 관련 기능을 구현할 일이 생겼는데 옆자리 동료와 함께 event bubbling 관련해서 이야기를 나눴습니다. mouse over/out은 버블링이 발생하고, enter/leave는 발생하지 않습니다. 또한 git rebase/squash/merge에 대해 조금 짚어봤습니다. 예전에 딥 다이브 자바스크립트 책을 학습하면서 별 생각없이 지나쳤던 개념들이 조금씩 쏙쏙 나오는.. 2022. 9. 27. [개발 일기] - 22.09.26.Mon 22.09.26.Mon 오전에 영어 쉐도잉 훈련 및 헬스(웨이트)를 했습니다. 이후 회사에 출근하여 반응형 웹앱 디자인 작업 및 드롭다운 등 컴포넌트를 만들었습니다. 저녁에는 한 달 연장되는 우아한 스터디를 마지막으로 한번 더 다녀왔습니다. (남은 기간은 개인적으로 바빠서 참석이 힘들 것 같습니다.) 그 외 개인적으로는 JS 알고리즘 1문제를 풀고, 자료구조 중 Max/Min heap에 대한 내용을 리마인드 하고 JS 버전으로 코딩하여 블로그에 게시했습니다. 구체적인 내용은 추후 업데이트 할 예정입니다. 오늘은 회사 업무를 진행하면서, 기존 컴포넌트 설계가 조금 잘못되어 직접 만든 토스트 메시지나 카테고리에 추가한 드롭다운 애니메이션 등이 디테일적인 측면에서 잘 작동하지 않았습니다. 전체적으로 기능은 어.. 2022. 9. 26. [Topic #자료구조 04] Max/Min heap 구현 with JavaScript // Max Heap class MaxHeap { constructor() { this.array = []; } push(value) { this.array.push(value); this.#upHeap(this.array.length - 1); } pop() { const result = this.array[0]; const value = this.array.pop(); if (this.array.length > 0) { this.array[0] = value; this.#downHeap(0); } return result; } isEmpty() { return this.array.length === 0; } #parentIdx(idx) { // return Math.floor((idx + 1) / 2.. 2022. 9. 26. [개발자 글쓰기 스터디] 첫 번째 미팅 - OT (feat. 노마드코더) 22.09.25.Sun 노마드 개발자 글쓰기 스터디 OT를 진행했습니다. 약 스무 분이 참여해주셨습니다. 미팅 시작 5분 전까지만 해도 저 포함 3명 밖에 없어서 많이 당황했습니다. 하지만 오히려 소수 인원은 더 집중을 잘할 수 있고 매니징도 원활히 잘 될거라 긍정적인 생각을 가졌습니다. 우선 간단히 저에 대한 소개와 제가 약 1년간 시행착오를 겪은 경험에 대해 공유했습니다. 이후 블로그를 왜 운영하는지, 플랫폼 등에 대해 간단히 이야기를 나누고 본격적으로 앞으로 효율적인 스터디 운영의 방향성을 함께 만들어나갔습니다. 전반적인 틀은 다 잡혔고 노션을 이용하여 관리할 계획입니다. 매주 일요일 오후 8시 - 오후 9시 미팅 시간은 컴팩트하게 고정하였고, 오늘 OT 이후 앞으로 4번을 함께 만나게 될 예정입니.. 2022. 9. 25. 이전 1 ··· 5 6 7 8 9 10 11 ··· 25 다음 반응형