2차 팀 멘토링 기록 - 3

황인우·2025년 2월 17일

멘토링 정리 - JH 멘토님
2월 9일 오전 10시 30분

(2차는 참여하지 못함)


< 자기소개서 자유기술은 어떻게 작성해야 할까? >

Q1 : 자기소개서를 작성하다 보면 자유양식이 아닌 기업에서 맨 마지막 문항이 자유기술, 하고싶은 말 등 작성해서 제출하라는곳이 있는데 어떤 내용을 작성하면 좋을까요?


이전 질문에 지원 동기가 없다면 해당 회사를 알게 되고 지원하게 된 배경, 회사에 들어가면 어떤 식으로 개발을 하고 경험을 쌓아갈 수 있을지 지원 동기와 개인의 커리어와 관련된 내용을 적으면 좋을 것 같습니다.

만약 지원 동기에 대한 질문이 있었다면, 회사의 인재상이나 문화를 알아보고, 그 인재상과 내가 어떻게 부합하는지, 실제 사례들을 넣어 구체적으로 자신에 대한 어필을 하면 좋겠습니다. 예를들어 ‘학습’에 대한 인재상이 있다면 학습을 통해 해결하고 성장하게 된 사례들을, ‘빠른 시도’ 에 대한 부분이라면 문제가 생겼을 때 고민을 지속하기 보다 빠르게 시도해보고, 그 내용을 토대로 방향성을 잡아갔던 사례들을 넣어 작성하면 좋겠습니다.


< 금융권 현장 관련 경험 >

Q2 : 금융권 취업이 1순위이지만 금융관련 프로젝트나 대외활동 경험이 없는데, 만약 은행 현장에서 계약직으로 일할 수 있는 기회가 생기면 하는걸 추천하시나요? (IT개발은 아니고 서비스쪽입니다)


금융권이라도 관련 경험이 없다고 취업을 하지 못하는 것은 아닙니다. 하지만 요즘 취업 상황과 신입 풀이 좁은 것을 생각했을 때, 개발이 아니라도 업무 프로세스를 익히며 내부 프로그램을 경험하며 특정 문화를 이해하는 시간은 3 ~ 6개월의 단기간이라면 도움이 될 수도 있을 것 같습니다.


< 책 추천 : “ 면접을 위한 CS 전공지식 노트 ” >

https://product.kyobobook.co.kr/detail/S000001834833

이 책은 면접에서 필요한, 빈도율이 높은 내용들이 잘 정리되어 있습니다.

디자인 패턴들 중 실무에서 생각보다 많이 사용되는 팩토리 패턴이나 전략 패턴, 템플릿 패턴 등, 네트워크 관련 TCP 에서 어떻게 안정성을 확보할 수 있는가, HTTP는 버전별로 어떤 차이가 있는가, 운영체제에서 프로세스와 스레드는 어떤 차이가 있는가, 락 동시성 관련 내용, 데이터베이스의 정규화와 반정규화, 트랜잭션, ACID 원칙, RDB와 NoSQL의 차이, PK와 FK의 특징과 개념과 성격, 인덱스 관련 부분, 자료 구조, 그리고 포트폴리오와 면접에 대한 내용까지 면접과 취업을 준비하며 이 책과 함께 공부하면 좋을 것 같습니다.

특별히 DB관련된 질문으로는, 인덱스에 대한 내용이 자주 있는데, 인덱스의 필요성과 정의, 구성과 동작, 인덱스를 사용하는 상황 등 깊게 학습하고 정리한다면 다른 지원자와의 차별성을 가질 수 있습니다.

그리고 자료구조에서 자주 사용하는 컬렉션 최소 1개 정도는 내부 코드를 살펴보며 어떤 식으로 동작하는지 공부하는 것이 좋습니다. 자료 구조가 생성자로 어떻게 생성되고 크기 변경은 어떻게 하는지, 디폴트 값과 상수들은 어떤 것이 있는지, 데이터들은 어떻게 들어가고 삭제되는지, 자주 사용하는 메서드 (add, sort, indexOf, contains, remove, replace, set, …) 등 찾아보면서 정리하고 블로그 글까지 남겨 놓는다면 개인적으로 학습도 되고 면접 등에서 내부 코드까지 깊게 학습하는 사람이라는 좋은 인식을 남길 수도 있을 것입니다.

