이번 프로젝트를 통해 데이터베이스에 대한 심층적인 공부를 진행하고 팀원들과의 모의 면접을 통해 서로의 지식을 공유하고 발전하는 기회를 가졌습니다. 이제까지 간단히 그리고 잘모르고 사용하던 데이터베이스에 대해 깊은 이해를 얻게 되어 만족스럽습니다.
얻은 경험과 지식:
- 데이터베이스 기초 개념의 이해: 데이터베이스란 무엇인가부터 시작하여 테이블, 인덱스, 트랜잭션, 정규화 등의 기본적인 개념을 다시 학습하고 이해했습니다.
- 락과 병행제어: 데이터베이스에서 발생할 수 있는 동시성 문제와 이를 해결하기 위한 락과 병행제어 기법에 대해 심층적으로 이해했습니다.
- 트랜잭션과 격리 수준: ACID 속성과 함께 트랜잭션의 개념, 격리 수준에 대해 자세히 학습하여 데이터의 일관성과 동시성을 어떻게 유지하는지 이해했습니다.
- 데이터베이스 회복: 로깅, 복구, 데드락 검출과 해결 등 회복 기법에 대한 이해를 통해 데이터베이스의 안정성을 높일 수 있었습니다.
모의 면접을 통한 경험:
- 면접 대비 능력 향상: 면접에 대한 경험이 부족했던 점을 보완하고, 질문에 대한 답변 능력이 향상되었습니다.
- 서로 지적과 피드백: 팀원들과의 모의 면접에서 서로 지적과 피드백을 주고받으며 부족한 부분을 보완하고 실력을 향상시킬 수 있었습니다.
- 면접에 대한 자신감 향상: 지식을 정리하고 설명하는 과정을 통해 면접에 대한 자신감을 키울 수 있었습니다.
회고와 향후 계획:
- 만족과 성취감: 이번 프로젝트를 통해 데이터베이스에 대한 깊은 이해를 얻고, 팀원들과의 모의 면접을 통한 경험은 만족스럽고 성취감이 큽니다.
- 계속적인 학습: 이제까지 얻은 지식을 바탕으로 실제 프로젝트에 적용해보고, 더 나아가 데이터베이스 관련 최신 트렌드와 기술을 습득하여 발전하는 계획입니다.
앞으로도 이러한 기회가 주어진다면 적극적으로 참여를 하여 개발자로써 더욱더 지식을 갈구하는 사람이 될 수 있도록 노력하겠습니다.