ปิดโฆษณา

เทรนด์หนึ่งที่ Apple ส่งเสริมเมื่อเร็วๆ นี้ก็คือ เกือบจะจำเป็นที่จะต้องรู้วิธีการเขียนโปรแกรม ป้า Kateřina จาก Saturnino อาจจะบอกว่าการฝึกฝนทำให้สมบูรณ์แบบ และแกนต้องโค้งงอตั้งแต่ยังเด็ก นั่นคือเหตุผลที่ Apple พยายามวางรากฐานของความสามารถในการเขียนโปรแกรมในชิ้นที่เล็กที่สุด แต่ Swift Playgrounds ไม่ได้มีไว้สำหรับพวกเขาโดยเฉพาะ

Swift Playgrounds คือแอพที่ช่วยให้เด็กๆ เข้าใจพื้นฐานของการเขียนโปรแกรม Swift แต่แน่นอนว่าไม่สามารถอธิบายได้ว่าเป็นแอปพลิเคชัน/เกมการศึกษาด้านเดียว เพราะมันได้รับการออกแบบในลักษณะที่นอกเหนือจาก Swift แล้ว เด็กๆ จะได้เรียนรู้หลักการทั่วไปของการเขียนโปรแกรมเหตุผลและตรรกะ ในฐานะครอบครัว เราได้ลองใช้ Swift Playgrounds บน iPad ปี 2018 โดยตรง ใบสมัครนำอะไรมาให้เรา?

สนามเด็กเล่นสำหรับทุกคน

Playgrounds สำหรับผู้เริ่มต้นหรือไม่? ใช่และไม่. วิธีการสื่อสารของแอปพลิเคชันนั้นเข้าใจได้ง่ายมาก แม้กระทั่งผู้ใช้ที่ไม่เคยเห็นโค้ดใดๆ มาก่อนในชีวิตก็สามารถจัดการได้ ในขณะเดียวกันก็สนุกมากว่าแม้แต่ผู้ที่มีประสบการณ์มาบ้างแล้วก็ไม่รู้สึกเบื่อ Playgrounds ได้รับการทดสอบโดยลูกสาววัย 1 ขวบของเราซึ่งเคยมีประสบการณ์กับ Karl และ Baltík มาก่อน แต่แม้แต่เด็กๆ ที่ไม่ชอบการเขียนโปรแกรมก็สามารถรับมือกับมันได้ โปรแกรมเป็นแบบข้อความภาพ ขั้นแรกผู้ใช้เริ่มต้นด้วยการสร้างคำสั่งแต่ละคำสั่ง ซึ่งพวกเขาจะค่อยๆ เรียนรู้ที่จะประกอบเป็นโซ่ ลูป และโครงสร้างที่ซับซ้อนมากขึ้น สนามเด็กเล่นส่วนบุคคลในแอปพลิเคชันหมายถึงแอปพลิเคชันขนาดเล็กประเภทหนึ่ง – บทเรียน ซึ่งแต่ละแห่งจะเน้นไปที่พื้นที่ที่แตกต่างกัน มีสนามเด็กเล่นหรือมินิเกมค่อนข้างน้อยหากคุณต้องการ เช่นเดียวกับเทมเพลตต่างๆ แกนการเรียนรู้ประกอบด้วยโมดูลพื้นฐานสามโมดูล - "เรียนรู้การเขียนโค้ด 2", "เรียนรู้การเขียนโค้ด 3" และ "เรียนรู้การเขียนโค้ด XNUMX"

บทเรียนแรกมีจุดมุ่งหมายเพื่อสอนผู้ใช้เกี่ยวกับคำสั่งพื้นฐานใน Swift คุณป้อนคำสั่งโดยการคลิก ไม่จำเป็นต้องเขียนโค้ดทั้งหมด คุณสามารถดูว่าคำสั่งที่คุณป้อนจะทำอะไรในทางปฏิบัติได้ที่ด้านบนของหน้าจอ โดยที่ตัวละครหลักจะเคลื่อนไหวในโลก 3 มิติที่เคลื่อนไหวได้ของเขา หลังจากป้อนคำสั่งที่เกี่ยวข้องแล้ว ให้คลิกปุ่ม "เรียกใช้โค้ดของฉัน" เพื่อเรียกใช้ Byta แต่ถ้าคุณไม่ชอบ Byte คุณสามารถลองบทเรียนอื่นได้

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

 

ครูที่ดีที่สุด

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

เครื่องหมายลบที่สำคัญและอาจเป็นสิ่งเดียวที่ในภูมิภาคของเราอาจดูเหมือนเป็นภาษาอังกฤษ ซึ่งโดยเฉพาะอย่างยิ่งเด็กเล็กไม่เชี่ยวชาญ แต่ก็ไม่ใช่ปัญหาที่ผ่านไม่ได้ แม้แต่ผู้พูดที่ไม่ใช่ภาษาอังกฤษก็สามารถจดจำคำสั่งแต่ละคำสั่งได้ และความคิดเห็นและคำแนะนำที่แนบมานั้นเขียนเป็นภาษาอังกฤษที่เข้าใจง่าย - หากลูกของคุณพูดภาษาอังกฤษไม่เก่ง การแปลข้อความสั้น ๆ ก็ไม่ใช่ปัญหา .

บางคนอาจพิจารณาว่า Playgrounds ไม่พร้อมใช้งานสำหรับ iPhone นั้นเป็นข้อเสีย แต่เมื่อคุณลองใช้แอปพลิเคชันนี้ คุณจะเห็นด้วยตัวเองว่าสภาพแวดล้อมของ iPad นั้นสมบูรณ์แบบสำหรับมัน ขนาดของจอแสดงผลเหมาะสมที่สุด และแม้แต่ iPhone ที่ใหญ่ที่สุดในตลาดในปัจจุบันก็อาจไม่อนุญาตให้ใช้ Playgrounds อย่างสะดวกสบายและมีประสิทธิภาพเพียงพอ และอาจไม่มีพื้นที่สำหรับใช้แก้ไขโค้ดโดยเฉพาะด้วยซ้ำ

อย่ากลัวที่จะลอง Playgrounds เช่นเดียวกับผู้เขียนบทความนี้ หากคุณหยุดเขียนโปรแกรมในช่วงปี 1990 เนื่องจากบทช่วยสอน QBasic หยุดเผยแพร่ใน Ábíček และ Mortal Kombat ซึ่งเพื่อนร่วมชั้นนำคุณมาบีบอัดบนฟล็อปปี้ดิสก์ 20 แผ่น เริ่มดูสนุกมากขึ้นสำหรับคุณ แอปพลิเคชัน อาจเป็นการฟื้นตัวที่ง่ายและสนุกสำหรับคุณ โดยเป็นสะพานเชื่อมกลับไปสู่โลกแห่งโค้ดและคำสั่ง

สนามเด็กเล่นที่รวดเร็ว
.