면접시에 질문에 대해 정확하게 대답하는 것이 중요한데, 생각보다 관련 없는 답을 추가로 하는 사람들이 많습니다. 질문한 내용에 대해서 결론부터 말하고 세부적인 부분을 너무 길어지지 않게 잘 끊어서 말하는 것이 중요합니다.

대답이 길어지거나 장황해질 수 있는 경우, 미리 답변이 너무 길어지거나 끊어야 할 것 같으면 말씀을 해주시기를 부탁드리는 것도 상대방을 배려하는 좋은 포인트입니다.

모르는 것에 대해서는 추측으로 엉뚱한 대답을 하는 것은 절대 안되고, 어느정도 고민해보고 좀 더 힌트를 달라고 부탁하거나 모르겠다고 솔직하게 말하는 것이 좋습니다. 부분적으로 아는 내용이라 정확하게 답을 할 수 없다면 이것 역시, 미리 양해를 구하고 의도하신 것과 조금 다른 답변을 드릴 수 있다고 말씀드리고 답변하는 것이 상대방에 대한 배려입니다.

인성 면접은 보통 물어보는 것이 비슷합니다. 본인의 강점에 대해서 이야기를 하고 단점을 개선하기 위한 노력과 해결책들, 갈등 상황과 그것에 대한 경험, 지원한 이유나 기대되는 부분 등을 다루게 되는데, 인성 면접은 해당 회사에 대한 조사를 많이 하고 가면 유리합니다. 혹 질문이 들어오지 않더라도 다른 답변 속에 곁들여서 이야기하면 좋은 인상을 남길 수 있습니다.


< 책 추천 : “ Real MySQL ” >

https://product.kyobobook.co.kr/detail/S000001766482

이 책은 MySQL 관련 거의 모든 내용이 들어있는 바이블 같은 책으로, 두 권이 있는데, 유명하고 스터디도 많이 하는 책입니다. 많은 내용이 있지만 중간중간 필요한 부분들만 보면서 공부하면 좋습니다.


< 책 추천 : “ 업무에 바로 쓰는 SQL 튜닝 ” >

https://product.kyobobook.co.kr/detail/S000001810409

쿼리 쪽 튜닝에 대해 알고 싶다면 이 책을 추천합니다.

실제로 쿼리를 작성하고 튜닝해볼 수 있는 책으로 쉬운 내용부터 복잡한 내용까지 다루고 있습니다.

(멘토님께서 정리하신 내용)
https://zzang9ha.tistory.com/463
https://zzang9ha.tistory.com/464


< 책 추천 : “ 친절한 SQL 튜닝 ” >

https://product.kyobobook.co.kr/detail/S000001975837

이 책은 오라클을 통해 SQL 튜닝에 대해 다루는 책으로 이전 책보다 깊은 내용을 담고 있습니다.

인덱스에 대한 내용을 다루며 쓰면 더 비효율적이 되는 손익 분기점에 대한 내용과 그래서 언제 어떻게 사용해야 하는지, Join은 어떻게 튜닝할 수 있는지 등 깊게 학습하기에 좋은 책입니다.


< 책 추천 : “ Clean Code ” >

https://product.kyobobook.co.kr/detail/S000001032980

이 책은 자바 쪽에서 스터디를 많이 하는 책입니다. 초반 신입 시절 보면서 배운 내용으로 리펙토링을 하고 코드를 짜보는 공부를 많이 하였습니다.

다만 “반드시 이렇게 해야 한다” 식으로 쓰여진 부분이 많아서 볼 때 비판적인 관점이 필요한 책입니다.


< 책 추천 : “ 내 코드가 그렇게 이상한가요? ” >

https://product.kyobobook.co.kr/detail/S000202521361

이 책도 좋은 코드에 대한 내용을 담은 책으로, 지금 보면서 공부하고 코드를 작성하면서 생각하는데 도움을 받을 수도 있고, 몇년 경험을 쌓고 읽으면 실제 작성했을만한 예제들로 공감을 하며 읽을 수도 있는 책입니다.


