연습, 연습, 연습. 취미 프로젝트는 확실히 좋은 생각입니다. 그리고 배우고 싶다면, 다른 사람의 오픈 소스 프로젝트에서 일하는 것이 더 좋습니다 . 그렇게하면 그들이 사용하는 패턴에서 배울 수 있습니다.
코딩 과 코드 카타를 살펴볼 것을 제안 합니다. 이 개념의 기본 개념은 잘 정의 된 관리 가능한 연습 문제를 연습함으로써 자신의 코드에서 문제가 발생할 때 더 잘 갖추게된다는 것입니다. (웹 사이트는 내가 한 것보다 더 잘 설명합니다. 확실히 확인하십시오.)
사이드 포인트 : 패턴이 아닌 필수 사항 중 하나는 테스트와 관련하여 올바른 습관입니다.
또한 마지막 의견 : 사무는 각 작업을 가능한 빨리 완료해야합니다. 너무 빨리 작업하고 많은 버그를 만들면 나중에 다시 작업해야하므로 작업을 마치지 않았습니다 . 이것은 재 작업입니다. 일을하는 올바른 방법을 배우는 데 필요한 시간이 걸리지 않으면 단기적으로 더 많은 일을하게되고 장기적으로 개선 할 적절한 패턴을 배우지 않을 것입니다. 적절한 디자인 패턴을 연습하는 것은 귀하와 고용주 모두에게 가치가 있습니다. (그런데, 디자인 패턴을 과도하게 또는 배경 지식없이 연습하는 사람들은 종종 디자인 패턴을 남용하거나 남용 할 수 있지만 이는 별개의 문제입니다.)