목차
- 이력서와 자기소개서 작성 팁
- 성능 개선 경험 작성과 면접에서의 검증
- Next.js와 CORS 이해하기
- 개발 취업 시장 현황과 현실적인 조언
- 커뮤니티와 대화 분위기
- 기술 관련 유머와 친목
- 게임 및 취미 이야기
- 회사 운영과 자금 상황 토론
- 개발자 면접 준비 팁
- 기타 공유된 영상 링크 및 유용 자료
1. 이력서와 자기소개서 작성 팁
- 자기소개서는 짧고 간결하게 2~3줄 내외로 작성해도 무방함.
- 회사 정보를 사전에 찾아보고 관심 있는 모습(관심있는 척)을 자연스럽게 표현하는 것이 좋음.
- 경력 기술서나 포트폴리오가 잘 정리되어 있다면 자기소개서 부족은 큰 문제 되지 않음.
- 자기소개서에 너무 긴 문단을 쓰기보단 핵심만 간결하게 표현하는 것이 채용담당자에게 호감도 상승.
2. 성능 개선 경험 작성과 면접에서의 검증
- 단순 기능 구현 이력보다 성능 개선 경험을 구체적으로 작성할수록 이력서가 돋보임.
- 성능 개선 시 숫자(예: 1600ms → 500ms)로 구체적인 개선 수치를 명시하는 것이 효과적임.
- 면접관은 경험이 진짜인지 동료 개발자에게 요청한 부분이나 구체적인 작업 과정을 질문하며 파악함.
- 성능 개선은 코드 리팩토링, 불필요한 렌더링 방지, API 응답시간 최적화 등 다양한 방법이 있음.
- 예: React의 useEffect가 과도하게 호출되는 문제를 해결하는 것도 성능 개선이 될 수 있음.
- 거짓말을 해도 확인이 어려우니 경험을 진솔하게 설명하는 것이 신뢰를 얻는 방법임.
초보자를 위한 부연설명:
성능 개선이란 기존에 너무 느리거나 비효율적이었던 프로그램이나 기능의 동작 속도나 반응성을 높이는 작업임.
예를 들어, 웹 페이지가 너무 느리게 로딩되는 문제를 API 최적화나 코드 수정으로 빠르게 만드는 것이 성능 개선임.
3. Next.js와 CORS 이해하기
- Next.js에서 클라이언트 사이드(fetch API)로 외부 서버에 요청할 때 CORS(Cross-Origin Resource Sharing) 문제가 발생할 수 있음.
- CORS는 브라우저가 다른 도메인에 요청을 할 때 보안을 위해 제한하는 정책임.
- 서버 쪽에서 Access-Control-Allow-Origin 헤더를 설정해야 클라이언트가 정상적으로 응답을 받을 수 있음.
- Next.js에서 CORS 문제는 서버(Response Headers)에서 해결해야 하며, 클라이언트 코드 변경만으로 해결되지 않음.
- 만약 서버 정보를 제어할 수 없다면, Next.js 서버사이드에서 프록시 요청으로 우회하는 방법도 활용 가능.
초보자를 위한 부연설명:
CORS란 웹 보안 정책 중 하나로, 웹 브라우저가 사용자 보안을 위해 다른 출처(도메인) 서버에 요청을 제한하는 기능임.
이 문제를 해결하려면 요청받는 서버가 '어떤 출처에서든 요청을 받아들인다'고 허락하는 헤더를 추가해야 함.
4. 개발 취업 시장 현황과 현실적인 조언
- 최근 개발자 취업 시장이 전반적으로 어려운 편이며, 과거에 비해 구인 배수가 낮아졌다고 함.
- 그럼에도 불구하고 높은 실력을 갖춘 개발자는 상대적으로 어려움이 적음.
- 회사 입장에서 "이 돈으로 뽑을 수 있는 개발자" 기준으로 채용이 진행되는 경우가 많음.
- 스타트업, 중소기업과 대기업 기준이 다르고 각기 장단점 존재.
- 정부 R&D 예산 동향과 업계 상황에 따라 채용 및 자금 운용에 영향 있음.
- 현장에서는 최신 기술과 성과를 곧바로 평가하는 경향이 큼.
5. 커뮤니티와 대화 분위기
- 대화는 기술 이야기뿐 아니라 개인 근황, 게임, 유머 등을 자유롭게 주고받는 친근한 분위기로 진행됨.
- 닉네임, 농담, 별명 등으로 서로를 부르며 익숙함을 표시함.
- 간간히 “핫 리액트”나 “용어 유행어” 같은 웃음 포인트도 공유됨.
- 편안하고 부담 없는 소통 문화가 느껴짐.
6. 기술 관련 유머와 친목
- 코딩 내역, 자바스크립트 useEffect hooks 이슈를 유머러스하게 ‘서로 사랑한다’ 라고 표현.
- ‘향수형 프로그래밍’ 같은 재미있는 표현으로 레거시 코드 유지보수의 고충을 재치있게 설명.
- ‘기상’, ‘잇몸 등장’ 같은 일상어와 개발 용어가 섞이며 자연스러운 대화 흐름.
- 게임, 향수 브랜드, 음식 얘기 등 다양한 주제로 친목 다룸.
7. 게임 및 취미 이야기
- 최근 인기가 많은 게임인 Poe2, Overwatch 등 이야기 나옴.
- 콘솔(플스, 엑박)과 PC 게임 환경 차이에 대한 의견 존재.
- 각자의 취향과 장비 환경에 따른 플레이 경험 공유.
- 여가 시간을 어떻게 보내는지, 피로와 재미를 같이 나누는 모습도 보임.
8. 회사 운영과 자금 상황 토론
- 일부 대화에서 회사 매출, 인원, 자금 사정 등이 언급됨.
- 특히 1~3월은 회사 자금이 부족한 시기로 정부 자금이 4월부터 들어오는 경우가 많음.
- 대출과 재무 관리 필요성에 대한 현실적인 조언 오감.
- R&D 예산 삭감 우려와 이에 따른 업계 상황도 짚음.
9. 개발자 면접 준비 팁⚡
- 면접 시 성능 개선 경험에 대해 구체적으로 묻는 경우가 많음.
- 성능 개선 결과를 수치로 표현하는 습관이 효과적임.
- 경험을 진솔하게 말하는 것이 중요하며, 질문 중 유추로 진위 여부를 파악함.
- 기술 면접에서는 상황에 따른 개선 방법론, 팀 협업 과정 등도 물어볼 수 있음.
- 자기소개서는 짧고 핵심 위주로 쓰되 회사 맞춤 내용을 조금 첨가하면 좋음.
10. 공유된 영상 링크 및 유용 자료
- 리액트 관련 유튜브 숏츠 영상:
https://youtube.com/shorts/KfFTgAWjCLs?si=FuLgvucBJHViQCyZ - 구글이 나이를 아는 방법 소개 숏츠:
https://youtube.com/shorts/K70P3hqOtyQ?si=iMdFBBaC44cKSujz - 뉴스 기사 (개발자 시장 관련):
https://www.kmib.co.kr/article/view.asp?arcid=1739176225 - NICE 기업 정보 (네이버 관련):
https://www.nicebizinfo.com/ep/EP0100M002GE.nice?kiscode=112745&siteid=NAVER
#이력서#성능개선#NextJS#CORS#개발자취업#면접팁#개발커뮤니티#리액트#취업시장#테크토크