Adakah Belajar Kod dan Belajar Bahasa Baharu yang Sama Sama?

$config[ads_kvadrat] not found

KELAS WRITING IELTS HARI ke 1

KELAS WRITING IELTS HARI ke 1
Anonim

Aplikasi baru Lrn mempunyai masa untuk vokal atau gimmik: Muatkannya, dan anda menyelam terus ke dalam hati tujuannya, yang akan mengajar anda kod. Nathan Bernard, yang mencipta aplikasi kopi Tinder-untuk-rangkaian, melancarkan Lrn pada akhir bulan Julai dengan pengasas bersama Chirag Jain dan Logan Bernard. Mereka tidak memerlukan sebuah tiang lif kerana mereka boleh mengeluarkannya sebelum pintu ditutup. Idea ini adalah untuk mengajar orang untuk kod sebagai bahasa.

Songsang bercakap-cakap dengan Nathan tentang aplikasinya yang merawat intro untuk pengekodan seperti perniagaan yang serius tetapi pemula.

Apa yang membuat anda tertarik dengan cara untuk mengajar orang untuk kod?

Sekitar setahun setengah yang lalu, saya masuk ke Coffee sepenuhnya tidak teknikal. Saya tidak tahu apa Javascript itu. Saya telah bekerja di startups pada masa lalu, jadi saya mempunyai kemahiran reka bentuk dan perniagaan dan saya fikir saya akan menjadi OK. Tetapi saya amat salah. Jika anda menjalankan permulaan teknologi, masuk akal bahawa anda perlu memahami teknologi.

Selain itu, saudara lelaki saya Logan dan sepupu, yang merupakan dua rakan saya yang terbaik, adalah jurutera perisian. Saya jenis mempunyai impian ini untuk datang ke musim panas ini - kita mempunyai sebuah kabin kecil di Maine dan ia mempunyai akses internet yang sangat hebat - bahawa kami berdua boleh membina barangan bersama dan saya boleh bekerjasama dengan mereka. Jadi saya semacam mula menyelam ke dalamnya, dengan mengajar diri saya sendiri.

Mengapa membuat Lrn sebagai aplikasi mudah alih?

Saya berada di Brooklyn dan pejabat kopi di Manhattan, jadi saya mempunyai 35 hingga 40 minit perjalanan ke bandar setiap hari, satu cara. Sekiranya anda duduk di MTA di New York City, untuk majoriti perjalanan anda tidak mempunyai sambungan internet. Saya mendapati diri saya benar-benar kehilangan apa-apa yang boleh saya lakukan di telefon saya.

Jika anda melihat sekeliling kereta api di sini, semua orang terpaku pada telefon mereka untuk perjalanan penuh. Saya mula tertanya-tanya, "Apa yang dilakukan orang-orang ini pada telefon mereka?" Sebab tidak ada sambungan Internet, jadi anda tidak boleh melayari internet. Saya mula semacam hanya mengintip bahu untuk menjadi seperti, apa yang dilakukan orang-orang ini - apa yang perlu saya lakukan? Dan semua orang bermain permainan: satu tan Candy Crush atau permainan kecil yang lain seperti Flappy Bird. Kami tidak mahu mencipta permainan, tetapi kami tahu bahawa jika kami dapat mencipta pengalaman yang mendalam sebagai permainan, harus ada sekelompok orang dalam lima juta plus yang berulang setiap hari di seluruh New York City yang berada di kereta api dan ingin belajar sedikit tentang pengkodan dan akan berminat dengan sesuatu yang mendalam seperti Candy Crush atau aplikasi belajar bahasa asing Duolingo.

Idea untuk menjauhkan diri daripada permainan seolah-olah memisahkan Lrn dari aplikasi pemula pemula yang lain, yang mungkin seperti, "Kami akan mengajar anda asas-asas pengaturcaraan dengan memberitahu anda robot untuk menembak laser di robot lain. "Apakah keputusan untuk membuat kuiz mendalam berbanding dengan permainan?

Kami tidak mahu orang menembak laser - kami mahu mereka mengambilnya dengan serius. Kerana belajar kod? Ia memerlukan komitmen. Saya terpaksa meletakkan dalam ratusan dan seratus jam untuk mempelajari asas-asasnya. Dan anda mahu menjadi menyeronokkan, tetapi kami tidak mahu menjadi satu lagi permainan pendidikan mudah alih atau permainan pendidikan untuk perkara itu. Contohnya, Duolingo bukan permainan - ia hanya sangat sedikit kuiz interaktif.

Kuiz interaktif Lrn seolah-olah membangkitkan Duolingo. Adakah terdapat aplikasi lain yang anda lihat sebagai panduan?

Code Academy adalah aplikasi besar yang kita lihat satu tan; Kod Sekolah adalah satu yang kita lihat satu tan; ada satu aplikasi yang dipanggil Swifty bahawa kita melihat beberapa. Code Academy dan Duolingo pastinya merupakan dua inspirasi terbesar bagi kami. Sekiranya anda melihatnya, sekarang hanya terdapat banyak pilihan dan isi kosong yang kami ada dalam aplikasi, tetapi dalam versi 1.1, 1.2, 1.3, kami sedang melancarkan beberapa gaya kuiz lagi.

