IT취업준비22 서버와 클라이언트 구조 이해법(웹개발, API통신, 면접기초) 한 신입 개발자의 포트폴리오를 검토하면서 로그인 버튼을 누른 뒤 어떤 과정이 진행되는지 설명해 달라고 요청한 적이 있습니다. 학생은 프런트엔드에서 백엔드 API를 호출하고 데이터베이스에서 사용자를 확인한다고 답했습니다. 전체적인 방향은 알고 있었지만 요청에 어떤 값이 들어가는지, 서버는 무엇을 검사하는지, 로그인 결과가 화면에 어떻게 전달되는지는 설명하지 못했습니다.프로젝트 기록을 다시 확인하니 학생은 로그인 화면과 API 연결을 직접 담당했습니다. 개발 중 로그인 요청이 계속 실패했지만 서버 문제라고 생각해 백엔드 담당자에게 수정을 요청했습니다. 브라우저의 네트워크 기록을 확인해 보니 화면에서 이메일을 userEmail이라는 이름으로 전달했고 서버에서는 email이라는 이름으로 값을 찾고 있었습니다. .. 2026. 9. 2. 코드 리뷰 경험이 취업에 중요한 이유(품질개선, 협업능력, 성장기록) 신입 개발자의 프로젝트 경험을 점검하면서 팀원에게 코드 리뷰를 받은 적이 있는지 질문한 적이 있습니다. 준비생은 GitHub에서 병합 요청을 올렸고 팀원들이 확인한 뒤 승인해 주었다고 답했습니다. 하지만 어떤 의견을 받았으며 그 의견을 반영한 뒤 코드가 어떻게 달라졌는지 묻자 기억나는 내용이 거의 없었습니다. 기능이 정상적으로 실행되면 리뷰가 끝난다고 생각해 승인 여부만 확인했고, 짧은 변수명이나 중복 코드처럼 수정하기 쉬운 의견만 반영했기 때문입니다.프로젝트 기록을 다시 살펴보니 회원가입 기능에서 중요한 피드백을 받은 흔적이 있었습니다. 준비생은 이메일 형식과 필수 입력값을 화면에서 검사했지만 서버에서는 값을 그대로 저장하고 있었습니다. 팀원은 API를 직접 호출하면 화면 검증을 거치지 않고 잘못된 데.. 2026. 8. 26. 첫 IT 회사 선택 기준(교육환경, 업무범위, 성장가능성) 첫 취업을 준비하던 한 개발자 지원자가 두 회사의 최종 결과를 기다리고 있었습니다. 한 곳은 신입 교육제도를 강조했고 다른 곳은 입사 직후 프로젝트에 참여할 수 있다는 점을 내세웠습니다. 처음에는 교육기간이 긴 회사가 더 안전한 선택처럼 보였지만 면접에서 세부 내용을 확인하자 차이가 드러났습니다. 첫 번째 회사의 교육은 공통 자료를 혼자 읽고 평가를 통과하는 방식이었으며, 이후 어떤 팀과 업무에 배치되는지는 정해지지 않았습니다. 두 번째 회사는 공식 교육기간은 짧았지만 선배 개발자가 초기 작업을 검토하고 오류 수정, 작은 기능 개발, API 구현 순서로 업무를 배정하고 있었습니다.지원자는 교육제도가 있다는 문구만으로 성장하기 좋은 환경이라고 판단했던 자신의 기준을 수정했습니다. 이후에는 교육기간보다 질문.. 2026. 8. 13. IT면접 답변이 짧은 이유(기술경험, 설명훈련, 프로젝트) IT 직무 모의면접을 진행하다 보면 지원동기와 성격에 관한 질문에는 비교적 길게 답하지만, 기술과 프로젝트 질문에는 한두 문장으로 끝내는 준비생이 있습니다. 어떤 기능을 구현했는지 묻는 질문에 로그인 기능을 만들었다고 답하고, 어려웠던 점을 물으면 오류가 발생했지만 검색해서 해결했다고 마무리합니다. 실제로 수행한 작업은 더 많지만 당시의 판단과 과정을 정리하지 않아 설명할 내용이 남아 있지 않은 것입니다.한 백엔드 지원자는 쇼핑몰 프로젝트에서 인증, 주문, 결제 기능을 담당했습니다. 그러나 면접에서는 스프링 시큐리티를 사용해 로그인을 구현했다는 답변만 제시했습니다. 인증 실패와 권한 부족을 어떻게 구분했는지, 비밀번호 검증은 어디에서 처리했는지, 로그인 상태를 어떤 방식으로 유지했는지를 추가로 묻자 구체.. 2026. 8. 8. 신입개발자 포트폴리오 문제(프로젝트정리, README, 기술면접) 신입 개발자의 포트폴리오를 처음 열었을 때 프로젝트가 세 개 이상이고 사용 기술도 다양하지만, 어떤 역량을 가진 지원자인지 바로 파악하기 어려운 경우가 있습니다. 화면 캡처와 기능 목록은 많아도 왜 이 서비스를 만들었는지, 본인이 맡은 역할은 무엇인지, 구현 과정에서 어떤 문제를 해결했는지가 잘 보이지 않기 때문입니다. 결과물의 분량은 충분하지만 평가자가 확인해야 할 정보의 순서가 정리되지 않은 것입니다.실제로 백엔드 직무를 준비한 한 지원자는 쇼핑몰, 게시판, 일정관리 서비스까지 세 개의 결과물을 제출했습니다. 그러나 모든 프로젝트가 사용 기술, 기능 목록, 실행 화면 순서로만 구성되어 있었고 오류 처리나 데이터베이스 설계 이유는 빠져 있었습니다. 기술면접에서는 여러 기능 가운데 어떤 부분을 직접 설계.. 2026. 8. 4. IT취업 첫 지원 지연문제 (완벽주의, 경험부족, 지원전략) IT 취업 상담에서 첫 지원 예정일을 물으면 프로젝트를 하나만 더 완성한 뒤 시작하겠다고 답하는 준비생이 적지 않습니다. 처음에는 로그인 기능까지만 보완하려다가 소셜 로그인, 결제, 클라우드 배포까지 계획이 늘어나고, 그다음에는 자격증과 알고리즘 공부가 부족하다는 이유로 시작을 다시 미룹니다. 준비 기간은 길어졌지만 정작 채용공고를 분석하거나 이력서를 제출한 경험은 없는 상태가 되는 것입니다.실제로 백엔드 개발을 8개월 동안 준비한 한 지원자는 게시판과 쇼핑몰 프로젝트를 보유하고 있었지만, 동시성 처리와 자동 배포까지 구현해야 경쟁력이 생긴다고 판단했습니다. 그러나 자료를 함께 살펴보니 새로운 기술보다 담당 기능, 오류 해결 과정, 데이터베이스 설계 이유가 제대로 정리되지 않은 것이 더 큰 문제였습니다... 2026. 8. 1. 이전 1 2 3 4 다음