
- 팀의 성장 목표를 세웁니다.
- 각자 어떤 목표를 가지고 CS 리팩토링을 진행하는지 공유합니다.
- 우리 팀의 프로젝트를 고려했을 때 무엇을 시도해보고 싶은지 이야기 나눠봐도 좋습니다.
- 그라운드 룰을 세웁니다.
- 원활한 협업을 위해 다함께 지켜야 하는 최소한의 기준입니다.
- 팀마다의 개성있고 재미있는 그라운드 룰이 나오기를 기대합니다.
- 프로젝트 선택을 확정합니다.
- 어떤 이유로 해당 프로젝트를 리팩토링 하려고 하는지 충분히 논의하고 합의합니다.
- 명확한 이유가 있을수록 남은 기간을 보내기 좋을 것 같습니다.
- 팀 빌딩 결과는
프로젝트 저장소 wiki
에 문서화합니다.
- 이후 대표 1명이
Slack
에 3줄 요약 하여 링크와 함께 전체 공유합니다.
- 추후 지속 업데이트 가능합니다.
인공지능 뭘 붙일 수 있을까?
- NLP
- 문제 만들어주는 거
- 생성형 AI를 통해서 키워드를 주면 만들어주는 거
- ‘오징어 게임’ 같은 유명한 걸 키워드로 주고 관련 내용 주고 만들어달라고 하면
- 서술형 문제 채점
- CV
- 문제 내용 맞춰서 썸네일 자동으로 만들어주기
- 캐치마인드 처럼 생성된 이미지로 문제 맞추기
인공지능을 고려하면?
- 아키텍처 확장성
- shared에 프론트엔드, 백엔드에서 같이 사용 타입(ex. dto)에 대해서 공유해서 사용할 수 있도록
- 클로바를 쓴다고 하면? → 만들어지는 데 시간이 걸리니까
- GPT 킬러 처럼 제출 해두면 확인할 수 있도록 하는 방식
- 백엔드에서는 메세지 큐를 적용할 수 있지 않을까?
- redis 붙여서 서버 나누는 거
프론트엔드는 뭐할 수 있을까?
- 디자인 시스템 반영해서 아토믹 적으로 접근해보기
- shared에 컴포넌트를 넣어서 공유할 수 있도록
- 컴포넌트 + custom hook + 다른 요소들 테스트 코드 작성
Docker 활용
- 수평적 확장을 고려해서 컨테이너 오케스트레이션 적용해보는 것도 좋을 듯 함