내가 갖고있는 지식 쥐어짜서 처음부터 설계하고 만들어보는게 좋음?

아님 오픈소스 참고해서 제대로 분석하고 처음부터 완벽하게 만들어보는게 좋을가?

그냥 나혼자 힘으로 짜보면 구조 엉망돼서 나중에 갈아엎게될것같긴 한데