캐치개발자커리어콘: 개발자취업 어떻게 하나요?
캐치라는 채용사이트에서 많은 개발자커리어콘을 진행하고 있다.
그 중 관심있는 것들만 신청해서 들었다. 무료로
세미나들을 선택해서 들을 수 있어 정말 유익했다.
역시 세미나들은 일단 들어보는 게 무조건 도움이 된다! 최대한 많이 들어놓자!
개발자취업 어떻게 하나요?는 2가지 세션으로 구성된다.
- 서비스 중심 IT회사가 원하는 개발자 BY 서오석 연사님
- 대기업SI직무에서 네이버개발자로 BY 김성일 연사님
두 세션 다 유익했다!
주제 서비스 중심 IT회사가 원하는 개발자
로 강연을 한 서오석 연사님는 카카오모빌리티 개발 파트장이자 13년차 개발자이고 김성일 연사님은 네이버 백엔드개발자 6년차개발자이다.
나도 연사님들 정도의 연차가 쌓이면 이렇게 영감을 줄 수 있는 강연을 해야겠다고 다짐했다.
열심히 공부하고 또 공부해야지!
아래 내용은 강연을 들으면서 필기한 내용이다.
🎤서비스 중심 IT회사가 원하는 개발자 BY 서오석 연사님
자체 서비스를 개발하는 파트장은 비슷하게 고민하는 부분
크게 2가지를 보는 편: 문제해결능력, 테크니컬 스킬
서비스 중심 IT회사가 원하는 개발자 역량 2가지
1 문제해결능력
가장 중요한 능력이자 오늘의 강의의 결론
개발자니까 코드로 문제를 해결하는 능력이 필요
본인은 깃헙의 커밋로그까지 상세하게 보는 편 → 커밋메세지를 통해 의사소통능력을 확인할 수 있음
프로젝트에 한번 커밋한 것보단 계속 고도화하는 것이 중요
2 Techical skill
두번째로 많이 보는 것은 techical skill
문제해결을 위한 주된 언어가 무엇인지 확인하는 편
해당 언어로 뿐만아니라 프레임워크(ex JVM, Spring, Django, 플라스크, 리액트, 타입스크립트, 뷰)를 사용해서 문제해결 할 수 있는지가 중요
온라인 강의등 교육이수는 지식을 얻기위함인거지 자신의 경력이나 이력이 될 수 없음. 따라서 교육을 몇시간 이수 이런건 자소서에 적지 말고 문제해결 한 내용을 적는 것이 좋다.
그럼 테크니컬 스킬은 어떻게 쌓는게 좋을까?
여러 지식을 얕게 아는 것보다 하나의 공부를 깊게 아는 것이 중요
책을 볼 때는 14일전문가되기
이런거보다 특정한 기술셋하나를 제대로 보는 것을 추천
개발서적을 한 권을 사서 처음부터 끝까지 깊이 공부하면 좋다.
문제해결능력과 테크니컬 스킬이 다 있으면 내가 경력이지 신입이겠어?
테크니컬 스킬에서 따라오는 2가지: Ownership & Tenacity(끈기)
해당 능력을 향상시키기위해 노력하자
지원자의 깃헙에서 면접관이 보는 것은?
리드미도 읽긴하지만 실제 소스코드를 바로 보기도 한다.
따라서 필요없는 주석은 달지말되(for 클린코드) 필요한 주석은 꼭 남기자.
코드의 변수명을 어떻게 작성하는 지도 중요하게 본다.
코테할때 변수명을 a,b,c로 쓰지말 것 → 습관이되어야한다.
🎤대기업SI직무에서 네이버개발자로 BY 김성일 연사님
대기업SI직무에서 네이버개발자로 이직한 방법
코테준비시 잘 못풀겠는 문제 위주로 푼다. ex) 스택이나 큐를 못한다 → 집중적으로 코테 준비
코테를 시간내푸는 방법에 익숙해진다. ex) 1문제당 30분내
채용과정 팁
- 포트폴리오는 미리 준비하기: 지금 내가 진행하고 있는 프로젝트에 대해서 가장 잘 아는 사람은 현재의 나
- 면접에서는 ‘나 혼자’ 잘 하는 게 아닌 면접관과의 교감이 중요: 모르는 문제가 있으면 면접관에게 힌트 얻기
- 불합격 통보를 받더라도 낙심하지말자. → 면접 오답노트를 만들자
- 개발자는 항상 공부해야한다.
- 네이버 입사시 면접을 3차례 한시간씩 총 3시간 봤는데 모든 면접관들이 손코딩문제를 3번봤다.
- 메서드가 정확히 기억이 안나는 경우 키워드를 적은 뒤 주석으로 상세설명을 달아준 뒤 면접관에서 설명을 잘 하면 된다. ex)Arrays.sort()가 기억이 안나는 경우 sort까지만 적고 주석에 이런 어레이를 내림차순으로 정렬하는 것이라고 설명하면 됨
마지막으로 김성일 연사님의 한마디가 큰 울림을 주었다.