เมื่อไม่นานมานี้การพิมพ์สำหรับเลขานุการนักเขียนและผู้แต่ง ตอนนี้เราทุกคนแตะคีย์บอร์ดและหน้าจอตั้งแต่เช้าจรดค่ำ
จำนวนคนที่ใช้วันทำงานของพวกเขายังคงลอย ในอนาคตอันใกล้นี้การเขียนโค้ดอาจเป็นเรื่องธรรมดาเหมือนการพิมพ์และการป้อนข้อความในรูปแบบอื่นในปัจจุบัน
การเรียนรู้วิธีการใช้รหัสนั้นง่ายกว่าที่เคย ไม่ว่าคุณจะเป็นมือใหม่ในการเขียนโปรแกรมหรือมือเก่าที่ต้องการเรียนรู้ทักษะใหม่ ๆ หรือสองอย่างคุณได้ให้บริการฟรีทั้งสี่นี้แล้ว (โปรดทราบว่าทั้งหมดยกเว้น W3Schools.com กำหนดให้คุณลงทะเบียนเพื่อใช้บริการโดยระบุที่อยู่อีเมลและรหัสผ่าน)
บทเรียนการเขียนโค้ดทั้งสี่ที่ฉันทดสอบมีคุณสมบัติที่เป็นบวก (อะแฮ่ม) แต่สิ่งที่ฉันชอบคือ LearnTreet's Ruby for Beginners ของ LearnStreet ซึ่งเป็นเพียงความเร็วของฉัน บทเรียนจะแจ้งให้คุณเขียนและเรียกใช้รหัสในแต่ละขั้นตอนและเมื่อคุณทำผิดพลาดซึ่งเป็นกุญแจสำคัญในการเรียนรู้วิธีการเขียนโปรแกรมคำแนะนำการแก้ไขมีความชัดเจน
บทเรียนวิดีโอในหลักสูตรการเขียนโปรแกรมของ Khan Academy ทำให้คุณมีส่วนร่วมในเรื่องนี้และเหมาะสำหรับคนที่เริ่มต้นที่หนึ่งตาราง อย่างไรก็ตามโปรแกรมที่สมบูรณ์อาจใช้เวลาหลายสัปดาห์จึงจะเสร็จสมบูรณ์
ฉันทำมันผ่านร้อยละ 24 ของการกวดวิชา Ruby Codecademy ก่อนที่ฉันจะตีบทเรียนที่หยุดฉันในเพลงของฉัน: ในส่วนลูปแน่นอน หากคุณเคยเขียนโค้ดเล็กน้อยในอดีตคุณอาจมีโชคดีกว่าที่ฉันเคยทำด้วยวิธีการเขียนด้วยตนเองของ Codecademy
บทช่วยสอนการเขียนโค้ดที่ง่ายที่สุดคือ W3Schools.com การสอน JavaScript ซึ่งคุณสามารถทำได้โดยไม่ต้องลงทะเบียน (ไม่เหมือนกับบริการอื่น ๆ อีกสามรายการ) แต่ละบทเรียนมีให้เลือกมากมาย "ลองด้วยตัวคุณเอง" เพื่อฝึกเทคนิคที่ครอบคลุมขั้นตอนต่างๆ
เรื่องราวที่เกี่ยวข้อง
- ชายจรจัดเรียนรู้เกี่ยวกับรหัสเปิดใช้แอป
- แนะนำให้เด็ก ๆ เขียนโค้ดหนึ่งชั่วโมงในแต่ละครั้ง
- ในที่สุด Google ชีตไม่ต้องการเครือข่าย
LearnStreet ให้ความสำคัญกับรหัส
สิ่งแรกที่คุณสังเกตเห็นเมื่อคุณเริ่มบทเรียนบน LearnStreet คือหน้าจอการป้อนรหัสที่โดดเด่นทางด้านขวาของหน้าต่าง ภายใต้รหัสคือสภาพแวดล้อมการทำงานที่แสดงรหัสที่คุณเขียน คำแนะนำจะปรากฏที่ด้านซ้ายของหน้าจอ

