목차
- 환영 인사와 금요일 분위기
- React 인강 추천과 라이브러리 개발자 고충
- React & React Native 학습 방법 토론
- 국비 학원과 개인 학습 비교
- Jquery 포함 커리큘럼에 대한 의견
- Flutter, Docker, Next.js 등 다방면 기술 공부 계획
- React 스크립트 삭제 문제 해결 팁
- 대용량 이미지 렌더링 최적화 경험
- 자유로운 개발자 대화 속 긍정적 에너지
- 면접팁⚡ (없음)
1. 환영 인사와 금요일 분위기
- 개발자방에서 활기찬 금요일 아침 인사와 주말 기대감을 나눔
- "좋은 아침", "즐거운 금요일", "주말 대체공휴일 3일 연휴" 이야기로 시작
- 친근한 농담과 편안한 대화가 이어짐
2. React 인강 추천과 라이브러리 개발자 고충
- React 공식 문서와 "PreloadQuery" 추천됨
- '한입에 먹는' 스타일 강의가 설명이 잘 되어 초보자에게 인기
- 라이브러리 개발자는 기능을 '사서' 사용하는 사용자 입장이라 오히려 고생이 많음
- 라이브러리 개발자는 사용자가 버그를 제공하는 진정한 소비자임
- 좋은 React 인강은 공식 문서 참고+초보자 눈높이 강의 병행 추천
3. React & React Native 학습 방법 토론
- React & RN 병행 학원 수강 vs 개인 독학 및 출시 준비 중 질문
- 다수는 개인 공부(B안)가 더 효율적이며, 학원은 비효율적이라는 의견 다수
- 학원은 기본 찍먹용이며, 실력 향상은 개인 학습 중심이어야 함
- 같이 공부하는 동료가 있으면 나태해지는 것을 줄여주니 도움 된다
- '낮에는 학원, 밤에는 독학' 방법도 제시됨
- 본인의 의지와 환경에 맞게 결정할 것 권장
4. 국비 학원과 개인 학습 비교
- 국비학원 커리큘럼에 jQuery 포함됨에 대한 질문
- jQuery는 현재 메인 Front-end 개발에선 거의 쓰이지 않지만,
- 레거시 시스템 유지보수를 위해 여전히 필요할 수 있음
- 학원은 찍먹용으로 과거 기술도 알려주는 경우 많음
- 국비학원은 기본만 알려주고 개인 공부가 필수라고 강조됨
5. Flutter, Docker, Next.js 등 다방면 기술 공부 계획
- 한 개발자는 3월부터 헬스장, 다트, 플러터, 도커 등 다양한 분야 동시 공부 예정
- 현실적 시간 부족과 성장통에 대한 고충 공유
- 회사 요구에 따라 다양한 신기술 익혀야 하는 상황
- 다크호스 같은 멀티태스킹 개발자의 고민과 고충이 드러남
6. React 스크립트 삭제 문제 해결 팁
- 프로젝트에서 react-scripts 삭제 후 문제 발생 사례 공유
- 해결 방법:
- 동일한 버전으로 다시 설치해 보기
- 의존성 충돌 및 버전 차이 문제 확인
- 깃허브에서 관련 이슈나 changelog 확인 권장
- 라이브러리 및 스크립트 의존성 매우 중요하고 버전 관리는 필수
7. 대용량 이미지 렌더링 최적화 경험
- 수천 개의 이미지 컴포넌트를 한 번에 렌더링하면 브라우저가 멈춤
- 라이브러리(react-window, react-virtualized) 사용했으나 내부 스크롤이 생겨 포기
- 직접 스크롤 및 표기 방식 자체를 개선하는 방향으로 문제 해결
- 대량 데이터 렌더링 시 가상화(virtualization) 기술 활용이 필수
- 컴포넌트가 화면에 보이는 일부만 렌더링하여 성능 최적화
- 직접 구현 시 내부 스크롤 이슈 주의
8. 자유로운 개발자 대화 속 긍정적 에너지
- 개발자들 간 친근하고 자유로운 농담 분위기 속에 열정 공유
- 퇴근 준비와 금요일 즐거움 다짐
- 서로 응원하며 좋은 분위기 유지
면접팁⚡
이번 대화에서 별도의 면접 팁은 없으나,
- 라이브러리 개발자 역할 이해와 어려움을 설명할 수 있는 점
- React 프로젝트 문제 해결 경험 공유하기
- 학습 계획 수립 및 자기주도학습 의지 강조하기
링크🔗
- React 공식 문서 및 PreloadQuery 추천
- 이미지 렌더링 최적화 사례: https://present.kim/repo-image-viewer/#/Mojang/bedrock-samples/main
- YouTube 공유 영상(내용 불분명): https://www.youtube.com/watch?v=zI6MvzIZ3CA
#React#ReactNative#개발학습#국비학원#라이브러리개발자#프론트엔드#이미지최적화#Jquery#Flutter#도커