목차
- 축하와 소통: 생일과 친목 대화
- 회사 내 관계와 대화 팁
- 사이드 프로젝트 팀원 모집 및 참여 가이드
- 운동과 건강 관리 이야기
- React 개발 관련 질문과 라이브러리 이슈
- Next.js App Router와 에러 처리
- 타입스크립트 상태 관리: 불리언 외 3가지 상태 다루기
- 이직, 경력, 이력서 작성 관련 대화
- 개발자 정모(모임) 진행과 분위기
- 기타 개발자 일상: 업무, 피로, 취미 등
1. 축하와 소통: 생일과 친목 대화 🎉
- 여러 멤버가 생일을 축하하는 다양한 메시지 교환.
- 카톡 친구 목록이나 평소 관찰을 통해 누가 생일인지 알 수 있다는 소소한 이야기.
- 외모 칭찬 시 주의할 점과 자연스러운 접근법 논의.
- 생일 당사자가 부담스럽거나 자연스러움을 추구할 때 조심스러운 표현 조언.
2. 회사 내 관계와 대화 팁 💬
- 평소 얼굴만 아는 동료에게 말을 걸 때 부담감을 느끼는 경우 많음.
- 업무 관련 질문(“부서는 무슨 일 하시나요?”)부터 시작하는 것이 부담 적고 자연스러운 접근.
- 외모 칭찬보다는 업무나 회사 분위기 이야기로 대화 시작 권장.
- 무심코 지나치기 쉬운 이름이나 기본 정보 파악이 소통에 큰 도움.
Tip: 업무 환경에서 친근함과 적당한 거리 유지가 중요하며, 상대방 기분을 배려한 상호작용을 권장.
3. 사이드 프로젝트 팀원 모집 및 참여 가이드 💻
- 웹 프로젝트 진행 목적은 자기개발, 부담 없이 참여 가능한 형태.
- 프론트엔드는 React, 백엔드는 Spring Boot(JPA), DB는 MySQL 혹은 Oracle 예정.
- 초보자부터 고수까지 열정과 기본 지식이 있으면 모두 환영.
- 기간은 약 3개월, 서울 및 부천 지역에서 오프라인 미팅 예정이나 온라인 병행 가능.
- 참여 방법과 문의를 위한 카카오톡 오픈채팅 링크 공유.
초보 개발자도 참여 가능하며 협업 경험과 자기개발에 좋은 기회임.
4. 운동과 건강 관리 이야기 🏋️♂️
- 헬스장에서 하체 운동(스쿼트, 데드리프트 등)과 유산소 운동 병행 추천.
- 운동 후 근육 회복을 돕는 보충제(아르기닌, BCAA, 크레아틴, 프로틴 등)의 종류와 효능 공유.
- 개인차가 있어 소량 섭취 후 체질에 맞는지 확인 권장.
- 운동 루틴과 습관 만들기의 중요성 강조.
- 비 오는 날에도 운동을 꾸준히 하는 사람들이 많음.
5. React 개발 관련 질문과 라이브러리 이슈 ⚛️
- react-pdf-renderer 라이브러리 업데이트 후 실행 안 되는 문제 토론.
- 버전 업그레이드로 인한 API 변경 가능성.
- 코드와 컨텐츠 변경 여부 점검 필요.
- 타입스크립트 상태 관리
- 불리언 외 상태 3가지 이상 처리하는 방법 소개.
- useState<'true' | 'false' | 'half'> 같은 문자열 리터럴 타입으로 관리 효과적.
- 문자열이나 as const를 활용해 타입 안정성 확보 가능.
6. Next.js App Router와 에러 처리 🚦
- 유효하지 않은 경로 접근 시 별도의 404 페이지 설정 방법 질문.
- Next.js 공식 문서에 따르면 app/not-found.tsx 파일 생성 시 해당 페이지가 404 처리됨.
- 전역 에러 처리(global-error.tsx)와 페이지별 에러 처리(app/error.js)의 차이점 설명.
- not-found는 없는 페이지 접근 전용
- error.js는 코드 실행 중 발생한 예외 처리
- 미들웨어(middleware.ts)를 활용한 라우팅 제어도 가능.
7. 타입스크립트 상태 관리: 불리언 외 3가지 상태 다루기 🟩⬜🟥
- 불리언 타입 외 상태가 3개 이상인 경우 문자열 리터럴이나 튜플 타입 사용 권장.
- 예) type State = 'open' | 'closed' | 'half-open'
- 토글 처리 등 복잡한 상태 전환 시에는 논리적 설계가 필요하며, 단순 불리언 토글과 달리 명확한 상태 매핑 권장.
- 팀 작업 시 코드 스타일 가이드를 통해 일관성 유지하는 것이 좋음.
8. 이직, 경력, 이력서 작성 관련 조언 💼
- MAU(월간 활성 사용자) 수 20만 정도인 서비스 운영 경험 이력서에 적을지 고민하는 경우.
- 규모가 크지 않은 서비스라도 초기 런칭부터 참여했다면 좋은 경험으로 기술 가능.
- 회사나 팀의 성격, 지원하는 직무에 따라 장점 또는 단점이 될 수 있으니 전략적으로 결정할 것.
- 실패나 성공 경험 모두 개발자로서 성장에 중요한 스토리임.
9. 개발자 정모(모임) 진행과 분위기 🤝
- 오프라인 정모 계획: 5월 24일, 강남권 또는 잠실에서 진행 예정.
- 대화는 주로 개발 외 회사 이야기, 잡담 중심이며 개발 강요 없음.
- 참석 인원은 10~16명 정도 예상, 나이 제한 혹은 분위기는 자유로운 편.
- 코로나, 개인 사정 등으로 온라인 줌 참여도 가능.
- 정모는 네트워킹과 친목 도모의 장으로 자리매김중.
10. 기타 개발자 일상: 업무, 피로, 취미 등 ☕
- 개발자 업무 중 피로, 졸림 극복법 및 집중력 유지 방법 이야기.
- 회사 분위기와 동료 간의 갈등, 비위생 문제 등 현실적인 고민 토의.
- 개발하며 겪는 다양한 실무 상황과 에피소드 공유.
- 가벼운 유머, 게임, 운동, 음식 이야기도 빠지지 않음.
- 다양한 성향의 개발자들이 모여 편안한 소통 공간 역할 수행.
면접팁⚡
- 이력서에 서비스 규모 기술 시 단순 숫자보다 본인이 맡았던 역할과 팀 내 기여도 강조할 것.
- 실패 경험도 성장 스토리로 설명하여 문제 해결 능력 어필 가능.
- 개발 중 특정 라이브러리 버전 변경 후 이슈 발생 시 원인 분석 및 대응과정을 구체적으로 말하는 것이 좋음.
- 팀 내 소통 방식과 협업 경험 이야기 준비 추천.
- 타입스크립트 상태 관리 관련 질문 대비: 불리언 외 상태 타입 정의와 관리 경험 공유.
링크🔗
- Next.js Custom Errors and Routing
- MDN - Window beforeunload Event
- 사이드 프로젝트 팀원 모집 카카오톡 오픈채팅: https://open.kakao.com/o/sHUliltf
- React 관련 뉴스레터 추천:
- React pdf-renderer 라이브러리 관련 토론 (버전업 이슈 참고)
- 유튜브 영상 링크:
#React#NextJS#TypeScript#사이드프로젝트#개발자정모#운동#이직#프론트엔드#개발팁#커뮤니케이션