react 썸네일react

2024-11-01

목차

  1. 운동과 휴식의 중요성
  2. 미니 PC와 개발 환경
  3. AWS S3 CORS 에러 문제 및 해결
  4. 데이터베이스 락과 데드락 이슈
  5. 결혼식 축의금 문화
  6. 직장과 이직 이야기, 취업 축하
  7. TypeScript 유틸리티 타입 활용법
  8. 코딩 테스트 준비 팁과 추천 사이트
  9. 기타 개발 관련 소식과 잡담
  10. 힐링과 소소한 공유

1. 운동과 휴식의 중요성 🏃‍♂️💪

  • 꾸준한 운동이 중요하지만, 적절한 휴식도 필수임.
  • 2~3일에 하루 이틀씩 휴식을 주면 근육 컨디션이 좋아진다는 의견 공유.
  • 발목 부상으로 운동을 못하고 있는 경우도 있으며, 쉬는 것도 운동의 일부라는 인식 강조.
  • 러닝, 철봉, 물구나무서기 등 다양한 운동 방식이 화제로 언급됨.
  • 운동은 숨쉬기부터 시작한다는 농담도 있었음.

2. 미니 PC와 개발 환경 💻

  • 저렴한 미니 PC의 스펙이 최근 많이 좋아져서 개발용으로도 충분할 수 있음.
  • 앱 시뮬레이터 구동이나 여러 창을 동시에 띄우는 작업이 아니라면 사무용 PC로도 웹 개발은 가능.
  • 윈도우 라이선스 가격 논의: 일부 소형 PC는 윈도우 라이선스 비용이 제외될 수 있다는 이야기.
  • 카카오톡 캐시가 8GB나 되는 등, 노트북 성능과 저장 공간에 관한 대화.

3. AWS S3 CORS 에러 문제 및 해결 🎨🚫

  • 특정 폴더 내 SVG 파일만 CORS(Cross-Origin Resource Sharing) 에러가 발생하는 사례 공유.
  • CORS는 웹 브라우저 보안 정책으로, 리소스가 다른 도메인에서 호출될 때 서버가 허용하는지 여부를 판단.
  • 헤더에 CORS 정책이 누락되어 에러 발생했으며, 클라우드프론트 캐시 무효화를 통해 임시 해결.
  • CORS 에러는 캐시 문제나 응답 헤더의 Access-Control-Allow-Origin 설정 문제일 수 있음.
  • 해결 방법: S3 버킷 정책 확인, 클라우드프론트 무효화, 올바른 응답 헤더 설정 등.

4. 데이터베이스 락과 데드락 이슈 🛑

  • DB 락(lock) 문제 관련 질문과 논의.
  • 특히 데드락(Deadlock) 문제는 두 개 이상의 트랜잭션이 서로가 가진 자원을 기다리며 발생.
  • 이를 해결하기 위해선 쿼리 순서 조정, 트랜잭션 분리, 적절한 인덱스 설정 등이 도움 됨.
  • Update 쿼리를 통해 상태를 변경하는 부분을 점검하라는 조언도 있었음.

5. 결혼식 축의금 문화 🎉🎁

  • 직장 동료 결혼식 축의금 액수에 대한 이야기 나눔.
  • 대체로 친하지 않으면 5만 원, 친한 사이거나 식장에 직접 참석하면 10만 원 정도가 적당하다는 의견.
  • 요즘 물가 상승에도 불구하고, 예의를 갖추는 선에서 이 정도가 일반적.
  • 사회 초년생 등 처음 준비하는 경우 어떻게 해야 할지 고민하는 질문도 있었음.

6. 직장과 이직 이야기, 취업 축하 🎊

  • 인턴에서 정규직 전환 성공 사례 공유, 모두 축하하는 분위기.
  • 취업 준비 중인 분들을 위해 응원과 조언이 오갔음.
  • 이직 준비, 주4일제 근무, 연차 사용 등 근무 환경 관련 소소한 이야기.
  • 회사 퇴직금 IRP계좌를 어느 은행에서 개설하는 게 좋은지, 내부 경영지원팀에 문의하는 게 바람직하다는 경험담.

7. TypeScript 유틸리티 타입 활용법 📐

  • 특정 타입에서 인덱스 시그니처([otherProps: string]: any) 같은 부분만 제거하고 싶을 때의 고민.
  • Omit은 단일 프로퍼티 삭제에 유용하지만 인덱스 시그니처 같은 특수한 케이스에는 대응이 어려움.
  • 대신 인덱스 시그니처를 필터링하는 유틸리티 타입을 구현하는 방법 공유.
  • 예: KnownKeys<T> 타입으로 필터링 가능.
  • 타입스크립트 타입 처리 전문적인 주제이므로 초보자는 기본 유틸리티 타입(Omit, Pick 등)부터 익히는 것이 좋음.

8. 코딩 테스트 준비 팁과 추천 사이트 🧑‍💻

  • 첫 코딩 테스트 준비 방법을 묻는 질문에 문제를 많이 풀어보는 게 필수라는 답변.
  • 추천 사이트는 프로그래머스, 백준, 리트코드(LeetCode), 탑코더(TopCoder), solved.ac 등이 언급됨.
  • 각 사이트마다 특징과 문제 유형이 달라 다양한 문제를 접하는 게 중요.
  • 실제 면접과 코딩 테스트에서 자주 나오는 유형을 반복 학습하길 권장.

9. 기타 개발 관련 소식과 잡담 💬

  • 네이버 지도 API 문제로 빌드 실패 사례 공유.
  • 수요일 전부 연차를 쓰면 한 주 컨디션이 매우 좋아진다는 경험담.
  • “쉬프티(Shifti)”라는 복무관리 솔루션 어플 소개.
  • 당근(캐럿) 관련 농담과 편식에 대한 유쾌한 대화.
  • 할로윈, 금요일의 느낌 등 소소한 일상 이야기.

10. 힐링과 소소한 공유 🎵

  • 유튜브 링크로 노래를 들으며 힐링하자는 제안.
  • 개발자 커뮤니티에서 서로 응원하고 격려하는 따뜻한 분위기.

면접팁⚡

  • 데드락 해결법: 데이터베이스 락 문제는 면접에서 자주 다뤄짐. 트랜잭션이 자원을 상호 대기하지 않도록 쿼리 순서 통일, 짧은 트랜잭션 유지, 인덱스 최적화 등이 핵심임.
  • TypeScript 유틸리티 타입: 인덱스 시그니처 제거 방법이나 복잡한 타입 조작은 깊은 이해를 요구함. Omit, Pick, Exclude 등을 숙지하고, 고급 타입스크립트 타입 변형에 대한 질문 대비.
  • 코딩 테스트 준비: 문제 풀이량이 핵심. 프로그래머스, 백준 같은 국내외 사이트를 통한 꾸준한 연습과 타임 매니지먼트 연습을 강조.

링크🔗

#운동#개발환경#AWS#CORS#데드락#TypeScript#코딩테스트#취업#결혼문화#커뮤니티