[항해99 취업 리부트 코스 학습일지] - 1일차🚢

Kim Hyen Su·2024년 3월 20일

항해99

목록 보기
1/26
post-thumbnail

TIL 이란?

Today I Learned 라는 말의 약어입니다. 오늘 내가 배웠던 내용에 대해 정리해보는 것을 의미하며, 이를 통해 오늘 학습했던 부분에 대해 상기하는 시간을 갖기위한 것입니다.

앞으로 TIL을 통해서 얻어가야 할 것들.

  • 매일 내가 학습한 내용을 정리하여 체화
  • 기록하는 습관
  • 프로젝트에서 내가 고민했던 흔적을 남기기

1. 항해99 - 공통 질문

❓항해99 취업 리부트 코스에 참여하는 마음가짐은 어떠한가요

A : 반드시 목표로 하는 개발자의 자질을 갖추고자 노력하고 개발자로 취업하여 저의 커리어를 쌓아가기 위한 시작이 될 수 있도록 하겠습니다.

❓ 항해99 취업 리부트 코스를 수료한 이후, 어떤 모습으로 성장하고 싶은가요

A : 백엔드 개발자가 되기 위한 자질을 갖춘 사람이 되고 싶습니다.


2. TIL

🧊 이력서 강의 - 1~3주차

1주차 - Intro

  • 강의 시작 전 강의 커리큘럼 및 진행방향에 대해 설명.

  • 이력서/포트폴리오 완성을 함께 진행.

  • 내 경험을 바탕으로 무엇을 할 수 있는지 담기.(경험의 나열 X)

  • 가장 기억이 잘나는 지금 쓰기

2주차 - 이력서 기초 다지기

  1. 경험 수집하기

    • 블로그, 깃헙(커밋 이력, PR 이력), 개인 정리 노션 등의 구현 일지를 확인하여 기존에 자신이 구현했던 기능들을 나열합니다.
  2. 경험 분류하기

    • "간단한 기능 구현"과 "트러블 슈팅 또는 개선 코드"로 구분하여 정리합니다.
  3. 골든 서클 이론에 의거하여 경험을 다듬습니다.

    • 골든 서클 이론이란 다음과 같습니다.

  • 골든 서클 이론 : why(목적) - how(과정) - what(결과)
    • 예를 들면, 실시간 채팅을 구현한 경우 다음과 같이 작성할 수 있습니다.

      why : 중고 거래를 위해 유저간 소통이 가능한 창구가 필요했습니다.
      
      how : 대화 내용을 남길 수 있도록 텍스트 형태의 소통 방식을 고민했습니다.
      
      what : 서버 내용을 클라이언트에게 전달하는 WebSocket으로 실시간 채팅 기능을 구현했습니다.
    • 이처럼 개선한 목적과 코드를 개선하기 위한 과정 그리고 구현한 결과 순서로 구현한 내용을 설명합니다.

3주차 - 프로젝트 파트 완성하기

이력서에서 나의 역량을 잘 전달하기 위해서는 가독성이 좋아야 하고, 짧게 써야합니다.

  1. 문장 나누기

  2. 구문 다이어트

    • 불필요한 단어 제거하기 - 의미 없는 동사, 접속사, 필요 없는 조사 제외(~와 관련된, ~해서, ~중 하나, ~라는 생각이 들어서, ~라고 생각해서/판단해서, 지난, 실제로, 따라서, 이후, 그후, 결과적으로, 그래서)

    • 불필요한 정보 줄이기(기술 약어의 전체 명칭, 경험 전달에 필요하지 않은 기술적 특징 나열, 그 외 프로젝트 경험 전달에 필요하지 않은 정보)

    • 스스로/본인이 속한 팀을 지칭하는 형태의 단어 제거

    • 수동태, 번역체, 구어체를 삭제

    • 하나의 문장에는 하나의 내용만 담기

    • 정리된 문장 모으기

  3. 핵심 키워드 결정하기 : 문장에서 하나의 단어(키워드)로 전체 문장을 설명해야 한다면 선택할 단어.

  4. 두괄식 제목 선정 : 흥미로운 제목으로, 키워드를 포함한 제목

요약

  1. 길게 쓰여진 문장을 줄여 나갑니다.
  2. 내가 쓴 문장에 핵심 키워드가 있는지 점검합니다.
  3. 두괄식으로 제목을 정리합니다.

3. 개인 질문

❓프로젝트 파트 작성 시 트러블 슈팅과 성능 개선한 부분을 위주로 작성해야 할까요

그런 파트가 많이 없는 경우에는 기본 기능을 구현한 내용도 함께 적어줘야 할까요? 아니면 적더라도 그것만 적는것이 맞을까요

❓2주차와 3주차에서 입력해야 하는 숙제가 비슷해 보이는데 맞나요?

2주차는 많은 자료들을 가져오는 겁니다.

3주차는 프로젝트 파트를 완성하는겁니다.

프로젝트 소개 :
기술 기준으로 설명을 해줘야 합니다. - 예를 들어, 실시간 채팅을 기반으로 대용량 거래를 처리하는 웹 애플리케이션입니다.

사용 스킬 :
프로젝트를 진행하면서 사용했던 기술들 ex) Spring Data JPA, QueryDSL, JWT ...

❓ 프로젝트를 만들 때, 주제를 획기저인 아이디어로 구현하는 것이 좋을까요

프로젝트는 나의 기술적인 역량을 어필하기 위한 수단입니다.

즉, 면접자는 해당 기술을 어떻게 구현해냈고 얼마나 고민했는가에 대해 초점을 맞춰서 구현하는 것이 좋습니다.

profile
백엔드 서버 엔지니어

0개의 댓글