Tidak Pernah Terlalu Muda (atau Tua) untuk Belajar Pemrograman!

Istri saya dan putra berusia 14 tahun Nathan sedang berbicara beberapa waktu yang lalu tentang apa yang ingin dilakukan putra saya di sekolah menengah dan sekitarnya. Bergantung pada sekolah menengah negeri mana yang ia tuju, ia harus memilih jalur yang harus dikejar: biologi, seni visual, teknik, atau segudang pilihan lain.

Sebagai anak remaja yang khas, 90% dari waktu luangnya diambil oleh komputer, tablet, atau video game, jadi ketika istri saya bertanya kepadanya, “Menurut Anda apa yang akan menyenangkan atau keren yang dapat Anda lakukan sebagai pekerjaan?”Respons langsungnya adalah“ pemrograman video game.”

Setelah mendengar pertukaran ini, saya menimpali dan berkata, “Ada kelas pemrograman komputer intro gratis yang muncul dalam beberapa minggu, kita harus memeriksanya dan melihat apa yang Anda pikirkan.”

Tentu saja, respons awalnya adalah “Ini pada hari Sabtu? Saya tidak tertarik.”

Setelah saya menjelaskan kepadanya bahwa secara harfiah tidak ada kesempatan yang lebih baik baginya untuk menyelam dan melihat apakah ini sesuatu yang dia sukai, kami berdua mendaftar untuk acara RailsBridge Intro to Programming dengan Ruby dan Rails, dipelopori oleh Kevin Lawver dari RailsMachine dan dikenakan oleh The Creative Coast dan sejumlah sponsor, organisasi, dan sukarelawan.

Rails # 4

Beberapa minggu kemudian, kami menghabiskan malam memasang perangkat lunak di laptop kami. Nathan menggunakan Macbook istri saya dan saya menggunakan Dell saya. Ketika kami sedang mengerjakan instalasi, saya dapat mengatakan bahwa dia semakin bersemangat melalui proses, bertanya-tanya apa yang akan dilakukan setiap program. Begitu kami masuk ke prosedur baris perintah untuk menginstal dan menguji, ia benar-benar asyik dengan hasil akhirnya … belajar tentang proses terdengar asing dan repositori web seperti “git” dan “heroku” dan “rake.”

Sabtu berikutnya, kami berada di acara Railsbridge, duduk di antara ruang kelas penuh yang penuh dengan setiap demografis yang dapat Anda pikirkan. Pada usia 14, saya tidak berpikir Nathan bahkan yang termuda dari kelompok itu, dan setidaknya ada satu pasangan ayah / anak di sana.

Rails # 1

Kami mulai dengan beberapa info dasar dan kemudian menggali langsung ke dalam kode. Latihan ini cukup lurus ke depan: buat halaman web yang memungkinkan Anda untuk memasukkan topik termasuk deskripsi singkat dan kemudian “mengunggah” topik.

Ada beberapa manipulasi dalam cara judul, info, dan deskripsi ditautkan, dan hanya itu. Semua dikatakan dan dilakukan kami menghabiskan sekitar 6 jam (termasuk makan siang gratis!) melalui langkah-langkah untuk membuat halaman. Menjadi fanatik komputer seperti dia, Nathan sudah selesai sekitar satu jam sebelum saya, dan menghabiskan sisa waktu bermain-main dengan hal-hal untuk melihat apa yang bisa dia hancurkan (dan kemudian mendapatkan sukarelawan untuk membantu memperbaiki).

Setelah itu, saya bertanya kepada Nathan apa pendapatnya tentang kelas. “Itu sangat keren. Saya suka bagaimana ketika Anda mengubah sesuatu dalam kode, Anda bisa melihat bahwa perubahan terjadi pada halaman.”

Rails # 3

Saya bertanya kepadanya apakah ini sesuatu yang bisa dia lihat lakukan sebagai sebuah profesi dan dia menjawab, “Saya tidak yakin, tetapi tanyakan lagi kepada saya setelah kami mengambil kelas menengah.”

Saya tidak bisa meminta dukungan yang lebih tegas.

Add a Comment

Your email address will not be published. Required fields are marked *