좋은 설계는 개발 기간을 단축 시켜 줄 뿐만 아니라, 향후 유지 보수 이슈를 줄이기 때문에 매우 중요합니다. 하지만 실제로 개발 프로젝트를 하다 보면 수많은 이유로(?) 설계 문서화가 잘 이루어지지 않는 경우가 많은데요. 그러면서 개인이 설계 역량을 키우는 것에도 한계가 있는 것 같습니다.
그러면 어떻게 설계 능력을 기를 수 있을까요?
설계 능력을 기르는 방법 다음 4가지를 알아봤습니다.
🚀 개발자 스스로 설계 능력을 키우는 방법
1. 설계 문서 작성해보기
- 이미 개발한 프로젝트나 포트폴리오 용 개발 예정 프로젝트의 설계 문서 작성해보기
2. Flow Chart 그리기
- 실제 프로그램을 논리적으로 그려보는 과정
3. PoC(Proof of Concept) 많이 하기
- 실현 가능성이 있는지, 효과와 효용, 기술적 관점에서 검증하는 과정
4. 선배 또는 동료 끌어들이기
- 회사 내 or 학교 or 외부 활동으로 팀을 구성해서 서로 피드백을 할 수 있는 피드백을 만들 것