ฉันใช้เวลาประมาณสองชั่วโมงในการทำงานผ่านห้าบทเรียนแรกใน Ruby 12 บทเรียนของ LearnStreet สำหรับผู้เริ่มต้น เมื่อคุณจบหลักสูตรการเขียนโปรแกรมของไซต์คุณสามารถหันความสนใจไปที่โครงการการเข้ารหัสจำนวนมากสำหรับ JavaScript, Python และ Ruby โครงการสามารถจัดเรียงตามระดับ (เริ่มต้น, กลาง, ขั้นสูง) และตามหมวดหมู่ (เครื่องมือเกมและอัลกอริทึม)
LearnStreet ยังมีบทเรียนฟรีสำหรับครูที่ต้องการสอนนักเรียนในการเขียนโปรแกรม
Khan Academy วางรากฐานการเขียนโปรแกรมที่มั่นคง
Khan Academy มีชื่อเสียงในการสอนวิดีโอที่ครอบคลุมเกือบทุกวิชาที่นักเรียนมีโอกาสได้พบ แทนที่จะเน้นภาษาการเขียนโปรแกรมเฉพาะโมดูลการเขียนโปรแกรมของ Khan Academy ใช้ JavaScript เพื่อแสดงแนวคิดที่ใช้กับการเขียนโปรแกรมทั่วไปขณะเดียวกันก็สอนทักษะ JavaScript ที่ใช้งานได้จริง
หลักสูตรแบ่งออกเป็นหมวดหมู่ประมาณโหลซึ่งแต่ละหลักสูตรมีบทเรียนสามถึง 12 บทเรียน บทเรียนวิดีโอแต่ละบทเคลื่อนไหวเทคนิคการเข้ารหัสในหน้าต่างด้านซ้ายและแสดงผลลัพธ์ของรหัสที่ทำงานในหน้าต่างด้านขวา
หลังจากที่คุณดูการทำงานของโค้ดคุณกำลังท้าทายให้เขียนโค้ดที่ซ้ำกับการทำงาน เมื่อรหัสของคุณไม่ถูกต้องบทแนะนำจะให้คำแนะนำเพื่อช่วยให้คุณเห็นและแก้ไขปัญหาได้

เป็นเรื่องง่ายที่จะสำรวจบทเรียนของ Khan Academy และข้ามไปมาระหว่างพวกเขากับคุณสมบัติอื่น ๆ ของไซต์ มีพื้นที่สำหรับสร้างโปรแกรมของคุณเองซึ่งคุณสามารถบันทึกในโปรไฟล์และแชร์กับคนทั่วโลก คุณยังสามารถเรียกดูโปรแกรมที่เขียนโดยนักเรียนคนอื่น ๆ
เช่นเดียวกับ LearnStreet ครูสามารถลงทะเบียนเพื่อเป็น "โค้ช" สำหรับนักเรียนและจัดการความก้าวหน้าของนักเรียน คุณสามารถติดตามความคืบหน้าของคุณเองและตั้งเป้าหมายด้วยตัวคุณเองในแดชบอร์ดซึ่งแสดงตราที่คุณได้รับและ "จุดพลังงาน" ที่เด่นชัด
ขยายขอบเขตการเขียนโปรแกรมของคุณด้วย Codecademy
มากเท่าที่ฉันขอขอบคุณอินเทอร์เฟซที่สวยงามของ Codecademy และแบบฝึกหัดเชิงโต้ตอบมากกว่าหนึ่งครั้งฉันรู้สึกไม่มั่นใจเมื่อรหัสที่ฉันเขียนล้มเหลวในการดำเนินการตามที่คาดไว้
ประสบการณ์การเขียนโปรแกรมของฉันถูก จำกัด ไว้ที่ HTML และ JavaScript บทเรียนในบทช่วยสอน Ruby ของ Codecademy ทำให้ฉันสำรองและรีสตาร์ตหลายขั้นตอนแม้จะมีคำแนะนำว่าบทเรียนให้เราแก่โปรแกรมเมอร์ไทโรเมื่อมีบางอย่างไม่ทำงานตามที่คาดไว้
หน้าจอบทเรียน Codecademy ส่วนใหญ่ใช้หน้าต่างที่คุณป้อนรหัส คำแนะนำสำหรับขั้นตอนอยู่ในบานหน้าต่างด้านซ้าย หลังจากคุณป้อนรหัสของคุณแล้วคลิกปุ่มบันทึกและส่งรหัสรหัสจะทำงานในหน้าต่างป๊อปอัปทางด้านขวาของหน้าจอ

