캐치 개발자 커리어콘 21.04.19 개발자와 취업편 취업 1부

황은하·2021년 4월 19일
0

강연

목록 보기
1/6

토크콘서트 #취업 "개발자 취업은 어떻게 하나요?

류민호

"ai직무 취업 준비와 그 과정"

stk ai 관련 직무 소개
vision ai labs

  • meta learner 개발

취업 준비 과정
1. 학부

  • 머신러닝 관련 공부
  • 공모전 수상
  • 스타트업 창업
  1. 대학원
  • 머신러닝 관련 연구
  • 자연어처리
  • 오픈소스

취업 전형
1. 서류전형
세부 직무 관련 주요 경험 기술
기술 내용
2. 코딩테스트
3문제 알고리즘
3. 실무면접
다대일면접
cs 인터뷰 질문 모음집 보고 답변 준비하기

정휘준

카카오 서버 개발 매니저
"비전공 개발자가 말하는 요즘 취업"
필요한거 만들기 - 삽질하기 - 삽질 기록 남기기
1. 정리하고 공유하자
2. 내가 필요한 것을 만들자
3. 삽질을 많이 하자

  1. 복붙 금지
  2. 강의와 책부터 구입 금지하기
  3. 타인과 경쟁/비교 금지

코딩 교육기관

  • 어딜 가느냐 중요하지 않다.
    가기 전에 이것만
    혼자서 충분한 삽질을 해봤나?
    무료로 오픈되어있는 컨텐츠를 추분히 활용했나?
    가서 얻고 싶은 것을 확실히 정했나?
    네카라쿠배 취업은 목표가 될 수 없다.

주니어 개발자가 바라보는 요즘 취업
뭔가 과열되어 있는 느낌이다.
개발자 취업 쉬운 길과 어려운 길
쉬운길 - 상시채용
어려운 길 - 프로그래머스, 네이버 공채

끊임없지 지원해보고, 떨어져보고, 면접을 가 보는 경험이 중요하다.
지원을 아끼지 말자
공채만 노리지 말자
가고 싶은 회사를 정해두자
기회는 반드시 온다

서오석

카카오모빌리트 개발 파트장, 셔틀 개발 tf장, 면접관, 14년차
"서비스 중심 it회사가 원하는 개발자"

서비스 IT회사가 원하는 신입 개발자?
-> 문제해결 능력 어떻게? 바로 code로
=> github에 올리기! 면접에서 이미 올린 산출물에 대해 말하기.
코딩 스타일과 습관을 알 수 있다.
프로젝트를 꾸준히 올리는게 좋다.
면접관은 커밋로그까지 본다.
소스를 카피했는지도 알 수 있다.
=> Technical Skill 어떤 언어로 어떻게 개발할 것인가.
자바, 코틀린 - 스프링, 네이티브
파이썬 - 장고, 플라스크
리액트
타입스크립트

...
얘네를 skill set으로 묶어서 말한다.
프로젝트별로 이런거 알아야 한다.
강의 수강한 것은 이력이나 경력이 될 수 없다.
얘네는 도구일 뿐.

테크니컬 스킬 공부법
-> 얕고 깊게 보다는 좁고 깊게! 하나의 프레임워크나 하나의 언어를 깊게 알자.
책 한 권을 사서 끝까지 다 보자.

면접관이 보는 기준
-> 테크니컬 스킬에 따라오는 2가지
ownership & tenacity
주인의식 & 끈기

문제해결능력이 핵심.
코드로 결과를 실체화 하는 것
그러려면 테크니컬 스킬이 있어야 한다.
이를 올리려면 많은 공부 필요,
공부는 적고 깊게 보기.
그걸하면 오너십가 집여함이 있어야 한다.
=> 그럼 나는 좋은 동료가 될 수 있는 개발자다.

김성일

