22.10.06(목) Today I Learned

정형빈·2022년 10월 10일
0

TIL

목록 보기
23/71

10/5 오늘의 시간표

09:00 ~ 10:00 [실시간] 발표준비
10:00 ~ 11:00 [실시간] 발표준비
11:00 ~ 12:00 [실시간] 발표준비
12:00 ~ 13:00 [실시간] 발표준비
13:00 ~ 14:00 점심식사
14:00 ~ 15:00 [실시간] 발표/피드백
15:00 ~ 16:00 [실시간] 발표/피드백
16:00 ~ 17:00 [실시간] 발표/피드백 및 발제
17:00 ~ 18:00 [특강] 최양임 매니저 세션
18:00 ~ 19:00 저녁식사
19:00 ~ 20:00 [실시간] 팀별 회고/마무리
20:00 ~ 21:00 [실시간] 팀별 회고/마무리

대망의 프로젝트 발표날이 다가왔다. 하지만 우리팀의 결과물은 아직도 완성된 상태는 아니라서 아침부터 발표전까지 최대한 작업을 해야했다.

그래서 댓글 작성기능을 완성시키고 댓글 삭제기능을 만들어야하는데 남는시간동안 아무리 코드를 손봐도 제 기능을 하지 않아서 튜터님께 조언도 받아봤지만 끝끝내 기능을 만들지는 못했다.

@login_required
def delete_comment(request, post_id):
    comment = Comment.objects.get(id=post_id)
    comment.delete()
    return redirect('/detailed_post/'+str(post_id))

이유를 찾아보니 게시물의 id값과 댓글 자체의 id값을 따로 구분을 해야하는데 내가 앱 내의 모든 id값을 post_id로 설정해두다보니 구분이 되지 않았고 이를 구분하려면 post앱 내의 모든 id값을 재설정해야해서 시간이 부족한 상황에서 도저히 할 수가 없었다. 그래서 결국 아쉽지만 해당기능은 미완성된 채로 결과물을 제출하게되었다.

프로젝트 결과물 발표

다른팀의 결과물들이 너무 잘만들어진 것이 많아서 위축되기는 했지만 발표영상과 팀장님의 발표가 잘 되어서 나름 괜찮은 발표가 된 것 같고 튜터님의 피드백들도 뼈를 때리는 묵직한 팩트폭력이었지만 피가되고 살이되는 피드백들이었다.

A-5 삘이오조 팀 프로젝트 시연영상

팀 프로젝트 KPT 회고

발표를 마치고 피드백을 들은 후 팀별 회고시간이었다.

KEEP

  • 모르는 부분이 나오더라도 직접 해결해보려고 하는 도전정신

  • 본인이 맡은 역할 외에도 다른 팀원들의 오류나 문제점이 있을때 서로 협업 하는 자세

  • 모르는 부분이 있으면 다같이 튜터님에게 질문하는 모습

  • 서로 모르는 것 공유하고 소통하는 협업자세

  • 긍정적인 마인드로 서로 격려

PROBLEM

  • 오류가 났을때 해결방안을 조금 더 효과적으로 찾지못해 시간을 오래 지체하는 경우가 있었고, 조금 더 다방면으로 접근 할 수 있는 문제들을 한 시선으로만 바라보면서 막혔던 문제들이 많았던것 같습니다.

  • 오류해결능력 부족 및 프로젝트 초반 기획을 조금 더 명확하게 할 필요가 있습니다.

  • 시간배분실패로 인한 완성도 부족

  • 깃에 대한 전문지식 부족

  • Django 지식 부족으로 프로젝트 활용 부족

TRY

  • 모르는 부분이 나온다면 고심하지말고 튜터님께 적극적으로 물어보기

  • 주어진 기간과 해야할 작업량을 보고 첫날부터 시간배분 확실하게 하고가기

  • 깃 소통 원활한 방법 모색하기

  • 프로젝트 결과물은 나만 보는게 아니므로 깃 커밋, 리드미, 주석에 대한 부분도 신경 쓸 것

  • 정기적인 상호 피드백 및 논의 시간을 가지는 것

  • 파이썬 컨벤션, 깃 컨벤션 등 팀원들과 협업할 때 팀원들과 지킬 규칙들을 만들어 협업시 어렵지 않게 소통할 수 있는 방법들을 많이 고안해야 할것같고, 디자인보다는 해야하는 기능!에 초점을 더 맞춰서 작업을 해야할 것 같습니다.

  • 모르는 부분, 궁금한 부분 질문할 때 눈치보지말고 무제한 질문하기

  • 모르는 부분이 나온다면 고심하지말고 튜터님께 적극적으로 물어보기

FEEL

  • 직접해보려고하는 노력도 좋지만 막히는 부분에서 시간이 많이 지체된다면 튜터님께 조언을 구하도록 해야겠다.

  • 코딩은 각자의 스타일이 뭍어나기 때문에 협업 프로젝트를 진행할 때 팀원들만의 규칙이라던지 이용하는 프로그램 등 들의 정해진 컨벤션들을 적극적으로 활용해야 한다는 걸 느꼈고, 구글링을 조금 더 빠르고 효율적이게 하는것도 중요하다고 느꼈습니다.

  • 구글링 및 유튜브 참고하는것이 정말 중요하다고 생각합니다.

  • 미흡했지만 재밌었고 좋았던 경험 !! 프로그래밍 언어에 대한 지식도 중요하지만 협업하는 기술이나 능력도 중요하다 !! 내 기준이 아닌 타인의 기준으로 프로젝트를 이행하는 실력을 겸비할 것 !!

  • 깃은 정말 어려운 프로그램이기 때문에 다음번엔 깃을 활용할 때는 소통이 중요할 것같습니다.

내가 느낀점들을 전체적으로 팀원들도 똑같이 느낀것 같았다는 생각이 들었다.

프로젝트 매니지먼트 세션 특강

- 최양임 매니저님

이러한 세션을 진행하게된 목적은 TOOL과 TEMPLATE을 적재적소에 사용하는 법을 알려주시기 위해서이다. 그리고 우리가 집중해야 하는 것은 백엔드 개발이기 때문에 백엔드 개발 외적인 부분에 너무 리소스를 많이 쓰는 것은 좋지 않다고 상기시켜주셨다.

프로젝트 S.A 작성 팁과 사용하면 좋은 TOOL 소개, 프론트엔드 작업이 힘든 사람들을 위한 아이콘, 폰트, 부트스트랩, 디자인 레퍼런스 소개, 프로젝트 발표 예시 등을 들어주셨고 프로젝트가 끝난 후 프로젝트를 회고 할때의 팁 또한 전해주셨다.

프로젝트 매니지먼트 세션 노션링크

세부적인 내용과 참고 링크들은 해당 링크를 통해서 확인할 수 있다.

오늘 하루를 마치며

미니 프로젝트가 아닌 본격적인 프로젝트를 처음으로 실시해봤는데 역시 미숙한점을 많이 느끼게 된프로젝트였다. KTP회고와 튜터님들의 피드백을 바탕으로 다음 프로젝트에서는 더 발전된 모습을 보일 수 있도록 노력하도록 하겠다.

profile
스파르타 내일배움캠프 3기 수강생 정형빈

0개의 댓글