내일배움캠프/WIL
-
[WIL] 내일 배움 캠프 6주차 10/9 - ItisFuture내일배움캠프/WIL 2022. 10. 9. 21:58
한 주 동안 대표적으로 한 것 인스타 클론 코딩 프로젝트 완료, 코드 리뷰, 간단한 리팩토링, 머신 러닝 numpy, pandas 공부 겪은 어려움과 배운 점 인스타 그램 스토리를 만들면서 각 스토리 사진에 대한 타겟팅은 시간적 지식적 부족으로 깊게 생각하지는 못 하였고 각 사진에 대한 타겟팅과 프론트에서의 데이터 핸들링이 조금 부족함을 느꼈습니다. 장고에 DRF를 잘 다룰 수 있을 정도로 익히고 난 뒤에는 프론트 react 혹은 vue를 배워야 겠다. 인스타 클론 코딩을 따라하는 데에 있어서 나의 아이디어가 아니라서 크게 흥미를 느끼진 못 하였으나, 스토리 기능을 구현하면서 어떤 로직을 써야하나 고민하는 시간이 재미있었고, 카카오 REST API를 사용하여 로그인 기능을 구현하여 추후에 더 활용할 생각..
-
[WIL] 내일 배움 캠프 5주차내일배움캠프/WIL 2022. 10. 3. 20:25
한 주 동안 대표적으로 한 것 인스타 클론 코딩 설계(erd, api, 와이어프레임), 제작(중) 겪은 어려움과 배운 점 팀 프로젝트에 들어가기 앞서 팀장은 아니지만 내가 공부를 조금더 한 경험이 있어 팀원들에게 원활한 설명을 위해서 미리 조금씩 데이터 베이스 설계를 하였고, 프로젝트 시작하고 팀원분들께 설명을 드렸다. 어느정도 이해를 하신 팀원분들과 와이어 프레임을 짜고, 같이 api설계를 해보았다. 하지만 다 같이 적다보니 조금 어지럽게 정의가 된 것 같았다. 이래서 설계는 소수 혹은 한 사람이 하는 것인가 했다. 살짝 정리가 안됐어도 정식으로하는 첫 팀 프로젝트이기에 소통하면서 조금씩 바꿀 부분은 바꾸면 되니 괜찮았다. 이것도 꽤 괜찮은 과정같다. 이번주를 통해 팀원들과 소통과 협업, 깃헙 협업(p..
-
[WIL] 내일 배움 캠프 4주차 주간 회고 - ItisFuture내일배움캠프/WIL 2022. 9. 25. 22:20
한 주 동안 대표적으로 한 것 자료 구조와 알고리즘 공부, 개인 프로젝트, 깃 허브 겪은 어려움과 배운 점 프로젝트에서의 데이터 베이스에서 manytomany필드의 사용과 부족한 설계로 인해 기능을 구현하며 데이터 베이스의 조회의 횟수가 꽤나 많다는 것을 봤고, 데이터 베이스의 설계도와 네이밍을 고쳐, 기존 코드를 같이 고치면서 꽤나 고된 여정이고 지금도 진행 중이긴 하다. 하지만 개선을 시키면 시킬수록 고된 것에 배는 좋다. 이번주는 데이터 베이스의 설계의 중요성을 느낀 주다. 깃허브로 협업하는 것에서 git-flow전략을 팀 나름 짜고 적용해보려고 연습을 했으나 아직 확실하게 개념이 안잡혔지만 다음주에 잡아볼 예정이다. 성장한 부분 1. 데이터 베이스 설계에 대한 이해도 2. 자료 구조와 알고리즘(힙..
-
[WIL] 내일 배움 캠프 3주차 주간 회고 - ItisFuture내일배움캠프/WIL 2022. 9. 18. 21:39
한 주 동안 대표적으로 한 것 자료 구조와 알고리즘 공부, 머신러닝 공부를 위한 세팅 & 기초 공부, 깃 허브 블로그 운영 시작 겪은 어려움과 배운 점 jekyll를 통해서 깃 허브 블로그를 만드는 과정에서 처음 들어보는ruby에서의 설치와 블로그를 클론 받아와서 변경 내역을 push해도 커밋이 되지 않는 오류가 있었다. .gitignore에 파일을 추가하는 과정이 깔끔하지 못 해서 그랬다. 별거 아닌 블로그에 꽤 많은 시간을 투자해서 아까울 수도 있지만 뭔가 더 애정이 가고 좋기도 했다. 지금은 두 개의 블로그가 있지만 깃허브 블로그로 차차 옮기지 않을까 싶다. 주말에도 공부해야지 하는 생각만 했다는 에러가 있었다. 공부하겠다는 생각만 하지말고 실행에 옮기기로 했다. 성장한 부분 1. 자료 구조를 복습..
-
[WIL] 내일 배움 캠프 2주차 주간 회고 - ItisFuture내일배움캠프/WIL 2022. 9. 12. 19:21
한 주 동안 대표적으로 한 것 깃 공부 & 연습, 재귀 함수 알고리즘 연습, 장고 개인 프로젝트 진행, 맥 세팅 겪은 어려움과 배운 점 1. 가상 환경에서의 에러 가상 환경이 실행됐음에도 pip와 python이 가상 환경 디렉터리를 가리키지 않는 오류가 있었다. 이 오류를 겪기 전에는 가상환경을 실행하고 무작정 pip와 python 명령어를 사용했다. conda와 homebrew, virtualvenv, Pycharm등에서 pip와 python의 경로가 문제가 있었나 보다. 하지만 이제는 which명령어로 어디에서 실행이 되는지 파악을 하고 올바르게 설정이 된 것을 확인하고 프로젝트를 진행할 수 있게 되어 가상 환경을 다루는 것이 한층 더 수월해지지 않았나 싶다. 2. 알고리즘 공부의 방향 취업을 하는 ..
-
[WIL] 내배캠 1주차 주간 회고내일배움캠프/WIL 2022. 9. 4. 16:25
이번 주에 한 것. 블로그 팀 미니 프로젝트. 미니 프로젝트 발표. 깃 공부. 장고 공부 회고 나는 나서서 팀장을 맡는 성격은 아닌데, 캠프 시작 전에 질문방에서 답변을 조금 하다 보니 내가 실력자라고 팀원분들께서 판단을 하셨는지 내가 맡게 되었다. 사실 실력자도 아니고 팀장 경험도 없어 걱정이 많았지만 겪고 보니 매우 미숙했지만 팀원분들도 착하시고 열정적이셔서 잘 해결해 나아가지 않았나 싶다. 이번에 프로젝트를 겪고 개인적으로 생각한 개선이 필요한 부분 1. 와이어 프레임의 필수 내용 정의, api 설계 --당연한 얘기이지만 와이어 프레임을 보고 작업하는 모두가 이해를 해야 한다. --api를 설계할 때, restful 하게 하고 요청과 응답의 정의를 확실하게 하여 중간에 바꾸는 일은 최소화한다면, ..