본문 바로가기

과거공부모음

나의 개발일지 WIL(Weekly I learned) - 미니프로젝트

Weekly I learned

  • git, github 특강
  • 미니프로젝트
  • CS 기초 특강

 

회고록

  • FACTS 이번 일주일 동안 있었던 일, 내가 한 일
  • FEELINGS 나의 감정적인 반응, 느낌
  • FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것
  • FUTURE 배운 것을 미래에는 어떻게 적용할지

 

FACTS

일주일간 처음 만난 팀원들과 팀원 소개 페이지를 만드는 미니프로젝트를 진행했다

미니프로젝트 협업을 위해 git, github를 배웠고 S.A를 작성해보고 프로젝트를 진행했다

여기서 나의 잘못이 많이 발생했다 협업을 위해 git을 배워두고 git을 제대로 활용하지 않아서

협업이 매끄럽지 못하게 진행되어 시간을 낭비했다 그리고 S.A작성을 위해 RESTful API에 대해서

제대로 학습하고 설계를 하지 않아서 프로젝트 도중 API를 수정해야 했다

나는 프로젝트에서 팀원 추가 기능과 날씨 API를 사용한 특정 지역 날씨를 가져오는 기능 그리고

특정 팀원의 상세페이지를 보여주는 기능을 작업했다 그리고 최종적인 코드 관리를 했다

 

FEELINGS

나는 처음 하는 프로젝트지만 제대로 준비하지 않고 빨리 하려고만 하다 보니 구조를 제대로 만들지 않아서

나와 팀원의 시간을 낭비하게 만들었다 팀원들과 더 소통해서 우리는 설계를 제대로하고 협업 환경과 규칙을

제대로 진행했어야 한다 이 부분에서 아쉬운 기분이 든다 그래도 처음 하는 팀 프로젝트이지만 꼬였던 부분 빼고는

잘 진행이 되었던 거 같다 특히 내가 맡은 기능들이 잘 작동하는 것은 꽤 좋았다 그리고 튜터님께 지적받았던 부분을

최대한 빠르게 수정하고 더 좋은 코드를 만들었다는 기쁨도 느꼈다

 

FINDINGS

미니프로젝트를 진행하면서 아쉬웠던 부분에서 배운 것은 처음 설계부터 제대로 하고 시작하자와 협업에는 규칙과 환경이 매우 중요하다는 것이다 그리고 코드를 리뷰하고 피드백을 받으면서 불필요한 서버 요청을 자제하고

최적화를 해야 한다는 점을 배웠고 다른 사람에게 나의 코드를 지적받는 일에 익숙해져야 한다는 점을 배웠다

 

FUTURE

다음 프로젝트는 github에 더욱 익숙해져  협업을 제대로 할 수 있게 환경을 만들 생각이다

그리고 규칙을 정해서 함수명과 변수명이 가독성이 좋게 만들어 협업이 조금 더 편할 수 있게 할 생각이다

서버의 요청을 한 번 더 생각해 조금 더 최적화할 수 있도록 생각하고 코드를 짜자!