분류 전체보기

기록 블로그 보러가기🌵
기록/컨퍼런스

[WOOWACON 2023] 우아콘 2023 다녀왔다

우아콘 2023 우아콘 다녀왔다..! 입장권 추첨 때는 실패했었지만, 회사 언니가 양도 티켓을 구해줘서 다녀올 수 있었다💕💕 티켓 구해준 언니, 그리고 양도해 주신 희정 님 모두 감사드립니다🙇‍♀️ 항상 희정님께 감사하게 생각하며 살겠읍니다. 이름표를 받을 때 "XX의 희정 님이시죠?"라고 묻길래 당황해서 "네..!"라고 말해버렸다. 알고 보니 양도받은 거라고 말하면 이름을 바꿔주시는 거였다..🥲 지레 겁먹어서 하루동안 희정 님으로 살았음;; 이번 컨퍼런스는 회사에서 제일 친한 언니들이랑 다행히 같이 가게 되었다! 대화할 친구도 있고, 혼자가 아니라서 너무 좋았다. 아니 근데 왜 다들 서로 아는 사람이지? 서로 안부를 묻는 분들이 많던데, 도대체 어디서 친분을 쌓으시는 건가요.. 나도 끼고 싶다 ㅜ 참여..

기록/독서

프로그래머의 뇌

프로그래머의 뇌, 펠리너 헤르만스 저 📅 2023년 8월 14일 ~ 9월 11일 "프로그래머의 뇌" 책을 읽으며 기억하고 싶은 내용을 정리한 글입니다. 📑 Ch 1. 코딩 중 겪는 혼란에 대한 이해 두뇌의 인지 과정 장기 기억 공간(Long-Term Memory, LTM) 단기 기억 공간(Short-Term Memory, STM) 작업 기억 공간(Working Memory) LTM, STM의 정보를 처리하고 실제 사고 작용이 일어나는 공간 코드가 초래하는 혼란의 유형 프로그래밍 언어나 알고리즘, 도메인 등의 지식이 없는 경우 → LTM 문제 코드를 이해하기 위한 정보가 부족한 경우 → STM 문제 코드가 너무 복잡한 경우 → 작업 기억 공간 문제 📑 Ch 2. 신속한 코드 분석 STM은 2개 ~ 6개 사..

코딩테스트

[프로그래머스/Javascript] 귤 고르기

