เมื่อใดก็ตามที่ฉันต้องการเรียนรู้กรอบ / ภาษาใหม่ฉันมักจะทำโปรเจคต์เล็ก ๆ ที่ใช้มัน สำหรับเว็บเฟรมเวิร์กฉันมี webapp ทั่วไปที่ฉันเขียนโดยใช้ มันง่ายและไม่ได้ทำอะไรมาก แต่มันมีคุณสมบัติเพียงพอที่ฉันต้องการเพื่อใช้ประโยชน์จากส่วนทั่วไปของเฟรมเวิร์ก (ฐานข้อมูล, งานพื้นหลัง, mvc หรืออะไรทำนองนั้น) ในความเป็นจริงเมื่อไม่นานมานี้ฉันรับภาระในการเรียนรู้ Spring / MVC + Hibernate ฉันไม่รู้ทุกอย่างแน่นอน แต่มันทำให้ฉันมีภูมิหลังที่เพียงพอเมื่อฉันไม่รู้อะไรฉันรู้ว่าจะถามคำถามอะไรและจะขอให้พวกเขารับข้อมูลเพิ่มเติมได้อย่างไร
สำหรับเว็บเฟรมเวิร์กฉันมักจะเริ่มด้วยตัวอย่าง "hello world" แบบง่าย ๆ ที่มีให้สำหรับเฟรมเวิร์กส่วนใหญ่ หากมีตัวอย่าง "สมุดเยี่ยมชม" (เช่นเพื่อแสดงการใช้ฐานข้อมูล) ฉันจะติดตามด้วย จากนั้นฉันเพิ่งเริ่มเพิ่มฟังก์ชั่นที่ฉันต้องการในแอปพลิเคชันการเรียนรู้ของฉันเริ่มต้นด้วยวิธีที่ง่ายที่สุด ความคิดที่ว่าฉันสามารถหาวิธีที่จะถามคำถามที่ถูกต้องสำหรับสิ่งที่เรียบง่าย หลังจากที่ฉันทำสิ่งที่เรียบง่ายฉันสามารถดูสิ่งที่ซับซ้อนมากขึ้นและด้วยข้อมูลที่ฉันได้เรียนรู้ไปแล้วฉันหวังว่าฉันจะสามารถตั้งคำถามที่เหมาะสมเพื่อถามพวกเขาได้
ฉันเพิ่งเริ่มวางโค้ดสำหรับโครงการเรียนรู้เช่นนี้บน sourceforgeหากคุณสนใจ
แก้ไข: ความคิดเห็นของ Donal ทำให้เราต้องการเพิ่ม ... ฉันไม่ได้ใส่ลิงค์ไว้ในตัวอย่างเพื่อให้คุณเรียนรู้จาก ค่อนข้างเป็นเพียงตัวอย่างของฉันใส่รหัสของฉันออกมี หากคุณต้องการเรียนรู้อย่างแท้จริงคุณต้องเขียนรหัสด้วยตัวเองไม่ใช่แค่อ่านของคนอื่น (ในความคิดของฉันอย่างน้อย)