| 일수 | 일자 | 교과목 | 내용 | 편성시간 |
|---|---|---|---|---|
| 14 | 24/12/9 | 기반기술 | 기반기술프로젝트 | 8 |
| 15 | 24/12/10 | 기반기술 | 기반기술프로젝트 | 8 |
월요일과 화요일은 그동안 배운 Linux, SW공학, Database 교육 내용을 가지고 기반 기술 프로젝트를 했다.
프로젝트 내용을 설명하기에 앞서 진행 과정을 설명해보자면
다음과 같은 순서로 진행된다.
가장 어려웠던 건 아무래도 주제 선정이 아닐까 싶다. 주말을 포함해 이리저리 고민하고 나온 의견 중 할만한 걸 고르고 고른 끝에 이용자가 자신의 주식 포트폴리오를 만들고 자유롭게 공유 및 서로의 의견을 교환할 수 있는 사이트를 만들기로 했다.
중간에 변호인 중개 사이트 혹은 티켓 양도 사이트 등의 아이디어도 나왔는데, 관련 사이트를 검색하니까 이런저런 잡음이 있는 경우도 있어 굳이 힘든 길을 갈 필요는 없다고 생각해서 정한 주제였다.
주식 데이터는 API를 통해 실시간으로 데이터를 가져와야하는 만큼, 해당 기술은 조금 더 커리큘럼을 배운 뒤에 제대로 구현할 수 있을듯하다.
일단은 지금까지 배운 내용을 토대로 테이블을 생성하고 더미데이터에 넣어두는 값만 JOIN으로 불러오는 정도만 했다.
SQL 작성과 DB 성능을 개선하는 부분에서 여러가지 생각을 많이 하면서 내가 아직 DB를 제대로 잘 모른다는 것 (이는 학부 전공 때도 마찬가지였다), 약한 걸 알면서도 어영부영 넘어가려고 했단 걸 새삼 깨달았다.
부족한 부분을 인지했으니 이를 보완하면서 다음 학습을 준비하자.
https://github.com/beyond-sw-camp/be12-1st-Mr.Krabs-Across-The-Pacific