
[ 요즘 근황 ]
프로젝트를 꼭 마무리 짓고 가고 싶다는 마음이 강하게 들면서 노트북을 집으로 가져가는 횟수가 증가한다. 자꾸 예상치 못한 부분에서 오류가 생기는 바람에 "이것만 해결하면 다음 진행이 가능한데.."라는 생각이 들면서 자꾸 가져가게 되었다.
데일리펀딩 덕분에 정말 초등학생이 기탄 수학으로 수학 입문하는 것처럼, 회사 생활을 입문하게 되었는데 수학과는 다르게 정말 즐겁고 재밌었다. (물론 원하는 대로 코딩 결과가 나오지 않을 때는 스트레스도 받았다.)
회사 사회생활을 경험하며 분위기도 알게 되었고, 기초 용어에 개발적인 부분, 또 ‘핀테크’라는 분야가 얼마나 중요한지 등을 배우면서 내 인생에서 정말 큰 도움이 되었다.
이걸 앞으로 어떻게 나를 더 발전시키는데 사용하느냐는 나에게 달려있겠지만, 그 스타트를 데일리펀딩이 끊어주었다는 것은 분명하다. 마지막까지 열심히 달려보자!
[ 개발일지1 ]
모델링 작업을 시작하고 인턴 일지에 그 포부를 담았지만, 역시 한 번에 잘 되는 일은 없다. 이제는 뭔가 레벨 업을 했고 다 잘 할 수 있을 것 같았는데 전혀 아니었다. 부족한 점은 하면 할수록 끝없이 나온다.
DB 모델링 작업은 아래와 같이 진행했다.
1. 데일리펀딩의 DB 구조 파악
2. 지금 하고 있는 프로젝트 목적에 맞도록 테이블 설계
3. 다른 테이블과 설계한 테이블의 관계 정립
4. hoohoo님과 MIT님께 피드백 받고 수정
DB 모델링 작업을 시작한 날에 데일리펀딩의 DB 구조 파악과 관련하여 MIT님이 설명을 해주시고 관련된 사진을 보내주셨다. 그걸 바탕으로 DB 구조 파악을 완료했다.
하지만 2번 단계에서 DB 모델링 툴을 사용할 생각을 하지 못했고, 공책에 그려가며 새로운 셀렉터 테이블을 설계했다. 지금 생각하면 정말 얼굴이 화끈해지는 행동이었다. 심지어 그렇게 그린 채로 이 정도면 괜찮다고 생각했다. 3번을 하지도 않은 상태로 다음 회의를 들어갔는데, MIT님께서 다시 한번 더 내가 해야 하는 부분을 짚어주셨고 그제야 내가 준비를 안했구나라는 생각이 들었다. 솔직히 말하면, 준비를 안 해갔다기 보다는 저런 단계가 있다는 것을 몰랐고, MIT님께서 설명해 주셔서 알게돼서 이렇게 또 한 단계 성장한 감자가 되었다.
데이터 모델링을 다시 준비하기 위해 ERD(Entity Relationship Diagram)와, ERD툴을 이용하기 위해 식별관계-비식별 관계, 1:1, 1:N, N:N 등에 대해 다시 공부했다. 분명히 데이터베이스 강의를 들으면서 공부를 했던 내용이었음에도 불구하고 직접 실무에 적용하려니 계속 확신이 안 들고 이해가 가지 않아서 처음부터 다시 빠르게 공부했다.
그러고 나서 다시 ERD툴을 보니 그제야 이게 무슨 말인지 이해가 가고 그 이해를 바탕으로 테이블 간의 관계 정립은 물론 내가 설계했던 테이블을 어떻게 하면 더 효율적으로 수정할 수 있을지 고민할 수 있었다.











