기술은 변해도 문제를 해결하는 사람은 남습니다. 저는 그런 개발자가 되려 합니다.
- 🌱 Java와 Spring Boot를 기반으로 서버 개발을 공부하고 있습니다
- 💬 읽기 쉬운 코드, 유지보수하기 좋은 구조에 관심이 많습니다
- 🔍 문제를 만나면 먼저 스스로 찾아보는 편입니다. 다만 혼자 해결하는 데 그치지 않고, 내가 찾은 방향이 팀이 원하는 것과 맞는지 적극적으로 소통하며 맞춰갑니다
- 📫 Contact: changul20141461@gmail.com
| 기술 | 수준 | 설명 |
|---|---|---|
| Java | ⭐⭐⭐ | 객체지향 프로그래밍 원칙을 이해하고 기본 문법을 활용할 수 있습니다 |
| Spring Boot | ⭐⭐ | 공식 문서와 강의를 참고하며 기본 개념을 익히고 있습니다 |
| Python | ⭐⭐ | 알고리즘 문제 풀이에 활용한 경험이 있습니다 |
| C | ⭐⭐ | 자료구조 과제를 통해 메모리 관리와 포인터 개념을 학습했습니다 |
| MySQL | ⭐⭐ | 데이터베이스 설계 및 CRUD 쿼리 작성이 가능합니다 |
| Git | ⭐⭐ | 브랜치 전략을 이해하고 협업 프로젝트에서 활용했습니다 |
DB 수업 팀 프로젝트 | DB 설계 담당
자취생들이 거주 경험을 공유하고 방 정보를 탐색할 수 있는 커뮤니티 플랫폼
기술 스택
주요 기능
- 게시글 등록, 리뷰 작성, 좋아요, 거주 인증, 문의/답변, 주변 편의시설 정보 제공
역할 및 기여
- 회원, 자취방, 리뷰, 좋아요, 거주 인증, 문의/답변 등 전체 ERD 및 테이블 구조 설계
- 팀원들과 기능 요구사항을 직접 질의응답하며 설계에 반영
- 교수님 피드백을 바탕으로 ERD 구조 개선
문제 해결 과정
- 좋아요 기능 설계 시 중복 방지와 취소 기능을 고려해
Like_Residence(user_id, residence_id, liked_at)중간 테이블로 구조화 - 리뷰는 거주 인증된 사용자만 작성 가능하다는 규칙을
Tenancy_Certification관계형 엔터티로 표현 - 답변 작성 권한을
user_type컬럼으로 구분해 집주인/공인중개사만 답변 가능하도록 설계
- 📁 GitHub: github.com/chans20
- ✍️ Blog: (작성 예정)
"기술은 변해도 문제를 해결하는 사람은 남습니다."