เกี่ยวกับ NodeSchool

NodeSchool เป็นโครงการโอเพนซอร์สที่ดำเนินการโดยอาสาสมัครโดยมีเป้าหมายสองประการคือเพื่อสร้างหลักสูตรการเขียนโปรแกรมที่มีคุณภาพสูงและเป็นเจ้าภาพจัดการชุมชนเรียนรู้

บทเรียนแบบตอบสนอง

รูปแบบ "workshopper" ถูกสร้างขึ้นครั้งแรกโดย Substack ของอินเตอร์เน็ต ใน Summer 2013 เมื่อเขาเขียน stream-adventure workshopper.

ลักษณะที่กำหนดของ workshopper คือการโต้ตอบและระบบอัตโนมัติ Workshoppers ถูกสร้างขึ้นจากความท้าทายของความยากที่เพิ่มขึ้น ความท้าทายแต่ละข้อเริ่มต้นด้วยการอธิบายแนวความคิดจากนั้นจะแสดงรายการข้อกำหนดสำหรับการแก้ปัญหา จากนั้นให้ลองเขียนโปรแกรมคอมพิวเตอร์ที่ตรงตามเกณฑ์

เมื่อพวกเขารู้สึกมั่นใจเกี่ยวกับวิธีแก้ปัญหาของพวกเขาพวกเขาส่งไปที่เวิร์คช็อปเพื่อการตรวจสอบ เวิร์กขอปจะดำเนินการแก้ปัญหาของพวกเขาและตรวจสอบว่าข้อกำหนดทั้งหมดเป็นที่พอใจหรือไม่ หากมีข้อผิดพลาดหรือขาดหายไปผู้เรียนได้รับความคิดเห็นตามบริบทและสามารถลองใหม่ได้ หากรหัสของพวกเขาผ่านเกณฑ์ทั้งหมดแล้วพวกเขาก็จะผ่านความท้าทายและก้าวไปสู่ความท้าทายครั้งต่อไป

ทั้งหมดนี้เกิดขึ้นในแบบอัตโนมัติ Workshopper สามมารถคิดเกือบเหมือนชุดทดสอบ unit test ที่ผู้เรียนต้องผ่านการทดสอบด้วยโค้ดที่ถูกต้อง

หลากหลายหัวข้อ

ทุกเวิร์คช็อปของ NodeSchool จะเขียนขึ้นโดยใช้ Node แต่หัวข้อของเวิร์คช็อปไม่จำเป็นเรื่องเกี่ยวกับ Node, ตัวอย่างเช่น shader-school เวิร์คช็อปที่สอนแนวคิดเกี่ยวกับกราฟิกคอมพิวเตอร์และไม่เกี่ยวข้องกับการเขียน JavaScript เลย

ชุมชน NodeSchool ได้พัฒนาเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างการฝึกอบรมใหม่ ๆ หากคุณมีแนวคิดในการจัดเวิร์คช็อปเราขอแนะนำให้คุณลองดูที่ การสร้างเวิร์กช็อป page.

กิจกรรมทั่วโลก

เรามีชุมชนในทุกทวีปยกเว้นแอนตาร์กติกาเป็นเจ้าภาพการแข่งขัน NodeSchool ทุกคนสามารถเป็นเจ้าภาพจัดการแข่งขันและในฐานะชุมชนเราพยายามรวบรวมข้อมูลแนวทางและคำแนะนำที่เป็นประโยชน์สำหรับการทำกิจกรรมให้สนุกสนานและเป็นที่ต้อนรับสำหรับทุกคน ดูหน้าของเราที่ เป็นผู้จัดกิจกรรม เพื่อเรียนรู้เพิ่มเติม

ได้รับการติดต่อ

เราใช้ GitHub เพื่อจัดงาน NodeSchool สามารถติดต่อเราได้ที่ ที่เก็บข้อมูลของผู้จัดงาน. คุณสามารถเปิด Issue ใหม่ในที่เก็บข้อมูลและผู้จัดจะได้รับการแจ้งเตือนและสามารถตอบกลับได้ วิธีนี้เป็นวิธีที่ดีมากกว่าการส่งอีเมลโดยตรงใด ๆ ของผู้จัด

จรรยาบรรณ

ผู้จัดงาน NodeSchool ต้องปฏิบัติตามจรรยาบรรณที่กำหนดไว้ใน ที่เก็บข้อมูลของผู้จัดงาน แต่ละบทเรียนของ NodeSchool มีหน้าที่ในการรักษาจรรยาบรรณของตนเอง หากคุณมีข้อสงสัยเกี่ยวกับจรรยาบรรณสำหรับบท คุณสามารถเปิด Issue ในพื้นที่เก็บข้อมูล github ที่เกี่ยวข้องได้