📄 문제 Lv 2. [연습문제] 귤 고르기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔍 문제 접근 💡 Map을 이용해 귤 사이즈별 개수를 저장 💡 구한 개수를 내림차순으로 정렬하여 개수가 많은 것부터 상자에 담기 📝 문제 풀이 function solution(k, tangerine) { const descOfNumbers = getNumberBySize(tangerine).sort((a, b) => b[1] - a[1]); let sum = 0; let count = 0; for (let i = 0; sum < k; i++) { sum += desc..

코딩테스트

[프로그래머스/Javascript] 피보나치 수

📄 문제 Lv 2. [연습 문제] 피보나치 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔍 문제 접근 💡 문제에서 1234567과 같은 숫자로 나눈 나머지를 출력하라는 이유 = int로 표현할 수 있는 범위를 넘어서기 때문 참고 링크 📝 문제 풀이 처음에 재귀함수로 풀었다가 시간 초과와 런타임 에러를 맞고, for 문으로 방법을 바꿨다. // 문제의 재귀함수 function solution(n) { if (0 === n) { return 0; } if (1 === n || 2 === n) { return 1; } return solution((n -..

기록

2023년 8월 회고

습관 기록 8월에 하려고 계획했던 일을 잘 수행했는지 기록해 보았다! 모아놓고 보니 수면 시간 말고는 빈칸이 너무 많다.. 8월 초반에만 열심히 하고 점점 빈도가 줄어드는 게 눈에 보인다. 8월도 뭔가 한 게 없네😥 다이어리 역시 기록은 아날로그지! 기존에 노션으로 하루 일과를 기록하고 있었지만 시간 활용을 잘하고 있는지 한눈에 파악하기 힘들어서 다이어리를 쓰게 되었다. 노션보다 한눈에 들어오고, 칸을 채우기 위해 조금 더 생산적인 활동을 하려고 노력하는 것 같다. 비록 아진 빈칸은 많지만 점점 채워나갈 수 있게 노력해야지! 영어 공부 개발자라면 영어가 중요하지! 듣기/읽기는 접할 기회가 많아서 어찌저찌 가능은 한데 쓰기/말하기가 너무 약했다. 지금이라도 영어 공부를 시작해야겠다 싶어서 영어 일기 쓰기와..

기록/컨퍼런스

[INFCON 2023] 인프콘 다녀왔다

나도 갔다 인프콘 정말 감사하게도 시간표 공유 이벤트에 당첨되어 인프콘을 다녀왔다. 막차 감사합니다 인프런 선생님들🙇‍♀️🙇‍♀️ 입장하자마자 많은 사람들과 각종 부스를 보니 현장감이 엄청났고, 수많은 멋진 개발자들 사이에 나도 껴있다는 마음에 조금 뿌듯했다. 받은 팜플렛과 부채! 캐릭터 너무 귀여워..💚 참여한 세션 및 이벤트 인프콘 참석 후기인 만큼 세션 내용 정리보단 느낀 점 위주로 작성해보고자 한다. 지속 가능한 소프트웨어 개발을 위한 경험과 통찰 (발표자: 케이타운포유, 백명석 님) 개발자가 일을 잘하는 방법, 가야 할 방향은 조금 뻔한 얘기가 아닐까? 하는 의심 어린 마음으로 세션을 들었는데, 그런 생각을 했다는 게 너무너무 죄송할 정도로 유익했다. 경험과 통찰이라는 단어가 괜히 붙은 게 아니..

TIL

TIL 7: 환경변수와 빌드

들어가며 최근 DR 시스템을 구축해야 하는 이슈가 있었는데 배포 환경에 DR을 추가하고 세팅하는 작업을 맡게 되었다. 작업 중 angular를 사용하는 client와 nest를 사용하는 middleware의 빌드 코드가 다른 것을 보고 의문을 가지게 되었다. * DR(Disaster Recovey)란? 재난 또는 각종 요인으로 인해 서비스나 시스템이 중단됐을 경우, 이를 정상화시키는 행위 문제의 코드 // Angular package.json "build:prod": "ng build --configuration=prod" // NestJs package.json "build": "nest build" 왜 nest는 빌드할 때 환경변수를 사용하지 않을까? 🤔 Angular의 경우 프로젝트를 빌드할 때 -..

코딩테스트

[프로그래머스/Javascript] 튜플

📄 문제 Lv 2. [2019 카카오 개발자 겨울 인턴십] 튜플 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔍 문제 접근 💡 JSON.parse()를 사용해 object로 변환하면 되지 않을까? (실패) 💡 원소의 순서가 중요하므로 {}내 숫자의 개수로 정렬을 해야 한다. 💡 {}내 숫자만 가져오려면 정규표현식이 편할 듯! 🌟 정규표현식이 익숙하지 않을 때 사용하면 좋은 사이트 👉 https://regexr.com/ 📝 문제 풀이 function solution(s) { const numberSet = new Set(); const numbers = ..

코딩테스트

[프로그래머스/Javascript] 다음 큰 숫자

📄 문제 Lv 2. [연습문제] 다음 큰 숫자 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📝 문제 풀이 다른 분들의 풀이를 보니 match()를 사용하는 분이 대부분이었다. match() 보단 replaceAll()이 더 빠를 거라고 생각해서 검색해 봤는데 나오는 게 없네..😥 프로그래머스 기준으론 match()가 더 빠른 것 같기도? function solution(n) { const numberOfOneInBinary = getNumberOfOneInBinary(n); let nextNumber = n + 1; while (true) { if (n..

TIL

TIL 6: MVP(Minimum Viable Product)

들어가며 채용 공고 우대사항에서 자주 보이는 "MVP 단위 개발 프로세스에서의 개발 경험이 있는 분"이라는 문구. MVP란 뭘까? 에자일(Agile)과 함께 자주 언급되는 MVP를 알아보자. MVP란? "Minimum Viable Product". The Lean Startup의 저자인 Eric Ries에 의해 널리 알려진 개념으로 최소한의 기능만 실행 가능한 제품을 뜻한다. 핵심 가치를 시장에 빠르게 전달하기 위해 가장 중요한 기능만 담은 제품의 기본 버전을 의미한다. MVP 프로세스 아이디어 도출 고객이 원하는 것은 무엇인가? 그들의 문제점은 무엇이며 어떻게 해결할 수 있을까? 정말 필요한 기능과 이후에 추가해도 상관없는 기능을 구분한다. 제품 제작 MVP 출시 시장 반응 테스트 피드백 수렴 정식 제..

셈인
'분류 전체보기' 카테고리의 글 목록 (3 Page)