새로운 프레임 워크 / 언어를 배우고 싶을 때마다 나는 보통 그것을 사용하는 작은 프로젝트를 채 웁니다. 웹 프레임 워크의 경우 일반적인 웹 응용 프로그램을 사용하여 작성합니다. 간단하고 많이하지는 않지만 프레임 워크의보다 일반적인 부분 (데이터베이스, 백그라운드 작업, mvc 또는 이와 유사한 것)을 활용하는 데 필요한 기능이 충분합니다. 사실, 얼마 전에 Spring / MVC + Hibernate를 배우는 작업을 시작했습니다. 나는 모든 것을 확실히 알지 못하지만, 나는 무언가를 알지 못할 때, 어떤 질문을하고 더 많은 정보를 얻기 위해 질문하는 방법을 알고 있다는 배경 지식을 충분히 얻었습니다.
웹 프레임 워크의 경우, 나는 보통 대부분의 프레임 워크에 제공된 간단한 "hello world"예제로 시작합니다. "guestbook"예제가있는 경우 (즉, 데이터베이스 사용을 보여주기 위해) 후속 조치를 취합니다. 거기서부터 가장 간단한 것부터 시작하여 학습 응용 프로그램에서 원하는 기능을 추가하기 시작합니다. 아이디어는 간단한 것에 대해 올바른 질문을하는 방법을 알아낼 수 있다는 것입니다. 간단한 일을 한 후에는 더 복잡한 일을 살펴볼 수 있으며, 이미 배운 정보를 바탕으로 올바른 질문을 할 수 있기를 바랍니다.
최근에 관심이 있다면 그러한 학습 프로젝트를위한 코드를 sourceforge 에 추가하기 시작했습니다 .
편집 : Donal의 의견으로 우리가 추가하고 싶습니다 ... 나는 당신이 배울 수있는 예로 링크를 넣지 않았습니다. 오히려 내 코드를 거기에 넣는 예제입니다. 정말로 배우고 싶다면 다른 사람을 읽지 말고 코드를 직접 작성해야합니다 (적어도 내 의견으로는)