본문 바로가기
Udemy Staters 부트캠프 2기

유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 7주차 학습 일기

by ppirae 2022. 11. 27.

7주차 입니다.

6주차는 아래에 🔽🔽🔽

https://ppirae.tistory.com/129

 

유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 6주차 학습 일기

6주차 입니다. 5주차는 아래에 🔽🔽🔽 https://ppirae.tistory.com/128 유데미 스타터스 취업 부트캠프 2기 - 백엔드(java, 자바) 5주차 학습 일기 5주차 입니다. 4주차는 아래에 🔽🔽🔽 https://ppirae.tistory.

ppirae.tistory.com


프로젝트 첫 시작 주

월요일부터 본격적인 프로젝트의 시작이었다.

우리팀은 2달의 기간을 2주간격으로 나누고

4개의 스프린트를 기준으로 개발하기로 하였다.

프로젝트 첫 시작 주의 목표는 카카오 소셜로그인으로

안드로이드와 백엔드 연동을 목표로 세웠다.


11/21 ~ 11/25 7주차 학습일지

저는 4L 회고록을 사용합니다.
1. 이번주 수업에서 좋았던 점은 ? (Liked)
2. 이번주에 새롭게 배운 점은 ? (Learned)
3. 배운 것에 관해서 내가 부족했던 부분은 ? (Lacked)
4. 앞으로 뭘 더 하면 좋을까 ? (Longed for)

1. 이번주 수업에서 좋았던 점은 ?

이번주부터 프로젝트의 시작을 하다보니

그동안 역량강화나 교양강화에 투자했던 시간들을

온전히 프로젝트 또는 개발에 투자할 수 있게 되어서

순수 개발 시간이 늘어났다.

 

또 개발을 하다가 잘 모르는 부분이 생기면

다른 조의 백엔드 팀원들에게 물어보았는데

다른 분들이 친절하게 알려주어서

가끔 막히는 부분들을 해결할 수 있었다.

 

2. 이번주에 새롭게 배운 점은 ?

이번주의 목표가 카카오 소셜 로그인이었기에 (목표는 미달성)

소셜 로그인에 필요한 OAuth2, Spring Security, Jwt를 공부하기 시작했다.

처음에는 이게 뭔소린가 하나도 이해를 못했는데

책도 여러권 보고 구글도 계속 찾아보고 하니 이해가 되서 코드 작성후 

스프링의 OAuth2 Client를 이용한 kakao, google, naver 로그인을 진행할 수 있었다.

그런데, 문제가 이걸 백엔드에서 전부 처리하는 건줄 알았는데

안드팀에서 카카오의 로그인을 처리할 수 있다고 해서

4일간의 작업이 사실 필요없던 작업이었던것을 깨달았다.

이것도 내가 팀원에게 개발하고 있는 정보를

정확하게 공유하지 않아서 일어난 문제라고 생각한다.

이번주도 개발 외에 한가지 배웠다 ...

 

그리고 프로젝트를 시작하면서 같은 백엔드 팀원과

깃허브를 통해 협업하기로 하였는데

팀원은 윈도우 노트북이고 나는 맥북을 쓰면서

깃허브에 올렸을 때 충돌나는 부분이 계속 생겨서 머리를 싸매고 있었는데

안드 팀원에게 해결방안을 물어보면서 해결할 수 있었다.

 

또 아마존 서비스와 관련하여 클라우드를 사용해본적이 없어서 모르겠는 부분을

다른 조의 클라우드를 잘하는 백엔드 팀원에게 질문하여

Amazon RDS 까지 무사히 연동을 성공하였다.

도와준 분들에게 감사드린다.

 

3. 배운 것에 대해서 내가 부족했던 부분은 ?

회사에서 백엔드 업무를 진행하는 친구에게 상담을 요청해서 한시간정도 서로 이야기를 했다.

그 친구는 스프링을 잘하는데 나도 그 친구처럼 성장하고 싶은 마음이 있어서였다.

내가 친구에게 secuirty랑 Jwt 부분이 어렵다고 질문했는데

친구가 구글에서 코드만 베껴쓰는 것이 아니라

흐름과 내용을 정확히 이해해야 코드를 작성할 수 있다고 하였다.

친구가 spring security filter 흐름과 Jwt의 header, payload, signature 등에 대해 물어봤을때 대답하지못했다. ㅋㅋ.

구글에서 코드를 긁어와서 에러만 고치고 있는 나를 반성하고

이론에도 좀 더 시간을 투자해서 공부하기로 하였다.

 

4. 앞으로 뭘 더 하면 좋을까 ?

어떻게 보면 첫 주의 목표를 이루지 못하였는데

퍼실리테이터님이 첫 스프린트는 자신이 개발할 수 있는 양을 찾는 것이 좋다고 하였다.

첫 주에 내가 얼만큼의 작업을 처리할 수 있는지 확인하고

다음 스프린트 때 작업량보다 조금 더 해서 프로젝트를 완성해야겠다.

 

그리고 우리 백엔드 나와 팀원이 서로 프로젝트 경험이 적어서

둘이서 구현할 수 있을까 불안불안한데 못해도 좋으니

하면 된다 할 수 있다의 마음가짐으로  일단 도전이다.


p.s)

금요일날 세명이서 술을 마셨는데 재밌었다.

사진이 없다 ㅠ


* 유데미 바로가기 : https://bit.ly/3SFlXDy

* 유데미 STARTERS 취업 부트캠프 공식 블로그 보러가기 : https://blog.naver.com/udemy-wjtb

본 후기는 유데미-웅진씽크빅 취업 부트캠프 2기 - 프론트엔드&백엔드 과정 학습 일지 리뷰로 작성되었습니다.

댓글