BEYOND SW 캠프 19기 19주차 회고

Seung min·2025년 11월 30일
post-thumbnail

한주간 느낀점

이번주는 지난주와 같이 프로젝트 기획을 계속하였다. DDD와 ERD 구성을 끝마쳤고 피그마를 사용하여 도메인별 페이지를 만들었다. 나같은 경우 평가 관리 페이지를 만들었고 인사팀, 팀장, 직원별로 사용하는 페이지를 달리했다. 페이지를 만들면서 생각 외에 기능들이 생각이 났고 그 때문에 몇번씩 구성했던 ERD와 요구사항 명세서 등을 수정했다.

새롭게 배운점

FAST API

FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python의 API를 빌드하기 위한 웹 프레임워크이다.
빠른 코드 작성과 적은 버그, 직관적이고 문법이 쉽다는 것이 장점이다.

파이썬 가상환경

프로젝트를 진행하면서 설치하는 모듈은 서로 의존성을 가진다.
글로벌로 모듈을 설치하게 되면 여러 프로젝트를 관리하기가 어렵다.
각각의 프로젝트에 필요한 모듈을 별도의 로컬 확경에서 설치하여 사용하는 것을 가상환경이라고 한다.
node.js의 npm 모듈이 이와 비슷한 원리이다.
npm은 자동으로 로컬 환경에 모듈을 설치하지만, pip는 글로벌 환경에 설치한다는 점에서 차이가 있다. 그래서 pip는 별도로 가상환경이라는 개념을 적용해야 한다.

Keep

지난주 멘토링을 통해 배운 기업의 평가 방법인 KPI(Key Performance Indicator)를 이해하였고 평가 관리 부분 ERD와 페이지를 만들었다. 아직 수정할 부분이 몇가지 있지만, 프로젝트를 진행하면서 기업의 평가 문화를 더 배울 수 있었다.

Problem

이번주에 진행한 멘토링을 통해 멘토님으로 부터 평가 페이지 및 기능들이 수정할 사항이 많다라는 의견을 받았다. 특히 정성적 평가를 점수로 수치화하는 것은 잘못된 방식같다라고 말씀하셨다. 그리고 내가 생각하는 인사팀, 팀장, 직원의 평가 기능을 사용하는 프로세스를 적어오라는 숙제를 받았다.

Try

어떻게 하면 정성적 평가 같이 글로 되어있는 평가를 데이터화 시킬 수 있을지 고민해야겠고 평가에 필요없는 데이터를 선정하는 것도 주말에 고민해야겠다.

다음주 계획 혹은 다짐

다음주까지 멘토님도 이해하고 납득할만한 기업 평가 기능을 구상해야겠다.
그리고 백엔드, 프론트엔드 개발을 조금씩 시작할 예정이다.

profile
Seung min의 개발 공부 노트

0개의 댓글