Sesuatu yang kita lihat benar-benar awal sekarang ialah orang seperti, "Oh, saya selesai pemilihan pertama dalam satu jam dan saya tidak sabar untuk melakukan yang seterusnya." Dan dengan baik, jika anda meneruskannya dengan cepat, anda mungkin tidak menyimpan maklumat ini. Jadi, jika kita boleh mendapatkan orang untuk menulis kod dan mendapatkannya salah - ia akan membantu dengan pengekalan dan pengalaman pembelajaran.

Kenapa anda bermula dengan JavaScript?

JavaScript digunakan untuk menjadi jenis yang terhad kepada apa yang boleh anda lakukan pada penyemak imbas anda, jadi jika anda melihat animasi cantik dalam penyemak imbas anda atau jika anda mengklik pada butang dan ia akan mengarahkan anda ke laman lain - semua itu digunakan untuk ditulis dalam JavaScript. Tetapi sekarang JavaScript akan merentasi keseluruhan timbunan. Anda boleh membina pelayan dengan JavaScript, anda boleh membina pangkalan data dengan JavaScript, anda boleh membina semua UI, UX yang menghadap menghadap pelanggan, UX dengan JavaScript di web. Dan sekarang juga anda boleh membina appilcations mudah alih asli menggunakan JavaScript dengan rangka kerja baru yang Facebook hanya keluar dengan dipanggil React Native, jadi secara literal dari bahagian yang sangat, sangat belakang kepada pangkalan data ke pelayan, ke antara muka web, ke native mobile aplikasi, anda boleh menggunakan JavaScript untuk setiap satu perkara tersebut. Ia agak besar untuk gagal, dan ia adalah sesuatu yang kita tahu akan menjadi sekitar untuk seketika.

Bagaimana pelancarannya?

Pelancaran itu jauh dan melampaui penerimaan yang akan kita harapkan, jujur. Perkara yang lebih penting adalah bahawa orang akan kembali kepada kami dan menjadi seperti, "Wow saya sebenarnya belajar sesuatu dari ini." Seorang lelaki yang tidak tahu apa-apa mengenai pengekodan dapat memilih kesilapan dalam kod yang kita ada dalam satu daripada tutorial. Barang seperti itu di mana seseorang tahu apa-apa, dan kemudian boleh datang dan berkata, "Mari kita ubah ini" - itulah perkara yang sangat menakjubkan.

Ini saya dan dua lelaki lain yang bekerja pada ini, saya dan pengasas bersama saya Chirag Jain duduk di dalam bilik selama berjam-jam setiap hari melakukan segala-galanya. Tetapi penerimaannya sangat menggalakkan, benar-benar memberi inspirasi. Kami meletakkan beribu-ribu jam untuk membina perkara ini, dan kami suka melakukannya, jadi kami sangat gembira melihat bahawa ia bergema dengan orang.

Ia seolah-olah menerusi pengertian ini bahawa pengekodan boleh menjadi sangat menakutkan - seperti belajar bahasa asing - tetapi ia juga sesuatu yang banyak digunakan oleh orang, jadi anda mahu belajar, walaupun dari sudut pandang pemula.

Kami ingin menjelaskan kepada orang yang kami ingin mengajar anda bagaimana untuk bercakap bahasa kod. Anda tidak mahu menjadi jurutera perisian. Tetapi ia melonjak keyakinan saya untuk bekerjasama dengan jurutera di tempat kerja, jika anda hanya memahami terminologi. Sebagai contoh, Chirag adalah jurutera yang hebat - dia jurutera terbaik yang pernah saya bekerjasama - dan apabila dia mendapat cabaran teknikal yang sangat sukar, saya tidak dapat menyelesaikannya. Tetapi saya dapat memahami apa yang dia selesaikan, dan saya faham mengapa ia akan mengambil masa yang lama untuk menyelesaikannya, dan apabila dia menyelesaikannya, saya dapat berkongsi dengan pencapaian itu dan kejayaan itu dan seperti, "Wow. Saya tidak percaya bahawa kita dapat menyelesaikannya. "Ia sama seperti rasa hormat.

Dalam Lrn, anda menggambarkan fungsi sebagai "kata kerja pengaturcaraan" - apakah keputusan yang sedar untuk bahasa pengajaran yang selari?

Kami memikirkannya secara berterusan seperti yang kita menulis. Saya masih mempunyai sangat segar dalam fikiran saya tentang bagaimana semua orang ini ridiculously adalah ketika saya pertama kali mula belajar coding, jadi saya mahu membuatnya didekati. Ia mudah dihadam; ia boleh difahami. Anda tidak belajar sains roket; anda hanya belajar bahasa lain. Anda tidak perlu mengagumkan di matematik untuk belajar cara program. Anda tidak perlu seorang jurutera untuk belajar bagaimana untuk program. Sesiapa sahaja boleh mempelajari asas-asasnya.

Lrn kini boleh didapati di iOS (percuma untuk memuat turun dan $ 2.99 untuk membuka kunci semua pelajaran), dan versi Android akan segera hadir.

$config[ads_kvadrat] not found