Giter Site home page Giter Site logo

career-goal's Introduction

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 설정

career-goal's People

Contributors

titlet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.