
1부. 취업난 속에서도 살아남는 신입 개발자의 전략: 멘토링 현장에서 찾은 생존 팁
"취업 = 실력 + 태도 + 운" 여기서 실력은 어떻게 기를 수 있을까?
실력은 개발 지식 + 개발 지식의 적용이다.
여기서 말하는 개발 지식은 CS 공부를 말하고 적용은 이를 코드에 적용하는 것이다.
ex.
인덱스 : explain 살펴보기 , 1000만개 이상 데이터 넣고 인덱스 걸기 전/후 파악
AOP: 트랜잭션 update했을때 commit을 하는데 그 전에 다른 호출을 하면 값이 달라짐(어노테이션의 구성, 동작원리 코드로 이해하기)
- 용어와 개념은 제대로 이해하고 이를 정의할 줄 알아야한다.
- 기술을 배울때는 해당 기술이 어떤 목적으로 생겼으며 어떤 과거 기술이 영향을 받았는지 연관지어 공부해야한다.
- 모든 기술에는 장/단점이 있다. 이를 파악해둬야 나중에 어떤 기술을 사용할때 선택의 기준이 된다.
→ 연구자는 1%라도 개선의 가능성이 있으면 연구하지만 엔지니어는 비용과 효율을 생각해야하기 때문에 장단점을 알고 있어야한다.
- CS 공부에 왕도는 없다. 절대적인 시간을 쏟아부을 수 밖에 없다.
그럼 태도는 무엇인가? 일을 어떻게 대하는가/바라보는가이다.
그렇다면 우리는 태도를 어떻게 면접관에게 알릴 수 있을까?
- 포르폴리오( 깃헙을 첨부하면 코드를 꼭 본다⭐)
- 소규모(10-20명의 유저)서비스를 개발하고 운영해본 경험
이때, 가벼운 배포 / 도메인 구입 / aws 사용 / 홍보 등 적은 비용에 제한된 환경에서 개발해본 경험이 좋다.
- 사용자의 요구사항이나 리뷰를 반영해본 부분을 블로그에 기록하기⭐
2부. 데브코스 현업까지: FE 수료생이 들려주는 실전 취업 사례와 전략
이력서 Tip)
- 본인을 소개하는 3~4 문장은 머릿말에 작성하지 말고 마지막에 작성하자
→ 이력서를 쭉 읽고 요약 소개처럼 느껴지는게 point!
- 객관적인 자료를 확인할 수 있는 정략적인 수치와 지표 사용하기
- 성능개선 전/후와 같은 기술 외적으로도 어필 요소가 있다면 작성하기
ex. PR 규칙 적용을 통해 협업 능력 기여 등
회사 지원 Tip)
- 하향 지원 → 상향 지원 → 적정 지원
- 3년차 공고에도 지원해보기
→ 신입 지원인 걸 염두하고 질문하니 너무 걱정말고 일단 지원해보자!
면접 준비 Tip)
- AI를 활용해 이력서/포폴 위주 예상 질문에 답변하는 연습하기
- 모집 공고에 작성되어 있는 기술 스택 준비하기
- 질문에 대한 대답 후, 한줄 요약으로 정리해서 다시 말하기
- 비대면 면접이라면 컨닝하지 말자! 눈이 움직이는거 다~~ 보인다.
- 면접 끝나면 꼭! 질문 복기하기
포폴 Tip)
- 블로그에 게시글 작성해 활용하자. 이떄, 기록이 초점이 아니라 자신만의 언어로 남기는게 중요하다
ex. 코테 접근 방식이나 문제풀이 해설, CS 공부, 프로젝트 유지보수한 과정, 회고 등
- 특히, 프로젝트 리팩토링하는 경우 전/후를 문서화해서 성능 개선이나 자동화 적용 등을 하면 좋다.
무엇보다 가장 중요한 건!
취준은 장기전이라 번아웃이 오지 않게 자신의 페이스로 준비하자 + 운동
3부. 현업 개발자가 직접 알려주는 "내가 함께 일하고 싶은 신입 개발자"
1. 호기심을 뿜어내는 동료
분기별, 매년 회고를 통해 나는 어떤일을 하고있는지, 하는일이 어떤 방향성을 갖는지 생각해보는 시간 갖기
2. 주변에 관심를 많이 가지는 동료
주변에 관심이 많으면 결국 자신의 성장으로 돌아온다. 작은 행동이 스노우볼처럼 되돌아올 수 있다.
3. 질문을 잘 하는 동료
이때 동료와의 컨텍스트 중요한데, 내가 말하는 걸 상대가 100% 이해하는 건 힘들다.
신입의 입장에서 선임에게 "자주 질문하는게 낫다. 단, 어느정도 찾아보고 질문해야한다"
→ 혼자 딥하게 찾아보면 나중에는 방향성이 잘못되어 수정하는 데 시간이 더 걸린다.
→ 여러번 맞은 방향성으로 가고 있는지 질문하는게 Best!
4. 성장에 대한 호기심
시니어가 되어도 계속 공부해야한다.
회사 퇴근하고 나서도 주말에도 추가공부하신다고 한다...
5. 주어진 일만 하는 개발자보다는 일을 만드는 개발자
사소한 거라도 주변 동료에게 도움이 되는것 만들기
6. 현업자가 어떤일을 하는지 들여다보기
기술 블로그, 기술 컨퍼런스 영상 활용하기
✅ 회고) 나의 실천 체크리스트
강의를 듣고 나서 어떤 부분을 보완해야하는지 리스트 형태로 만들었다.
앞으로 하나씩 지워나가면서 해당 내용들을 나에게 적용해봐야겠다👀
다시보기 링크🔗
https://youtube.com/@programmerschannel?si=TDmfQd52f-HAmE_s