네이버 백엔드 개발자, 6년차
"대기업 si직무에서 네이버 개발자로"

  1. 대기업에서 이직 결심 이유
  • 이 회사에서 근속연수가 10년 이상 되는 사람들 = 내 미래
  • 내 10년 후 모습은? 내 성과에 대한 처우는? 내 자신의 성장이 잘 되니? 새로운 분야에 대한 도전
  • 어떤 회사에 가고 싶은가? 직장 선택의 우선 순위(처우, 업무 분야, 주요 기술) 장기적으로 나의 커리어에 도움이 되는가
  1. 취업과정에서 준비한 것들(코테, 면접)
  • 선 도전 후 계획, 우선 공고가 나오면 지원 후 계획 수립, 내가 진짜로 하고 싶었던 일인지 알 수 없음, 잘 모르는 분야를 지원하게 됨
    si - 코드 찍어내기.
  • 기본기 다지기
  1. 알고리즘, 자료구조 책을 통한 내가 모르는 것들 파악 및 공부
  2. 면접 질문 List 정리된 항목들을 공부
  • 기본 용어들에 대한 정의 공부 (면접관에게 설명할 수 있을 정도로.)
  • 설명 중 모르는 것이 있으면 계속 연결해서 공부해 나가기(심화 질문 대비)
  • 프로그래밍 테스트 준비
    1. PS(Problem Solving)을 위해 코딩 사이트 문제 풀이
    2. 여러 문제를 풀어본 후 내가 약한 부분 파악
    3. 실제 코딩 테스트와 같이 시간을 정해놓고 풀어보는 연습.
  1. 채용 과정 중 나만의 팁
  • 포트폴리오는 미리 준비하기
    - 내가 진행하는 프로젝트에 대해 가장 잘 아는 사람은 나다. 프로젝트 만들 때 바로바로 정리해두기.
  • 면접에서는 '나 혼자' 잘 하는게 아닌 면접관과의 교감이 중요
    - 모르는 문제가 있으면 면접관에게 힌트 얻기. 평가는 내 앞의 면접관이 한다.
  • 불합격 통보를 받더라도 낙심 금지
    - 면접 경험이 내 실력이 된다. 대답 못한 질문은 오답노트로 만들자.
  • 개발자는 항상 공부해야 한다.
    - 개발자 자신의 가치를 인정받기 위해 꾸준히 공부하자.

페넥 - 서오석

면접 질문 테스트

-> 달달 외우지 말고 체득해야한다.
카카오는 손코딩. 툴 사용 금지(회사마다 다름)
문제 내도 못풀어도 되는데 푸는 과정에서 나를 본다.
네이버 - 손코딩 3시간. 5문제
문제 접근 방식, 사용하는 자료구조와 알고리즘을 보고 문제 접근 방식을 안다.
아는 코드는 작성하고 모르는 코드는 수도코드로 주석처리겸 해서 대충 이런 부분이다 하고 설명하기.

형상관리도구 - 깃허브

현업코드는 다르다.
커밋 메시지로 내가 남긴 것 뿐만 아니라 남의 리뷰도 같이 본다.
다른사람 코드를 리뷰해야한다. 중요.
깔끔한 주석 남기기. 변경요인 이런거는 readme도 있지만 주석으로도 남김.
이건 이래서 이랬다 이런거.

변수명 짓는 법

이해할 수 있게 짓기. 코테에서 a, b, c로 짓지 말자. 신경써서 짓자.

신입 개발자가 취업 성공 시 연봉협상, 어느정도가 적당한가?

대기업이나 중견 등 잘 알려진 곳 - 이미 정해짐(a.k.a 연봉통보)
약간의 차이가 있다면 군필, 석사 정도가 조금 더 받음.
딱히 팁은 없고, 인터넷에 있는 연봉정도를 알고있자.
본인이 천재면 협상 가능 ^^7
대부분은 어렵다.

기술블로그

깔끔한 정리 되어있으면, 열정 있으면 가산점 정도.
충분조건.
기술블로그 = 오답노트
-> 일어난 문제를 해결하는 과정을 적자.
내 문제를 어떻게 인지하는가
복기 하는 형태로 적자.
집요한 문제 해결 능력을 보여준다.
써라.

si의 견해와 숨은 썰

장점: 신입 때 일을 처음부터 끝까지 배울 수 있다.
단점: 비슷한 깊이만 이용한다.
서비스회사 - 고객 중요
si회사 - 발주 회사 중요
회사마다 지향점이 다르다.
본인의 성향에 맞춰 서비스든 si든 회사를 가면 된다.

마지막 멘트

페넥 - 개발 공부는 나를 위한 것이다. 회사는 내 기술을 쓰는 것. 회사를 위해 공부하는 것이 아니다.
성일 - 면접이나 코테 떨어져도 낙심하지 말자. 그 마저도 도움이 된다.

profile
차근차근 하나씩

0개의 댓글