คุณต้องการให้เขาทำอะไรได้บ้าง
คุณอาจต้องการให้เขาใช้ IDE เพื่อคอมไพล์และรันโค้ด แต่ดูเหมือนว่าเขาจะสามารถทำสิ่งนั้นกับคอมพิวเตอร์ของเขาได้ ฉันไม่คุ้นเคยกับภาษานั้น แต่ฉันเล่นด้วย Scratch ซึ่งมีลักษณะคล้ายกัน แต่มุ่งเป้าไปที่อายุน้อยกว่าโดยไม่ต้องใช้คุณสมบัติโทรศัพท์
การเป็นโปรแกรมเมอร์ที่ดีนั้นโดยทั่วไปแล้วจะไม่ขึ้นอยู่กับภาษาที่ใช้แม้แต่เครื่องมือที่เกี่ยวกับความเร็วและการลดข้อผิดพลาดแทนที่จะทำให้ผลลัพธ์ที่ดีขึ้นหรือผู้ใช้ดีขึ้น เนื่องจากไม่น่าเป็นไปได้ที่เขาจะมีโควต้า LOC หรือกำหนดเวลาสิ้นสุดของโครงการคุณสมบัติหลักคือทำให้เขาสนใจ ถ้าเขาใช้ความพยายามในการสร้างโปรแกรมคอมพิวเตอร์มันจะเกิดขึ้นถ้าเขาประกอบชิ้นงานลงบนโลหะเปลือยหรือวาดด้วยแล็บวิว ฉันได้เรียนรู้บทเรียนที่ยั่งยืน (ไม่เลวเสมอไป) ที่เขียนบนเครื่องคิดเลข
การเรียนรู้ภาษาคอมพิวเตอร์ใหม่เป็นทักษะที่ดีอย่างหนึ่งที่ใช้ข้อความอาจมีศักยภาพในระยะยาวมากกว่าแอพ iPhone และอาจมีรูปแบบและโครงการที่มีอยู่ให้เขาดูด้วยภาษาที่เป็นที่ยอมรับมากขึ้น แต่สิ่งที่เขามี สามารถใช้การจัดการเชิงตรรกะที่เป็นแกนหลักของการเขียนโปรแกรม
หากเขายังมีโครงการเขารู้สึกตื่นเต้นเกี่ยวกับขอบเขตของโปรแกรมนี้เฉลิมฉลองพวกเขา เขาไม่จำเป็นต้องทำ "ระดับสูงขึ้นไป" เพื่อสร้างโปรแกรมที่มีความหมาย
หากคุณต้องการให้เขาทำสิ่งที่เขาไม่สามารถระบุได้ว่าเป็นอะไร แสดงให้เขาเห็นว่าคุณใช้เครื่องมือต่าง ๆ เพื่อทำงานที่เขามีปัญหาให้ง่ายขึ้นได้อย่างไร หากเขากัดและสนุกกับการเขียนโปรแกรมทีมบนอุปกรณ์ของคุณนั่นเป็นเวลาที่ต้องพิจารณา (กับพ่อแม่) ว่าจะอนุญาตให้เขาฝึกฝนเป็นอิสระได้อย่างไร
การเปลี่ยนจากการมองเห็นเป็นส่วนใหญ่พร้อมทิศทางที่ชัดเจนของวิธีการเชื่อมต่อบล็อกกับข้อความที่มีความเป็นไปได้ไม่ จำกัด อาจไม่ควรถูกทิ้งไว้สำหรับเด็กอายุ 9 ปีที่จะคิดออกคนเดียว ฉันจะไม่ทำให้เขาหลวมในแล็ปท็อปเครื่องใหม่ด้วย Java IDE และเรียกมันว่าคืบหน้า; "มันไม่คอมไพล์", "heck ทำอะไร 'error -44' หมายความว่าอะไร? เป็นประสบการณ์ที่น่าผิดหวังฉันจะค่อนข้างกังวลว่าเขาจะยอมแพ้ในทุกสิ่ง
หากคุณหรือคนอื่นสามารถให้การสนับสนุนเขาจะต้องมีความสามารถด้วยเครื่องมือใหม่ที่แล็ปท็อปจะเปิดขึ้นทั่วโลก แต่มันก็เป็นความมุ่งมั่นที่ยิ่งใหญ่