< 책 추천 : “ 모던 자바 인 액션 ” >

https://product.kyobobook.co.kr/detail/S000001810171

자바에서 함수형 프로그래밍에 대한 책이 별로 없는데, 이 책은 정리가 잘되어 있고 실제 코드를 기반으로 활용까지 할 수 있는 학습하기 좋은 책입니다. 람다, 스트림 등의 함수형 프로그래밍에 대해 배우고 더 잘 쓰고 싶거나 실무 회사 코드에서 함수형이 많다면 보기를 추천합니다.


< 책 추천 : “ 이펙티브 자바 ” >

https://product.kyobobook.co.kr/detail/S000001033066

자바 개발자라면 한번은 읽어야 하는 책이라고 할 정도로 중요한 책인데, 중급에서 고급 정도로 난이도는 조금 있는 책입니다. 신입 보다는 경력 1 ~ 3년 정도가 됬을때 두 세번 정도 꺼내보며 읽어보는 것을 추천합니다.

면접 단골 질문인 equlas와 hashcode, 제네릭, 람다와 스트림, 프로그래밍 원칙, 예외, 동시성 등등 많은 내용이 있어 스터디를 많이 하는 책이기도 합니다.


< 책 추천 : “ 이펙티브 소프트웨어 테스팅 ” >

https://product.kyobobook.co.kr/detail/S000201055864

테스트 관련해서 테스트를 어떤 식으로 작성하면 좋을지 이론적인 부분과 방향성을 잡는데 도움이 필요하다면 이 책을 추천합니다.

테스트 커버리지 관련 내용들, 테스트 더블과 모의 객체, 모킹과 페이크, 많이 궁금해하는 프라이빗 메서드의 테스트, TDD, 테스트 코드의 품질 등 많은 내용이 담겨 있습니다.


< 책 추천 : “ 이펙티브 소프트웨어 테스팅 ” >

https://product.kyobobook.co.kr/detail/S000001628116

스프링 관련해서 많이 추천하는 책으로 처음 시작할 때 좋습니다. 객체지향의 5원칙 SOLID 에 대한 부분, 스프링의 디자인 패턴, IOC 와 의존성 주입, AOP와 필터, 인터셉트에 대한 내용 등을 담고 있습니다.


< 소프트 스킬 관련 책들 >

기술적인 부분 말고도 커뮤니케이션과 개발 역량, 커리어에 관한 책들도 많이 읽어보면 좋겠습니다. 경력을 쌓고 공감하며 읽을 수도 있겠지만, 초반부터 이런 생각들을 가지고 커리어를 쌓아가면 시간낭비나 삽질을 덜 할 수 있다고 생각합니다. 2, 3달에 한 권 정도는 읽는 것이 좋겠습니다.


< 책 추천 : “ 육각형 개발자 ” >

https://product.kyobobook.co.kr/detail/S000203107475

이전에 읽었을 때 좋은 경험으로 남아있는 책인데, 주니어 개발자를 대상으로 개발자의 역량, 구현 기술, 학습과 설명 등의 내용을 담고 있습니다. 미리 읽어봐도 좋을 부분과 경험을 가지고 읽었을 때 좋을 부분들이 합쳐있는 것 같습니다.


< 책 추천 : “ 필독! 개발자 온보딩 가이드 ” >

https://product.kyobobook.co.kr/detail/S000202318866

좋은 개발자가 되기 위해 필요한 내용들을 담은 책으로, 이전에 작성했던 기록을 공유합니다.

https://zzang9haha.notion.site/fa6398c74cb54fdaa82a01983c63bb61


< 책 추천 : “ 함께 자라기 ” >

https://product.kyobobook.co.kr/detail/S000001033071

개발자가 아니어도 함께 읽으며 스터티하는 책으로 커뮤니케이션 관련 내용을 다룹니다.


< 책 추천 : “ 프로그래머의 길, 멘토에게 묻다 ” >

https://product.kyobobook.co.kr/detail/S000001469857

15년이 지난 오래된 책이지만 생각할 거리를 많이 주는 책입니다. 주변에 두고 오래오래 읽으면 좋은 책이라고 생각합니다.

0개의 댓글