목차
- 아침 운동 루틴과 도파민의 중요성
- 폰트 로딩과 ‘폰트를 족욕하는’ 의미
- 리액트와 반응형 웹에 대한 이야기
- 커서 IDE 및 요금제 고민
- 무한 스크롤 구현 문제와 해결법
- 회사 상황과 커리어 고민
- 배포 관련 윈도우 서버 환경 이야기
- 블록체인 관련 토론과 라이브 코딩 제안
- AI 개발용 GPU 장비 추천 및 견적
- 개인 장비 스펙 자랑 및 유머
1. 아침 운동 루틴과 도파민의 중요성 💪
- 아침에 스쿼트 120개, 푸시업 75개를 완료하는 참가자가 있음.
- 저녁에는 심리적으로 힘들어 운동하기 어려움.
- 도파민은 ‘행복 호르몬’으로 알려져 있으며, 운동을 지속하게 하는 동기 부여 역할을 한다.
- 운동이 힘들어도 ‘도파민 분비’를 통해 하루를 버티는 힘을 얻는다는 의견.
2. 폰트 로딩과 ‘폰트를 족욕하는’ 의미 🎨
- ‘폰트를 족욕한다’는 표현에 대해 이해하려는 시도 있었음.
- 본 의미는 브라우저가 폰트 데이터를 다운받고 렌더링 준비하는 과정(즉, 폰트 로딩과 최적화 과정)을 일종의 의인화한 유머.
- 폰트 로딩은 사용자 경험에 큰 영향을 미치므로, 웹 최적화 시 필수 고려 사항임.
- 이해가 어려우면 “암기”하거나 넘기라는 조언도 있었음.
3. 리액트와 반응형 웹 🌐
- 리액트(React)는 페이스북이 개발한 UI 라이브러리로, 사용자 인터페이스를 구성하는 컴포넌트 기반 개발을 지원.
- ‘반응형 웹’은 사용자의 화면 크기나 디바이스에 따라 자동 레이아웃이 변화하는 웹 디자인 기법.
- 대화 중 리액트 관련 농담과 ‘반응형 방’이라며 친근하게 표현함.
4. 커서 IDE 및 요금제 고민 🖥️
- ‘커서’는 AI 기반 개발 도구로, 구독형(月결제) 혹은 연결제(사용량에 따른 결제) 요금제가 있음.
- 연결제는 사용량 변동을 줄 수 있다는 점에서 고민거리.
- 최신 IDE가 곧 나올 가능성 때문에 요금제 선택에 신중한 분위기.
- 월결제 선호 의견 다수, AI 도구가 과도기라서 안정성이 우선시됨.
5. 무한 스크롤 구현 문제와 해결법 📜
- 백엔드에 게시물 50개가 있고, 프론트에서 10개씩 불러오는 무한 스크롤을 구현할 때 문제 발생.
- 새 게시물이 DB에 추가되면서 중복으로 게시물이 브라우저에 노출되는 상황.
- 해결법: 데이터 패칭 요청 시 ‘페칭 시작 시간’을 백엔드로 넘겨서, 그 시간 이후의 데이터만 가져오는 방식 사용.
- ‘createdAt’ 타임스탬프를 기준으로 데이터 조회함.
- offset-limit 방식과 인덱스 기준 요청도 가능하며, 이 방법들은 중복 데이터 요청을 방지할 수 있음.
- 무한 스크롤은 사용자 경험에 유리하나 관리 복잡성도 존재해 ‘죄악’이라고 우스갯소리하며, 일반적인 페이지네이션도 적극 고려됨.
6. 회사 상황과 커리어 고민 🏢
- 한 참가자가 스타트업 경영난으로 인해 곧 백수 상태가 될 가능성을 언급.
- 스타트업 10년 경력이라 퇴직금 챙기기는 수월할 것이라 예상.
- 10년간 최선을 다했으니 잠시 쉬면서 유튜브 등 다른 활동도 고려 중.
- 경제 불황과 AI 발전으로 개발자 커리어 외 다른 가능성을 탐색하는 분위기.
- 주변에서 창업이나 다른 사업(예: 치킨튀김, 농사, 제육 사업) 추천하는 유쾌한 분위기 조성.
7. 배포 관련 윈도우 서버 환경 이야기 🖥️
- 외부망이 차단된 윈도우 서버 2016 환경에 배포 경험이 필요하다는 질문 있음.
- 윈도우 서버는 기업용 서버 OS로, 보안 정책 강화를 위해 외부 인터넷 연결을 차단하는 경우가 많음.
- 이 환경에서는 배포 자동화가 어려울 수 있어, 로컬 네트워크나 내부 저장소를 활용한 수동 배포 방법을 고려해야 함.
8. 블록체인 관련 토론과 라이브 코딩 제안 🔗
- ‘봇치더락’(botched lock?)과 솔라나(Solana) 코인 등 블록체인 용어 언급.
- 솔라나와 이더리움이 흔히 사용되는 블록체인 플랫폼임.
- ‘라이브 코딩’ 방송 제안으로 개발자 커뮤니티에서 활발한 소통 기대.
- 라이브 코딩은 실시간으로 코딩 과정을 공유하면서 개발 노하우를 나누는 방식.
9. AI 개발용 GPU 장비 추천 및 견적 💻
- AI 개발 시 고성능 GPU가 필수.
- 엔비디아 Geforce RTX 3090, 5090, 40시리즈, 50시리즈 성능과 재고 상황 비교.
- 750W 이상의 전원 공급도 중요.
- VRAM 16GB 이상이 AI 학습 시 많이 추천됨.
- GPU는 단순 그래픽 용도뿐 아니라 병렬처리, 딥러닝 학습에 강점을 가짐.
- 최적화된 RAM 타이밍과 시스템 세팅 고려 필요.
- 최신 GPU는 아직 수급이 쉽지 않거나 가격 부담 존재.
10. 개인 장비 스펙 자랑 및 유머 😄
- 어떤 참가자는 9950X3D CPU, 5090 GPU, 192GB RAM 갖춘 최고 사양 장비로 ‘지뢰찾기 풀옵션’을 즐긴다는 농담.
- 실제로 고사양 장비를 자랑하면서도 별로 켜지 않는다고 해 웃음 유발.
- 이런 친근한 대화가 개발자들 간 유대감 형성에 도움 됨.
면접팁⚡
무한 스크롤 구현 관련 질문 대비
- 무한 스크롤은 클라이언트에서 스크롤 이벤트 발생 시 일정 단위로 서버에서 데이터 요청함.
- 중복 데이터 문제를 해결하기 위해 타임스탬프(createdAt)를 기반으로 데이터 필터링하는 방법을 설명할 수 있어야 함.
- offset-limit 방식과 커서 기반 페이지네이션(cursor-based pagination)의 차이를 이해하고 말할 것.
- 무한 스크롤과 일반 페이지네이션의 장단점, 그리고 언제 어느 방식을 사용하는지가 중요한 평가 포인트임.
AI 개발용 GPU 관련 질문 대비
- GPU 성능, VRAM 용량, 전원 공급량이 AI 학습에 미치는 영향을 인지.
- 최신 GPU 시리즈와 시장 상황, 수급 이슈에 대한 기본 지식 준비.
- 딥러닝 모델 학습 시 GPU 외에도 RAM, CPU, 저장장치 등 하드웨어 전반의 균형 중요성 언급하기.
링크🔗
- 네이버 채용공고(10년차 이상 공고): https://recruit.navercorp.com/rcrt/view.do?annoId=30003325&sw=&subJobCdArr=1010001&sysCompanyCdArr=&empTypeCdArr=&entTypeCdArr=&workAreaCdArr=
- AI 개발용 GPU 성능 비교 및 견적 참고 자료 (인터넷 검색 필요)
- React 공식 문서: https://reactjs.org/
- 무한 스크롤 구현 가이드 (Cursor 기반 페이지네이션 참고) (블로그나 공식 문서 검색 권장)
- 솔라나(Solana) 및 이더리움(Ethereum) 소개: https://solana.com/, https://ethereum.org/
#운동#웹개발#React#무한스크롤#커서IDE#블록체인#AI개발#GPU#서버배포