Swift Student Challenge ของ Apple เปิดโอกาสให้นักเรียนหลายพันคนจากทั่วโลกได้แสดงความคิดสร้างสรรค์และสร้างทักษะสำหรับชีวิตจริง โครงการนี้ส่งเสริมให้นักเรียนที่เข้าร่วมได้มีโอากาสร่วมกิจกรรมกับชุมชนนักพัฒนาทั่วโลกที่ใช้ Swift ซึ่งเป็นภาษาการเขียนโปรแกรมภาษาเดียวกันกับที่มืออาชีพใช้ เพื่อสร้างแอปสุดล้ำรุ่นต่อไป
โครงการ Swift Student Challenge ปี 2025 จะเริ่มเปิดให้ส่งผลงานเข้าร่วมในเดือนกุมภาพันธ์ ปี 2025 เป็นระยะเวลา 3 สัปดาห์ นักเรียน นักการศึกษา และผู้สนับสนุนสามารถดูรายละเอียดถึงวิธีการเตรียมเข้าร่วมการแข่งขันและสมัครรับการแจ้งเตือนเมื่อโครงการเริ่มเปิดรับผลงานได้ที่ developer.apple.com Apple จะมอบรางวัลให้กับผู้ชนะโครงการ Swift Student Challenge ทั้งหมด 350 ราย โดยตัดสินผลงานจากความเป็นเลิศด้านนวัตกรรม ความคิดสร้างสรรค์ การสร้างผลดีทางสังคม หรือการยอมรับความแตกต่าง และจากรายชื่อผู้ชนะทั้งหมด ทางโครงการจะคัดผลงานที่โดดเด่นทั้งหมด 50 รายจากกลุ่มผู้ชนะเพื่อรับรางวัลเพิ่มเติมพร้อมรับเชิญไปยังสำนักงานใหญ่ของ Apple ที่คูเปอร์ติโนภายในฤดูร้อนปีหน้า
“ที่ Apple เรามุ่งมั่นในการสนับสนุนและบ่มเพาะนักเขียนโค้ดเจเนอเรชั่นถัดไป ทุกๆ ปีเรารู้สึกประทับใจเป็นอย่างมากในความฉลาดล้ำหน้าของแอปที่นักเรียนได้สร้างขึ้น แล้วเราก็ตื่นเต้นที่จะได้เห็นว่าจะได้เห็นอะไรอีกในการแข่งขันครั้งใหม่นี้” Susan Prescott รองประธานฝ่าย Worldwide Developer Relations ของ Apple กล่าว
นอกจากนี้ Apple ยังเปิดตัวแหล่งข้อมูล Swift Coding Club ที่ได้รับการอัปเดตใหม่เพื่อช่วยนักเรียนเตรียมความพร้อมสำหรับโครงการ Swift Student Challenge รวมทั้งสร้างชุมชนและพัฒนาทักษะสำหรับอาชีพในอนาคตอีกด้วย Starter kit ของ Swift Coding Club มอบกิจกรรมที่ช่วยส่งเสริมนักเรียนที่ชื่นชอบการพัฒนาแอปให้สามารถทำความรู้จักในเชิงลึกกับ Swift และ SwiftUI รวมถึงแบ่งปันความรู้กับเพื่อนๆ ในคอมมูนิตี้นี้
นอกจากนี้บทเรียนช่วยสอน “การพัฒนาใน Swift” ยังเบิกทางก้าวแรกให้กับนักเรียนสู่สายอาชีพการพัฒนาแอปโดยใช้ Swift, SwiftUI และ Xcode ซึ่งเป็นสภาพแวดล้อมในการพัฒนาแบบองค์รวมที่มีใน Apple ในขณะที่พวกเขาสร้างแอปล้ำหน้าสำหรับทุกแพลตฟอร์มของ Appl
เคล็ดลับจากน้องภูมิ – อภิภูมิ ชื่นชมภู และน้องนิหน่า – พัชรดา เทวาดิเทพ ผู้ชนะรางวัลชนะเลิศ (Distinguished Winners) จากโครงการ Swift Student Challenge ปี 2024 สำหรับการเตรียมตัวสำหรับการสมัคร
เคล็ดลับจากน้องภูมิ – อภิภูมิ ชื่นชมภู
- ออกแบบเพื่อความเรียบง่าย – ความเรียบง่ายอาจจะถูกเข้าใจผิดในบ้างครั้ง แอปที่เรียบง่ายไม่ได้หมายความว่าขาดคุณสมบัติใดๆ แต่หมายถึงทุกคุณสมบัติได้รับการจัดวางอย่างรอบคอบและใช้งานง่าย เมื่อออกแบบ ให้ความสำคัญกับความชัดเจนและเข้าใจง่าย ดังนั้นเพื่อน ๆ จึงควรมุ่งเน้นที่การจัดวางที่เรียบง่ายและการดำเนินการที่ตรงไปตรงมา ให้พึงระลึกไว้ว่าประสบการณ์ที่เป็นมิตรต่อผู้ใช้มักส่งผลกระทบมากกว่าแอปที่มีคุณสมบัติมากมา
- คิดเผื่อทุกคน – แอปของเพื่อน ๆ ไม่จำเป็นต้องแก้ไขปัญหาทุกอย่างในโลก แต่ควรได้รับการออกแบบให้ทุกคนสามารถใช้งานและเพลิดเพลินได้ รวมถึงผู้พิการหรือผู้สูงอายุ สิ่งนี้เกี่ยวข้องกับการตัดสินใจออกแบบอย่างรอบคอบ เช่น การจัดเตรียมคุณสมบัติด้านการเข้าถึงต่างๆ อาทิ ความคมชัดของสีสำหรับผู้มีปัญหาทางสายตา พิจารณาว่าเพื่อน ๆ จะสามารถทำให้แอปของคุณครอบคลุมและสนุกสนานสำหรับทุกกลุ่มอายุและความสามารถได้อย่างไร เป้าหมายคือการสร้างประสบการณ์ที่ไม่มีใครรู้สึกถูกทอดทิ้ง และทุกคนสามารถได้รับประโยชน์จากการใช้แอป
เคล็ดลับจาก
น้องนิหน่า – พัชรดา เทวาดิเทพ
- การเข้าใจกลุ่มเป้าหมาย (Target Audience) อย่างชัดเจนเป็นสิ่งสำคัญในการพัฒนาแอปพลิเคชันที่ตอบโจทย์ผู้ใช้งานได้อย่างแท้จริง เพื่อให้เราสามารถออกแบบฟังก์ชันและอินเทอร์เฟซ (Interface) ที่ใช้งานง่ายและตอบสนองต่อความต้องการของผู้ใช้งานได้อย่างมีประสิทธิภาพ
- ใช้เวลากับการวางแผนให้มากขึ้น ใช้เวลากับการพัฒนาแอปให้น้อยลง การวางแผนและออกแบบแอปที่ดีจะช่วยลดความผิดพลาดระหว่างการพัฒนาได้ แถมยังกำหนดได้ด้วยว่าจะใช้เวลาพัฒนาแอปนานเท่าไหร่