Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.
ByeongChan PARK edited this page Jan 1, 2022 · 22 revisions

개인 목표

박병찬(Backend): MSA 구조를 이해하고 설계하기!

  • MSA 구조의 아키텍처를 이해하고 분산된 서비스에서 각각의 api들이 원활히 작동하도록 설계하고 싶습니다.
  • 성능 개선을 위한 쿼리 튜닝을 해보고 싶습니다.

김희동(Backend): 서버 아키텍처를 이해하고 성능을 개선하기!

  • 서버 아키텍처의 전반적인 이해를 통해 설계하고 싶습니다.
  • 기능 개선을 통해서 성능 향상의 경험을 겪고 싶습니다.

김민지(Frontend): 클린 코드를 작성하는 개발자가 되기!

  • 누가 봐도 쉽게 이해할 수 있는 클린 코드를 작성하는 개발자가 되고 싶습니다.
  • 백앤드 개발을 경험하여 전체적인 흐름을 이해하는 개발자가 되고 싶습니다.

김두리(iOS): 유지 보수하기 쉬운 코드를 작성하기!

  • RxSwift를 이해하고 클린 아키텍처(MVVM)를 기반으로 프로젝트를 구현해 나아가고 싶습니다.

팀 목표

Smooth팀의 팀 목표는 개인의 목표를 토대로 이루어졌습니다.

1. 모든 기술 스택에는 '왜?'를 생각하는 습관을 들이자!

  • 기술 스택을 우리 프로젝트 목표에 맞추기 위해서는 그 기술 스택을 선택한 이유가 필요합니다.

2. 1년 뒤에 봐도 부끄럽지 않은 코드를 작성하자

(todo 상세한 목표로 바꿔야 됨)

(ex 1년 뒤에 봐도 쉽게 이해할 수 있는 클린 코드를 작성하자)

(ex 1년 뒤에 봐도 부끄럽지 않은 전문성 있는 코드를 작성하자)

부끄럽지 않은 코드란?

  • 다른 사람들이 이 프로젝트를 잡아도 금방 개발할 수 있을 만큼 쉽게 이해할 수 있는 코드입니다.
  • 이 코드를 작성하기 위해서는 해당 아키텍처의 전체적인 흐름을 읽을 수 있어야 합니다.

3. 前(전체적인 아키텍처를 이해하고 개발하자) -> 後(자신의 분야의 성능을 개선할 수 있는 개발자가 되자)

  • 단지 '개발할 수 있다'에서 멈추지 않고, 그 성능을 끌어올릴 수 있는 개발자가 되고 싶습니다.
  • 성능을 올리기 위한 그 일련의 과정 속에서 개인이 성장할 뿐만 아니라 팀 프로젝트 또한 훌륭한 프로젝트로 거듭날 수 있습니다.