Jason Hiner/ZDNET
Keterampilan coding bisa diterapkan untuk menangani masalah dunia nyata. Apple’s Swift Student Challenge mendukung generasi pengembang, pencipta, dan pengusaha berikutnya yang ingin terlibat.
Menantang diri
Apple’s Swift Student Challenge mengundang siswa di seluruh dunia, sebanyak usia 13 tahun, untuk memeluk keterampilan coding mereka dan menggunakan Swift — bahasa coding untuk semua platform Apple — untuk membuat sebuah aplikasi yang menangani masalah dunia nyata pilihan mereka.
“Ini benar-benar cara bagi orang di seluruh dunia, orang dengan pengalaman yang berbeda, latar belakang yang berbeda, usia yang berbeda, untuk benar-benar menunjukkan hasrat, kreativitas, dan keterampilan coding mereka dengan cara yang benar-benar relevan bagi mereka,” kata Susan Prescott, VP hubungan pengembang, pendidikan, dan perusahaan Apple.
Juga: Bahasa pemrograman paling populer (dan apa artinya)
Dari ribuan pelamar global, 350 siswa dipilih sebagai pemenang. Hadiahnya? Lebih banyak kesempatan pengembangan, termasuk keanggotaan satu tahun dalam Program Pengembang Apple dan sepasang AirPods Max.
Apple kemudian memilih 50 pemenang terkemuka yang karyanya telah mencapai puncak aplikasi. Kedua belas siswa ini mendapatkan kunjungan ke Cupertino untuk WWDC. Conor Ebeling dan Tamera Middlebrooks, yang proyek coding mereka didedikasikan untuk membantu orang-orang dengan disabilitas, termasuk di antara pemenang terkemuka.
ZDNET berbicara dengan Ebeling dan Middlebrooks untuk belajar lebih lanjut tentang aplikasi, perjalanan, pengalaman, dan saran mereka. Inilah yang mereka katakan.
Membantu orang lain berkomunikasi
Apple/ZDNET
Ebeling pertama kali tertarik pada coding ketika dia mendengar tentang Swift Student Challenge di kelas enam, menjadi programmer otodidak. Dia menggunakan uang yang dia simpan dari menggali salju dan memotong rumput untuk membeli MacBook Air bekas seharga $350 di eBay, yang dia niatkan untuk digunakan untuk mendaftar ke Swift Student Challenge.
Juga: AI terbaik untuk coding (termasuk dua pilihan teratas baru – dan apa yang tidak boleh digunakan)
Dia tidak mendaftar sampai siklus terakhir, sembilan tahun kemudian, ketika dia adalah mahasiswa ilmu komputer semester dua di Universitas Purdue. Aplikasi playgroundnya, Herald, memungkinkan orang yang tidak bisa berbicara verbal untuk mengendalikan keyboard menggunakan otot wajah dan gerakan mata.
“Alasan utama saya belajar pemrograman adalah untuk bisa membantu orang,” kata Ebeling.
Inspirasi untuk proyek ini datang dari wawancara dengan Stephen Hawking. Ebeling melihat Hawking menggunakan kombinasi perangkat keras dan perangkat lunak untuk berkomunikasi tanpa menggunakan suaranya. Dia bertekad untuk menemukan cara untuk meniru pengalaman itu pada perangkat Apple, yang dia lakukan dengan menggunakan model bahasa besar yang modern.
Membangun solusi untuk masalah yang akrab
Apple/ZDNET
Middlebrooks adalah seorang siswi di Apple’s Detroit Developer Academy, dan dia membuat SwayApp, alat penyangga keseimbangan. Inspirasi untuk proyek codingnya datang dari pengalamannya sendiri dengan migrain vestibular dan perjuangannya untuk menemukan perangkat lunak yang bisa membantu.
Juga: Siapkan diri: Era ‘pengembang warga’ menciptakan aplikasi sudah tiba, berkat AI
Di luar membangun alat praktis untuk membantu orang mengatasi gangguan keseimbangan, salah satu motivasi terbesar Middlebrooks adalah memberi tahu orang yang mengalami pengalaman serupa bahwa mereka tidak sendirian dan bahwa ada komunitas untuk mendukung mereka.
“Dengan proyek-proyek saya yang berurusan dengan orang yang memiliki gangguan keseimbangan seperti saya, saya merasa itu sangat penting untuk mengingatkan mereka bahwa pengalaman mereka tidak berada dalam gelembung, itu sesuatu yang dapat dirasakan orang lain, bahwa ada bantuan dan dukungan untuk mereka,” kata Middlebrooks.
Middlebrooks mengatakan pengalaman ini menjadi pengingat potensi yang tak terbatas ketika Anda bekerja pada proyek yang merupakan sesuatu yang Anda pedulikan dan memiliki hubungan pribadi.
Calon masa depan
Jika Anda tertarik untuk mendaftar untuk siklus berikutnya, Ebeling dan Middlebrooks menyarankan untuk mencobanya.
“Jika Anda ingin belajar coding, Anda benar-benar bisa,” kata Middlebrooks. “Ada sumber daya dan orang yang bersedia mendukung dan membantu Anda.”
Ebeling mengatakan bahwa, jika Anda ingin mulai belajar coding, Swift adalah bahasa yang “sempurna” karena sifatnya yang terbuka dan perpustakaan bawaannya, yang membantunya bergerak dari “nol ke 100, seperti, sangat cepat.”
Apple juga menawarkan banyak sumber daya online untuk mendukung orang yang belajar Swift, seperti situs Learn to Code Apple, yang memiliki tutorial, forum, dan tautan untuk mendaftar untuk pembaruan acara pengembang siswa dan pemrograman.
Dapatkan cerita teratas pagi ini di kotak masuk Anda setiap hari dengan newsletter Tech Today kami.
“