나는 이력서, 포트 폴리오 할줄 몰라요

정영찬·2023년 5월 1일
1

취준생과 면접관이 생각하는 것은 다르다.

?? 뭐가 다를까?

  • 채용에서 기본조건, 우대조건의 해석이 다르다.
  • 취준생이 자신의 매력 포인트 어필을 못함(또는 못알아챔)

처음부터 끝까지 만들어본 경험

학원에서 진행한 프로젝트 - 다양한 환경 속에서 문제를 찾을수 있을까?

소프트 웨어 - 한번 개발하면 바뀔일이 거의 없는 hardware와는 다르게, 하루에도 여러개의 변경 사항이 생긴다.

따라서 여러 변경 사항들을 판단할수 있는 능력이 있어야한다

학원 프로젝트만 하면 스스로 학습하고 문제를 해결할수 있는 능력이 있을까?

회사에서 개발자는 어떻게 일하고 있을까?

  • 개발자가 많아도 혼자 또는 소수로 일하는 경우가 많다.
  • 사수가 있다한들 전지전능한 것이 아니다.

네 스스로 대응할수 있는 능력이 있어야한다.

죽이되던 밥이되던 스스로 문제를 판단하고 해결할수 있어야한다.

스스로 처음부터 끝까지 만들어본 사람은 많지 않다.

경험1. 사이드 프로젝트

개인 또는 팀이 만들어보고싶은 것들을 만들고 운영까지 해본다.

경험2. 오픈소스

학원 프로젝트에 + a를 만들어본다.

마법의 단어 '생산성'

귀찮음 과 실수에 집중해보자.

코드 제네레이터 or 디자인 시스템, 라이브러리

프론트엔드를 모르는데 뱅크샐러드 프론트엔드로 취업..?

어설프로 다른 플랫폼이더라도 처음부터 끝까지 만들어본 경험이 있었기 때문!

문제 인지 & 해결 능력

회사가 원하는 개발자란?

다양한 언어 & 기술을 써본사람? 알고리즘 문제를 잘 푸는 사람?

프로그래밍 : 주어진 과업을 쉽게 해결할수 있고 당장 활용할수 있는 방법을 (무엇이든) 찾아내는 것

소프트웨어 엔지니어링 : 시간 흐름에 따른 코드 관리, 규모 확장, 비용 등의 트레이드 오프를 고려해 개발 & 의사결정을 하는 것

예를 들어서 엘리베이터 속도가 너무 느려서 기다리느라 불만이야!

  • 솔루션 1 : 엔진을 개발해서 엘리베이터 속도 자체를 빠르게 만들자!
  • 솔루션 2 : 기다리는 시간을 오래걸린다고 생각하지 않게 만들면 어떨까?

핵심

  • 명확한 요구사항 분석을 통해 문제를 잘 짚어내는가?
  • 이 문제를 어떻게 해결하려고 했는가?
  • 그 결과는 어떻게 되었는가?

정답은 없다. 더 나은 방향이 있을뿐

성능 최적화를 작업했습니다!

그래서 뭘 어떻게 했는데?

구체적인 수치보단 정량적인 수치로.
단순 수치보다는 사용자 중심적인 수치로.

구체적인 내용 및 근거를 함께 도출해내자.

👍번들 사이즈 및 api 응답속도를 개선하여 초기 렌더링 1초 감소
👍👍 번들 사이즈 및 API 응답 속도를 개선하여 유저 이탈률 15% 감소

구체적인 문제를 해결 -> 회사의 성장에 기여

주니어인데 내가 무슨 기여를 해...

메타인지

잘하는 개발자개발 잘하는 개발자
다양한 분야의 개발지식을 갖고 있는 개발자한 분야에 깊은 지식을 갖고 있는 개발자
커뮤니케이션은 잘하는데 개발은 평범하게 하는 개발자개발은 진짜 개잘하는데 커뮤니케이션을 못하는 개발자
회사의 성장을 개인의 성장보다 우선으로 하는 개발자개인의 성장을 회사의 성장보다 우선으로 하는 개발자
함께 일하고 싶은 개발자같이 일하고 싶지 않은 개발자

메타인지 : 알고 있음을 아는 것

자신이 뭘 알고, 뭘 모르는지를 제대로 알고 있는 능력
내 능력치부터 점검을 하고 ,성장할 포인트를 정하고 집중하자.

내 강점은 더 드러나게! 내 약점은 보완하자!

소소한 TIP!

  • 넌 생각보다 많이 모른다. 모르는건 인정하고 대충 알지 마라.
  • 나만의 효율적인 학습 방법 터득하기
  • 같은 실수는 반복하지 마라
  • 주변 사람들에게 많이 물어보고 귀찮게 해라
  • 패기와 객기를 구분해라 (니 주제를 알아라)
  • 주변 환경에 영향 받지 않기

성장 가능성

회사는 으로 더 잘할 사람을 원한다.

많은 경험을 해보지 않아도, 꼭 성공적인 경험이 아니여도 괜찮다.

이력서 체크

손병호 게임

매력적이지 않은 이력서에는 어떤 내용이 들어가 있을까?

  • 경험이 학교 프로젝트 & 학원 내 프로젝트 뿐
  • 다른게 있긴한데 TodoList & 클론 코딩 뿐이다.
  • 직무 외에 다양한 기술 경험이 적혀있다.
  • 스킬 셋에 등급 또는 설명이 적혀있다.
  • 경험 & 프로젝트 내용이 작업했던 내용의 나열이다. (왜, 어떻게, 결과가 없음)
  • 불필요한 내용들이 적혀있음
  • 너무 오래된 것 같거나, 가독성이 별로임
  • 꾸준히 공부 & 성장하고 있음을 어필할 요소가 없다.

만들기 전에

누가 읽을까?
1. 잘 읽히게 전략을 짜야한다.
2. 읽을 사람이 관심 가질만한 요소를 고려한다.

잘 읽히게
가독성이 좋은 양식으로 만든다.
중요한 부분은 하이라이트 한다.
중요한 내용을 우선 배치한다.
중요한 내용만 적는다. (중복 X)

관심 가질만 한 것

상황이 이해가 되어야한다.
궁금한 내용이어야한다.
신뢰가 가야한다.

  1. 내 정보
    이름, github, 블로그
  1. 자기 소개

내 강점, 관심사, 하고싶은 것
이후에 적을 내용들은 자기소개에서 뒷받침될수 있어야한다.

  1. 스킬셋

선택사항. 왜썼는지? 어떤점이 좋았고 안좋았는지? 이야기 할수 있을때

  1. 경험 or 경력 (프로젝트)

선택과 집중, 중복이 있었다면 가장 임팩트가 큰것

문제 인지 & 해결 능력 & 결과 관심 갈만한 내용들로

  1. 성장을 위해 했던 것들

기타 오픈소스 활동, 개발 동아리, 해커톤 발표

profile
개발자 꿈나무

0개의 댓글