ฉันก้าวหน้าไปค่อนข้างดีผ่านบทช่วยสอน Ruby จนกระทั่งฉันไปถึงโมดูล Loops & Iterators เมื่อฉันเข้าเรียนเมื่อหลายปีก่อนใน C ++ ฉันจำได้ว่าต้องดิ้นรนในเรื่องเดียวกัน หลังจากผ่านไปครึ่งโหลผมก็โยนผ้าเช็ดตัวออก (เช่นเดียวกับแบบฝึกหัดส่วนใหญ่คุณไม่สามารถดำเนินการโมดูลต่อไปจนกว่าคุณจะทำสำเร็จในปัจจุบัน)
ทำให้ง่ายในการจ่ายออกสำหรับ W3Schools.com
ได้อย่างรวดเร็วก่อนกวดวิชา JavaScript บน W3Schools.com ดูพื้นฐานเกินไปที่จะเป็นประโยชน์ หลังจากที่ฉันก้าวผ่านบทเรียนครึ่งโหลแรกไปแล้วฉันพบว่าจังหวะของบทเรียนทำให้ฉันสนใจโดยไม่ทำให้ฉันสับสน
เว็บไซต์มีบทเรียนใน HTML, CSS, XML, SQL, PHP, JQuery และเทคโนโลยีเว็บอื่น ๆ นอกเหนือจาก JavaScript นอกจากนี้ยังมีการสาธิตเพื่อสร้างเว็บไซต์เทคโนโลยีเซิร์ฟเวอร์และฐานข้อมูลบนเว็บ
บทเรียนนั้นช้ากว่าบทเรียนสามบทอื่น ๆ ที่ฉันได้ลองและพวกเขาก็มีการเลื่อนหน้าลงมามากมาย คุณอ่านคำแนะนำและจากนั้นจะแสดงรหัส คลิกปุ่มลองด้วยตัวคุณเองเพื่อเปิดหน้าต่างเบราว์เซอร์ใหม่ที่ให้คุณเขียนและเรียกใช้รหัสของบทเรียน

ส่วนพื้นฐานของบทสอน JavaScript ของ W3Schools.com มี 19 บทเรียนแยกจากกันซึ่งแต่ละบทเรียนจะใช้เวลาคนส่วนใหญ่ 15 นาทีถึงครึ่งชั่วโมง มีบทเรียนขั้นสูงอีกแปดบทเรียนรวมถึงบทเรียนแปดถึง 12 บทสำหรับ HTML DOM และเบราว์เซอร์ BOM โมดูลโหลหรือมากกว่านั้นมีไลบรารีตัวอย่างและการอ้างอิง
ความแตกต่างระหว่างชั่วโมงทำให้
นี่คือสัปดาห์การศึกษาวิทยาศาสตร์คอมพิวเตอร์และ Code.org ให้เกียรติในโอกาสนี้ด้วยการสนับสนุนโครงการ Hour of Code ที่ส่งเสริมให้ครูใช้เวลาหนึ่งชั่วโมงในการสอนนักเรียนถึงวิธีใช้รหัส (ใบรับรองความสำเร็จของฉันแสดงที่ด้านบนของโพสต์นี้)
เว็บไซต์สัปดาห์การศึกษาวิทยาศาสตร์คอมพิวเตอร์มีบทเรียนที่ให้นักเรียนอายุน้อยกว่า 6 ปีเขียนโปรแกรมแรกในสภาพแวดล้อมที่คล้ายกับ Angry Birds ไซต์นี้ยังมีคำแนะนำจาวาสคริปต์ของ Khan Academy สำหรับนักเรียนในโรงเรียนมัธยมและขึ้นไปนอกเหนือจากแหล่งข้อมูลการพัฒนาแอพอื่น ๆ สำหรับนักเรียนทุกวัยซึ่งส่วนใหญ่ได้รับการออกแบบให้ใช้แบบออฟไลน์
แสดงความคิดเห็นของคุณ