개발일기

6주차 WIL 본문

오늘의 공부일기

6주차 WIL

츄98 2023. 4. 24. 10:01

지난 주에 계획한 목표 점검하기

  • 팀과제 complete!!! 
  • 발표까지 무사히 잘 마쳤다 :)
  • 이번주는 강의 열심히 듣기로 결심했었는데, 생각보다 많이 듣지는 못했다ㅠㅠ
  • 분발하도록 하자!!!
  • 그래도 페어프로그래밍 매일 열심히 하고, 개인적으로 알고리즘 푸는 시간을 많이 가졌다는 것은 참 잘한 것 같다..!

공부한 것:

  • 장고 drf 
  • postman 사용
  • 시리얼라이즈
  • 토큰, 세션 (차이점, 특히 토큰 인증을 장고에서 하는 법.. JWT를 중점적으로 공부함 )
  • CORS
  • 코루틴, asyncio
  • pipenv, poetry로 패키지 관리하기

이번 주 느끼고 깨달은 점:

  1. 장고의 drf, 클래스형 view, postman 등 이번주에 새롭게 배운 내용들이 많았다.
  2. postman을 사용하니 훨씬 편하다.
  3. 그동안은 프론트앤드 html도 작성을 해야 동작들을 볼 수 있어서 백엔드 개발과정이었지만 프론트앤드도 신경써야 헀었는데, postman을 사용하니 html을 작성하지 않아도 개발이 잘 되었는지 확인해볼 수 있어서 좋다.
  4. 장고 drf 강의에서 아직까지 문제인 부분은 없었지만, 개인과제를 하면서 열심히 복습을 해야 할 것 같다.
  5. 선발대 강의에서 코루틴과 asyncio, pipenv, poetry로 관리하는 법을 배웠다.
  6. 흥미로웠지만 확실히 어렵다ㅠㅠ 사실 아직도 이해가 딱 절반밖에 되지 못하다ㅠㅠ
  7. 조금 더 공부를 해서 내 것으로 만들어야할 것 같다.
  8. 그동안 pip로 패키지를 관리해왔었는데, 깃허브로 협업을 할 때, pip로 패키지를 관리할 경우 조심해야 하는 부분이 분명히 있었다. 
  9. pip freeze > requirements.txt로 가상환경을 통일시켜야 하고, 새로운 패키지를 설치할 때마다 업데이트도 해주어야했다.
  10. pipenv와 poetry를 사용할 경우, 패키지의존성 관리도 가능하고 훨씬 편하게 가상환경 관리를 할 수 있다.
  11. 참고로.. pipenv는 release 주기가 너무 늦고.. poetry를 많이 사용한다!!!
  12. poetry를 사용하여 가상환경을 생성하면 poetry.lock을 생성해주고, 협업을 할 때, 같은 가상환경을 만들어주는 것이 편해진다. 또 의존성도 편하게 확인할 수 있고, 관리할 수 있다는 장점이 있다.
  13. 정말 유익한 배움의 시간이었고, 앞으로 프로젝트를 할 때, 유용하게 쓸 수 있을 것 같다..!!!

 

다음 주 목표:

  1. 강의 끝까지 다 듣기
  2. 개인과제 잘 마치기
  3. 페어프로그래밍과 알고리즘 풀이 꾸준히 하기
  4. TIL 밀리지 않기ㅠㅠㅠ 제일 어렵다 이게..ㅠㅠㅠ
  5. 조급해하지 말고 지금 현재에 집중하기!!!

'오늘의 공부일기' 카테고리의 다른 글

7주차 WIL  (0) 2023.05.01
선발대 강의) 재귀함수, DFS와 BFS  (1) 2023.04.26
5주차 WIL  (0) 2023.04.18
프로세스, 스레드  (0) 2023.04.12
노베이스 초보 개발러를 위한 학습법 특강..!!  (0) 2023.04.11