오늘은 프로젝트를 시작하기 위해 기초 설정과 깃 이슈 등록, 엔티티 설계를 진행했다
엔티티 설계하는 것이 정말 어려웠다. 어찌어찌 대강 해보긴했는데, 맞게 했는지는 모르겠다.
연관관계 편의 메소드를 만들어 주지 못했는데 이거에 대해 고민하다가 팀원분의 지인(개발자)분이 시간을 내주셔서 고민에 대해 답변 해주실겸, 조언해주실 겸 이야기해주셨다. 감사ㅜㅠ
- 시간낭비
해야할 것이 너무 많은데, 지금 너무 디테일하게 접근하려 하면 지체되고 더 나아가서 시간낭비다
일단 큰 흐름을 이해하고 필요할 때 디테일하게 배우면 된다.
지금 단계에선 특정 개념이 무엇인지, 무엇을 말하고자 하는지를 파악하고 넘어가자
- 코드작성
한번에 완성된 코드를 작성하는 건 너어무 어렵고, 사실상 불가능하다.
처음부터 완성된 코드를 작성하겠다는 마음으로 임하기 보단, 일단 돌아가기만 해도 되니 돌아가는 코드를 작성하자.
후에 리팩토링을 하면 된다. 그리고 그게 공부고!
- 프로젝트
짧은 기간안에 너무 많은 것들을 배우고, 제대로 체화하지 못하고, 데이터베이스같은, 중요한 부분도 제대로 배우지 못하고 채로 프로젝트를 진행해야 하니, 마치 아무 준비없이 전쟁에 나가는 것과 같다고 생각된다.
하지만 프로젝트가 망하더라도 분명 얻어가는 게 있다.
엔티티 설계를 완벽하게 해내지 못한 것?
그리고 ERD 설계도 직접 해보지 못한 것이 아쉽다 (어떻게 해야할지 감도 안잡혀서 못했다)
현업 개발자분께서 좋은 조언들을 해주셨다.
죽이 되든 밥이 되든 볶음밥이 되든!!!!!!! 무엇이든 배우는 것이 분명히 있고 훌륭한 개발자가 되는데 밑거름이 될 것이라는 사실은 정말 확신할 수 있어요 항상 잘 해오시던 원구님 지금 이대로!! 홧팅!