Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

next-step/career-goal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

career-goal

요구사항

  • KYS(Known Your Self)를 작성한다.
    • Key Strength 를 작성한다.
    • Read.me 를 작성한다.
    • Goal을 작성한다.
  • 되고싶은 개발자(Goal)가 되기 위한 gap 분석을 한다..
    • Goal 작성 : 위에서 완성된 Goal중 원하는 하나를 선택한다.
    • 필요역량 작성 : 되고싶은 개발자(Goal)가 되기 위해 필요 역량을 작성한다.
    • 나의 상태 작성 : 지금 나는 어떤 역량을 가지고 있는지 작성한다.
    • Gap 분석 : 되고싶은 개발자(Goal)가 되기 위해 가지고 있는 역량과 앞으로 습득해야할 역량을 작성한다.
    • To-Do List : 되고싶은 개발자(Goal)가 되기 위해 어떤 것들이 필요할지 작성한다.

예시

이름

장진달

KYS 작성

Key Strength

  • 개발자로서 본인을 대표할 수 있는 keyword를 3~5개 정도 작성하여 본다.
  • ex:
    • Java Backend
    • Spring/JPA
    • Security programming (Spring security, JWT...)
    • Fintech
    • SDM(Software Developer Manager)

Read.me 작성

  • Key Strength로 표현된 keyword를 가지고 본인을 소개하는 3~5줄 정도의 Read.me를 작성해 본다.
  • ex
    • 토스 간편결제 서비스와 라인에서 태국, 대만, 인도네시아 인터넷 뱅킹을 개발 하였습니다.
    • java를 기반한 Spring framewor와 Spring boot, JPA그리고 JWT, Spring security 같은 보안 모듈을 활용하여 핀테크서비스를 개발 하였고 최근에는 팀장으로 개발자 20여명의 팀을 이끌면서 간편결제 시스템을 운영 하고 있습니다.

Goal 설정

  • 작성된 read.me로 현재의 자신을 객관적으로 살펴 보고 현실적으로 본인이 되고자하는 개발자로서의 목표를 2~3개 잡아본다.
  • ex
    • 일 거래액 100억이 되는 Fintech 서비스 시스템을 uptime 99.99% 이상의 안정적인 운영을 할 수 있는 아키택처로 개발/운영.
    • 은행과 동일하거나 그 이상의 신뢰성을 바탕으로 금융거래를 할 수 있는 Fintech 서비스를 만들고 안정적으로 운영할 수 있는 서비스의 시스템을 설계 하고 구현하도록 리딩 하는 개발리더.

Gap 분석

Goal

  • 일 거래액 100억이 되는 Fintech 서비스 시스템을 uptime 99.99% 이상의 안정적인 운영을 할 수 있는 아키택처로 개발/운영.

필요역량

  • Java 개발역량
  • Spring Boot 역량
  • JPA 역량
  • Security
    • JWT
    • Spring security
    • RSA
  • 대용량 Transaction을 무결성을 지키면서 처리 할 수 있는 역량
    • bulk transaction 처리
    • 비동기(Future같은?) 처리
    • DB Transaction 역량 : isolation, mySQL
  • 시스템 안정성이 높은 아키택쳐 구성
    • SPOF 방지를 위한 아키택쳐 : MSA, 핵사고날, 시스템 이중화
    • 안전한 배포를 위한 기술 : Blue/green deploy, canary deploy, stage환경 설정
    • 분산 Cloud 아키택처
    • Traffic 처리 : Circuit break, A/B Test, Traffic control

나의 상태

  • Java 개발역량
  • Spring Boot 역량
  • JPA 역량
  • Security
    • Spring security
  • 대용량 Transaction을 무결성을 지키면서 처리 할 수 있는 역량
    • 비동기 처리
    • DB Transaction 역량
  • 시스템 안정성이 높은 아키택쳐 구성
    • SPOF 방지를 위한 아키택쳐 : MSA, 시스템 이중화
    • 안전한 배포를 위한 기술 : Blue/green deploy, canary deploy, stage환경 설정
    • Traffic 처리 : Circuit break, A/B Test, Traffic control

Gap 분석

  • RSA 학습 심화 : 지금 이론정도만 알고 있음
  • Bulk Transaction 처리 : 대용량 처리를 위한 spring batch chunk transaction
  • 핵사고날 아키택쳐 스터디
  • 분산 cloud 아키택쳐 스터

To-Do List

  • RSA 학습 심화 : HTTPS 암호화에 대한 학습 및 JWT 암호화 학습
  • Bulk Transaction 처리 : 대용량 처리를 위한 spring batch chunk transaction 을 기존 batch에 적용
  • 핵사고날 아키택쳐 스터디 : 외부 스터디 및 강의 학습 후 지금 주문 서버에 적용
  • 분산 cloud 아키택쳐 스터 : AWS region별 분산 cloud 설정

About

커리어 NEXTSTEP 목표설정

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /