Saya seorang insinyur. Saya baru-baru ini mengunjungi keluarga dan menghabiskan waktu bersama keponakan saya yang berusia 9 tahun. Dia menunjukkan kepada saya sebuah aplikasi di telepon ibunya yang telah dia gunakan untuk membuat game. Aplikasi ini disebut hopscotch. Ini adalah aplikasi drag and drop yang mengajarkan Anda beberapa konsep pemrograman. Dia benar-benar menyukainya; telah melakukannya selama beberapa bulan dan tampaknya doyan. Saya ingin mendorongnya untuk lebih mengeksplorasi pemrograman. Berbicara dengannya, dia memiliki hasrat untuk itu.
Jadi saya berpikir mungkin bagus untuk membelikannya laptop. Saya mendapatkan komputer desktop pertama saya pada tahun 1989 pada usia 8 dan itu mengubah hidup saya. Ini membuka karier yang luar biasa dalam sains dan teknik bagi saya. Saya ingin menawarkan dia kesempatan yang sama.
Kekhawatiran saya adalah bahwa saya tidak pernah memiliki akses ke iPhone pada usianya. Saya tidak yakin apakah dia akan menggunakan laptop. Mungkin sepertinya faktor bentuk yang aneh untuk anak-anak sekarang atau mungkin paradigma OS terlalu berbeda dengan apa yang telah mereka terbiasa?
Bagaimana menurut anda? Apakah Anda punya pengalaman dengan anak-anak sekolah dasar dan laptop modern? Jika bukan laptop, apa alternatif yang baik untuk mendapatkan dia yang akan membiarkan dia menggali lebih dalam tingkat lanjut?
Jawaban:
Laptop adalah pilihan yang baik, tetapi kerugiannya adalah harganya cukup mahal dan biasanya agak rapuh. (Dan anak-anak akan menggunakannya untuk bermain game, bukan program.)
Saya sarankan Anda sebagai gantinya mengambil Raspberry Pi. Mereka murah, mungil, dirancang untuk dikacaukan, biasanya dilengkapi dengan Sistem Operasi yang dirancang untuk membantu pemula mempelajari pemrograman dan mereka datang dengan banyak konektor yang dapat Anda gunakan untuk pemrograman sistem dan robot.
Internet penuh dengan tutorial dan kit untuk mengubah Raspberry menjadi segala macam hal, seperti memasang LED pada mereka yang bereaksi terhadap suara, kamera dan detektor gerakan, perekam mata-mata dan apa yang tidak. (Dan hal-hal yang membosankan, seperti termostat atau pembuka gerbang otomatis, tetapi siapa yang mau itu?)
Jika Anda bisa mendapatkan Raspberry Zero, anak Anda dapat mulai memprogram sekitar 10-20 $ (dengan asumsi Anda memiliki beberapa periferal cadangan yang tergeletak di sekitar) dan bahkan Raspberry3 yang paling bersinar dengan semua kit keren tidak akan sebanyak uang sebagai laptop anggaran.
(Jika Raspberry Anda dilengkapi dengan kartu kosong, OS yang saya maksud adalah Raspbian dan Anda dapat mengunduh dan menginstalnya sendiri; gratis.)
sumber
Jawaban singkat, ya tapi ...
(Penafian - Saya seorang programmer, dan untuk hobi saya menjalankan tim produksi video yang terutama terdiri dari remaja dan praremaja)
Ya, ini bisa menjadi investasi yang bagus, tetapi untuk setengah harga Anda dapat mengaturnya dengan sistem desktop yang kompak yang lebih mungkin bertahan dari penyalahgunaan yang akan diterimanya berdasarkan pemiliknya yang berusia 9 tahun.
Perangkat lunak untuk iPhone tidak dikembangkan di iPhone. Ini dikembangkan pada desktop atau laptop yang diuji pada iPhone. Banyak "aplikasi" ponsel lebih dari sekadar tautan peramban ke server web yang menjalankan aplikasi sebenarnya. Sistem laptop atau desktop akan memungkinkannya untuk mulai mengeksplorasi desain tersebut.
Pada usia 9, beberapa minat bersifat sementara. Tidak ada cara untuk mengetahui sebelumnya apakah paparan akan menghasilkan minat dan kapasitas yang lebih dalam atau mempersingkat waktu sampai mereka memutuskan itu benar-benar bukan apa yang ingin mereka lakukan.
Namun, minat-Nya pada alat terbatas yang sudah ia miliki sangat menjanjikan. Alat dan pendampingan yang baik dapat benar-benar mendorong minat dan pengembangan keterampilan, terutama jika sekelompok kecil anak-anak dan remaja yang berpikiran sama dapat disatukan untuk beberapa proyek.
sumber
Tolong diskusikan niat Anda dengan orang tuanya terlebih dahulu
Saya yakin apa pun yang Anda pilih untuk mendapatkan keponakan Anda akan menjadi luar biasa dan mengubah hidup dalam segala cara, tetapi pastikan untuk mendiskusikan rencana Anda dengan orang tuanya di muka.
Ada beberapa aspek penting yang perlu dipertimbangkan: apakah akan terhubung ke internet? Apakah ini memiliki Kontrol Orang Tua? Siapa yang akan memiliki kata sandi Admin? Apakah mereka sudah memiliki internet? Apa yang terjadi jika rencana Anda tidak berjalan seperti yang Anda inginkan (mis. Dia memasang 'Tanaman vs Zombi' dari cakram teman dan tiba-tiba itu adalah mesin permainan ..)
Pertimbangkan membangun 'waktu Paman berkualitas' untuk proposal sehingga mereka tahu Anda akan mengawasi sebagian dari itu.
Sebuah catatan dari pengalaman - teman-teman saya orang tua membelikan anak-anak mereka sebuah TV dan DVD player kecil masing - masing untuk Natal. Apa yang kelihatannya merupakan sikap dermawan yang awalnya menjadi bumerang karena anak-anak tidak akan pernah turun dari kamar mereka untuk duduk bersama keluarga. Internet jauh lebih menarik dan membuat ketagihan daripada TV + DVD yang bisa ...
sumber
Saya akan menghindari laptop sebagian besar karena portabilitasnya mudah diterjemahkan ke droppability / breakability. Desktop keduanya lebih murah dan secara signifikan lebih stabil. (Laptop "anak-anak" pertama kami mati karena terjatuh dari ranjang. Seharusnya tidak ada di atas, tetapi anak itu benar - benar ingin setumpuk bantal yang nyaman untuk duduk sambil bekerja, dan dia tidak pernah menjatuhkan apa pun dari tempat tidur, dan Ibu memiliki begitu banyak aturan konyol, dan ...
<crash>
)Satu hal penting untuk dipertimbangkan, bagaimanapun, adalah seberapa banyak teknologi telah berubah dalam beberapa dekade. Saat itu, tidak ada hubungannya dengan komputer selain belajar cara memprogram; permainan ada, tetapi tidak gratis dan langsung dapat diunduh. Anak saya yang berusia 10 tahun lebih suka menggunakan komputer untuk bermain Minecraft, menonton video YouTube, atau bermain game web acak; ini semua murni rekreasi. (Dia juga menggunakannya untuk tugas sekolah, tapi itu bukan penggunaan "disukai"!) Hampir setiap anak memiliki keakraban yang kuat dengan komputer dan internet, tetapi itu tidak menyebabkan hampir setiap anak sangat tertarik pada pemrograman dan teknologi.
Karena dia sudah tertarik pada pemrograman visual dengan aplikasi itu, sangat mungkin untuk menyalurkan minat itu. Namun, memilih perangkat lunak / bahasa yang baik dan memberikan beberapa tingkat pelatihan sama pentingnya dengan ketersediaan komputer. Kemudahan menggunakan komputer sebagai mainan, daripada alat, dapat dengan mudah mengurangi kegunaan pendidikannya.
sumber
Apa yang Anda ingin dia bisa lakukan?
Anda mungkin ingin dia dapat menggunakan IDE untuk mengkompilasi dan menjalankan kode. Tapi sepertinya dia sudah bisa melakukan itu dengan komputer yang dimilikinya. Saya tidak terbiasa dengan bahasa itu, tapi saya bermain dengan Scratch yang terlihat mirip tetapi ditujukan sedikit lebih muda tanpa akses ke fitur telepon.
Menjadi seorang programmer yang baik umumnya dianggap independen dari bahasa yang digunakan, bahkan alat-alatnya adalah tentang pengurangan kecepatan dan kesalahan daripada membuat hasil jadi lebih baik atau pengguna secara intrinsik lebih baik. Karena tidak mungkin dia punya kuota LOC atau tenggat waktu proyek, fitur utamanya membuatnya tetap tertarik. Jika ia berupaya membuat program komputer, itu akan terjadi jika ia menggigit perakitan di atas bare metal atau menggambar dengan labview. Saya belajar beberapa pelajaran yang bertahan lama (tidak selalu buruk) dengan kalkulator.
Mempelajari bahasa komputer baru adalah keterampilan yang bagus untuk dimiliki, yang menggunakan teks mungkin memiliki potensi lebih panjang daripada aplikasi iPhone, dan mungkin ada lebih banyak pola dan proyek yang ada baginya untuk dilihat dengan bahasa yang lebih mapan, tetapi apa yang ia miliki mampu melakukan manipulasi logis yang merupakan inti dari pemrograman.
Jika dia masih memiliki proyek, dia sangat senang dengan lingkup program ini untuk merayakannya. Dia tidak perlu harus melakukan "level lebih lanjut" untuk membuat program yang bermakna.
Jika Anda ingin dia dapat melakukan sesuatu, sekarang ia tidak dapat menentukan apa itu. Tunjukkan padanya bagaimana Anda menggunakan alat yang berbeda untuk dengan mudah menyelesaikan tugas yang bermasalah dengannya. Jika dia menggigit, dan menikmati pemrograman tim pada peralatan Anda, inilah saatnya untuk mempertimbangkan (dengan orang tuanya) bagaimana mengizinkannya berlatih mandiri.
Transisi dari sebagian besar visual dengan arah yang jelas tentang bagaimana blok dapat terhubung, ke teks dengan kemungkinan tanpa batas mungkin tidak boleh dibiarkan bagi anak berusia 9 tahun untuk mencari tahu sendiri. Saya tidak akan membiarkannya kehilangan laptop baru dengan Java IDE dan menyebutnya kemajuan; "itu tidak mengkompilasi", "apa artinya 'kesalahan -44'?" adalah pengalaman yang membuat frustrasi saya akan sangat khawatir dia akan menyerah pada semuanya.
Jika Anda atau orang lain dapat memberikan semua dukungan yang ia perlukan untuk menjadi kompeten dengan alat-alat baru, laptop membuka seluruh dunia, tetapi itu adalah komitmen besar.
sumber
Saya pikir laptop adalah pilihan hadiah yang bagus. Saya menerima komputer pertama saya di usia muda karena saya menunjukkan banyak minat dalam teknologi. Saya merasa bahwa itu sangat bermanfaat bagi saya. (Saya saat ini masih kuliah untuk Rekayasa Perangkat Lunak dan dipekerjakan sebagai Pengembang Perangkat Lunak)
Semua siswa sekolah menengah dan menengah di sekolah menengah / atas yang saya hadiri diberi iPad. Mereka sekarang mulai memberikan instruksi / aplikasi untuk pengaruh pemrograman dasar.
Saya akan sangat menyarankan iPad generasi lama diperbaharui. Tergantung pada tingkat laptop, saya kira iPad yang lebih tua akan lebih murah. Ada berbagai aplikasi hebat untuk pengkodean. Favorit pribadi saya adalah Pythonista (sebuah IDE untuk Python). Selain itu, tergantung pada ponsel apa aplikasi drag and drop itu aktif, ia juga bisa berpotensi mentransfer pekerjaan yang telah ia lakukan. Manfaat potensial lain adalah, menurut pendapat saya, iPad lebih mudah untuk membuat "ramah anak". Tentu saja kebutuhan itu tergantung pada orang tua.
sumber
Iya. TAPI pastikan Anda memeriksa dengan orang tuanya terlebih dahulu untuk memastikan tidak apa-apa dengan mereka. Dan seperti yang disebutkan oleh orang lain, desktop akan lebih kuat dan lebih mudah untuk dipantau. Juga jika Anda cukup paham dengan komputer, Anda dapat mencoba membuat yang hanya teks (yang dilakukan suami saya untuk putra kami, sehingga kami tahu dia tidak menggunakan komputer untuk menjelajahi YouTube dll).
sumber