내일배움캠프
-
[WIL] 내일 배움 캠프 4주차 주간 회고 - ItisFuture내일배움캠프/WIL 2022. 9. 25. 22:20
한 주 동안 대표적으로 한 것 자료 구조와 알고리즘 공부, 개인 프로젝트, 깃 허브 겪은 어려움과 배운 점 프로젝트에서의 데이터 베이스에서 manytomany필드의 사용과 부족한 설계로 인해 기능을 구현하며 데이터 베이스의 조회의 횟수가 꽤나 많다는 것을 봤고, 데이터 베이스의 설계도와 네이밍을 고쳐, 기존 코드를 같이 고치면서 꽤나 고된 여정이고 지금도 진행 중이긴 하다. 하지만 개선을 시키면 시킬수록 고된 것에 배는 좋다. 이번주는 데이터 베이스의 설계의 중요성을 느낀 주다. 깃허브로 협업하는 것에서 git-flow전략을 팀 나름 짜고 적용해보려고 연습을 했으나 아직 확실하게 개념이 안잡혔지만 다음주에 잡아볼 예정이다. 성장한 부분 1. 데이터 베이스 설계에 대한 이해도 2. 자료 구조와 알고리즘(힙..
-
[TIL] 내일 배움 캠프 28일차 9/25 - ItisFuture내일배움캠프/TIL 2022. 9. 25. 21:14
오늘 한 일 프로젝트 데이터 베이스 변경 간단한 알고리즘 회고 오늘도 어김없이 데이터 베이스 변경을 하면서 로직도 같이 변경하는 작업을 했다. 나중에 출시도 할 개인 프로젝트라 올리진 않겠지만 데이터 베이스를 변경하면서 코드의 양이 줄고 가독성이 좋아지고 기능구현이 좀 더 쉬워졌다. 바꿀 때는 좀 힘든 부분도 있지만 바꾸면서 내가 썼던 코드를 복습을 할 수 있어서 괜찮았다. 어느 정도 프로젝트를 출시할 정도로 만들어가고 있다. 출시까지 80%는 오지 않았나 싶다. 하지만 곧 팀 프로젝트를 시작해야해서 당분간은 개인 프로젝트의 진행도가 더딜 것이다. 그래도 파이팅 내일 할 것 팀 프로젝트 데이터 베이스 설계 팀 프로젝트 프레임 구상 간단한 알고리즘 --추가-- 개인 프로젝트
-
[TIL] 내일 배움 캠프 27일차 9/24 - ItisFuture내일배움캠프/TIL 2022. 9. 24. 22:57
오늘 한 것 대대적인 데이터 베이스(모델) 변경 - 진행중 간단한 알고리즘 회고 장고를 사용하는 도중 manytomany필드를 사용하고 활용을 할 때 많은 데이터 베이스의 조회가 있을 것을 예상해봤고 좀 더 나은 방법은 없나 튜터님께 질문을 했었다. 튜터님은 현업에서 사용 중인 예시를 들어주셨고 나의 데이터 베이스를 바꾸겠다고 마음을 먹어 오늘 시도하였고 예상은 했으나 역시나 만만치 않았다. 해놓은 것이 어느정도 꽤 있어 네이밍부터 차차 바꾸고 실행하면서 로직의 오류를 하나하나 고쳐나가고 있다. 테이블도 추가해주고 나눈 테이블에 따라 바꿔야할 로직도 엄청 많다. 하지만 미래를 생각한다면 언제가는 해야할 것이기에 힘들지만은 않다. 또한 데이터 베이스 설계도를 그리며 데이터 베이스의 설계의 중요도를 몸소 느..
-
[TIL] 내일 배움 캠프 26일차 9/22 - ItisFuture내일배움캠프/TIL 2022. 9. 23. 19:19
오늘 한 것 추천 비추 기능 간단한 알고리즘 팀원들과 깃 연습 회고 프로젝트를 진행하면서 장고와 sqlite를 이용하면서 데이터 베이스의 설계가 부족했다는 것을 오늘 느꼈다. 기능적으로 만들어 놓고 추후에 더 좋은 방향으로 데이터 베이스를 수정해보고 대대적으로 mysql로 바꿔봐야겠다. 기능을 조금 추가하고 UI를 바꿔주고 회원가입이나 로그인을 sns와 연동할 수 있는 것 또한 추후에 추가할 것이다. 팀원들과 깃허브 사용 시 나중에 있을 프로젝트에서 막히지 않기 위해 여러 가지 실습을 해보면서 연습했다. 역시 아직은 원활하지 못하나 하다 보면 좋아질 것이다. 내일 할 것 프로젝트 기능 추가 데이터 베이스 설계도 정리해보고 추가해보기 간단한 알고리즘 내가 종종 쓰지만 까먹는 깃 명령어 정리하기
-
[TIL] 내일 배움 캠프 25일차 9/22 - ItisFuture내일배움캠프/TIL 2022. 9. 22. 19:44
오늘 한 것 예비군 동원 훈련 간단한 알고리즘 개인 프로젝트 댓글 기능 수정 보완 회고 오늘은 동원 훈련으로 인해 프로젝트를 많이 진행하지 못 했다. 몇 가지 이슈들은 처리해서 시간 대비 꽤 나쁘지 않은 날 같다.(PX도 들려서 냉동 치킨 버프) 이번주 내로 개인 프로젝트의 70% 정도는 끝낼 것이다. 80% 정도 끝내게 되면 DRF 강의를 좀 보면서 vuejs를 통해서 보다 더 상호작용하는 기존 코드를 바꿔가는 것도 좋을 듯 하다. 프로젝트의 완성도가 내 마음에 얼마나 드냐에 따라 달려서 시기 확정은 아직이다. 짜잘한 기능, 버그 혹은 코드를 이쁘게 바꾸는 것 또한 이슈이기에 끝이 없는 완성에 나의 기준 라인을 잡는 것이 중요하겠다. 완성이라는 것이 없는 것이 꼭 예술과 비슷한 것 같다. 프로그래밍은 ..
-
[TIL] 내일 배움 캠프 24일차 9/21 - ItisFutrue내일배움캠프/TIL 2022. 9. 21. 17:44
오늘 한 것 개인 프로젝트(api수정 & 구현, 프론트 기능) 훈련장려금 관련 처리 간단한 알고리즘 회고 개인 프로젝트에서 댓글을 구상할 때는 그렇게 많은 기능이 없을 줄 알았는데 사용될 기능들이 꽤 많아졌다. 내 프로젝트의 기능 중에 댓글이 차지할 코드가 제일 많지 않을까 싶다 ㅋㅋㅋ 혼자 꽤 좋고 재밌는 기능을 욕심내어 만들어보려니 당연하게도 할 것도 많아진다. 하지만 나는 나의 포트폴리오를 위한 것이 아닌(덤은 맞다), 나의 서비스를 운영하는 것이 목표기에 길게 보고 갈 것이다. 프론트에서 UI를 구현하는 것은 배운 것이 크게 없어 자신이 없긴했는데 어찌저찌 막혔던 것을 만들고 나니 신기해서 만든 UI를 계속 사용해 보게된다ㅋㅋㅋ 내일 할 것(지금 부터) --- 현재 오후 7시 --- 댓글 & 대댓..
-
[TIL] 내일 배움 캠프 23일차 9/20 - ItisFuture내일배움캠프/TIL 2022. 9. 20. 20:06
오늘 한 것 이진 탐색 트리 복습 & 정리 포스팅 - 7시간 30분 간단한 알고리즘 https://kimgyeongmin-kr.github.io/posts/%ED%8A%B8%EB%A6%AC%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/#%EA%B0%95%EC%9D%98%EC%97%90%EC%84%9C-%EB%82%98%EC%98%A8-%EC%BD%94%EB%93%9C%EB%82%B4%EA%B2%83-%EB%B3%B4%EB%8B%A4-%EB%8D%94-%EC%A0%95%ED%99%95%ED%95%A0-%EA%B2%83 회고 처음에는 간단하게만 정리하고 넘어가야지 생각하고 트리를 복습하기 시작했다. 강의에서 이진 탐색 트리의 삭제 부분에서 "이 부분에서 짜증이 많이 나고 어렵습니다."라는..
-
[TIL] 내일 배움 캠프 22일차 9/19 - ItisFuture내일배움캠프/TIL 2022. 9. 19. 19:44
오늘 한 것 힙 복습 & 정리 포스팅 간단한 알고리즘 팀원들과 깃으로 협업하기 https://kimgyeongmin-kr.github.io/posts/%ED%9E%99(Heap)%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/ 회고 힙에 대해 강의를 보고 복습한 내용을 정리하여 포스팅하였다. 배운 것을 이해하고 넘어가는 것은 쉽지만, 이것을 나의 언어로 정리하고 기록하는 것은 시간이 꽤 걸리는 것 같다. 하지만 나의 언어로 정리한 것을 보면 다른 글에 비해 쉽게쉽게 잘 들어오는 것 같다. 시간은 좀 더 걸리지만 좋은 점도 꽤나 있는 것 같다. 장고 강의랑 머신 러닝 강의는 보지 못 했는데, 이 글을 쓰고 머신러닝 강의를 볼 것이다. 강의를 보는 것 대신 오늘 팀원들과 깃으로 협업을 하기..