WIL 23/09/11 ~ 23/09/17

song yuheon·2023년 9월 18일

Week I Learn

목록 보기
2/5
post-thumbnail

기술 및 프로그래밍


  • Spring Level 5: Spring 레벨 5에서 다양한 기능을 개발하였다. 또한 Swagger를 이용하여 API를 문서화하는 것의 중요성과 효율성을 이해하였다.
  • JPA: 인프런을 통해 Spring JPA 학습을 깊게 수행하였고, 여러 섹션을 완료하였다. 시스템적인 학습 관리에 중점을 두었으며, 일정에 따라 섹션 7과 11까지 각각 마무리하였다.
  • Java: Java 코딩 테스트를 수행하였고, 이를 통해 Java 프로그래밍 능력을 개선하였다.
  • API 설계: RESTful API 설계 방법을 학습하였으며, 프로젝트에 적용하였다.

프로젝트 관리


  • Swagger 활용: Swagger의 활용 방법을 배우고 프로젝트에서 API 문서화에 사용하였다.
  • GitHub Project: GitHub Project 도구를 이용하여 프로젝트 관리 능력을 강화하였으며, 프로젝트 흐름을 효율적으로 관리할 수 있게 되었다.
  • Git Branch 전략: GitHub Flow 전략을 선택하여 프로젝트의 브랜치 관리를 수행하였다.

시간 관리 및 자기 관리


  • 시간 관리: 복잡한 일정과 목표를 동시에 관리하는 방법을 학습하였다. 이를 통해 하루를 더 생산적으로 보낼 수 있었다.
  • 우선 순위 설정: 목표 달성을 위해 중요한 것은 무엇인지 식별하고, 이를 일상에 적용하기 위해 노력하였다.

팀워크 및 커뮤니케이션


  • 와이어 프레임 & ERD 작성: 프로젝트의 초기 단계 및 중간 단계에서 와이어 프레임 및 ERD를 작성하여 프로젝트의 방향성을 설정하였다.
  • 팀 논의: 팀원들과 프로젝트에 관한 논의를 진행하였고, 기술 매니저와 상담하여 협력 및 커뮤니케이션 능력을 높였다.

중요한 깨달음


  • Swagger의 효율성: Swagger를 활용한 API 문서화는 작업 효율을 높여준다.
  • 우선 순위 설정의 중요성: 복잡한 일정 관리에 있어서 우선 순위 설정은 필수적이다.
  • 지속적인 학습의 가치: 꾸준한 학습은 지식과 능력의 지속적인 성장을 가능하게 한다.

이번 주에 배운 내용을 토대로, 미래의 프로젝트에서도 좋은 성과를 얻을 수 있을 것으로 기대된다. 지난 경험을 기반으로 앞으로 더욱 성장하길 희망한다.


profile
backend_Devloper

0개의 댓글