Belajar program berarti tidak hanya mengembangkan keterampilan yang berguna, tetapi juga memperoleh jenis pemikiran khusus. Pemrogram pandai memecahkan masalah matematika dan logis. Mereka juga memperhatikan detail, mensimulasikan situasi dalam kehidupan sehari-hari dan memberikan penilaian berdasarkan sejumlah besar faktor.

Untuk mengantisipasi kursus
Go Workshop kami, kami memberi tahu Anda bahwa psikolog, ahli bahasa, dan pendidik berpikir tentang efek pengkodean pada otak, dan apa kaitannya antara hipotesis Indian India dan Sepir-Whorf dengannya.
Pada tahun 30-an abad terakhir, teori relativitas linguistik muncul, dinamai dengan analogi dengan penemuan Einstein. Dikatakan: bahasa mendefinisikan kesadaran, yaitu, orang memandang dunia secara berbeda, karena kategori linguistik dari bahasa asli memaksakan batasan dan bahkan menentukan pemikiran.
Gagasan ini dirumuskan oleh Edward Sepir dan muridnya Benjamin Wharf, tetapi mereka salah. Ide apa pun dapat disampaikan dalam bahasa apa pun. Mereka menghubungkan pengaruh besar pada proses kognitif dengan perbedaan sederhana dalam tata bahasa, tetapi konsep itu juga mengandung biji-bijian yang sehat. Guy Deutscher dalam bukunya Melalui Cermin Lidah menjelaskan yang:
โJika bahasa yang berbeda memengaruhi cara berpikir penutur mereka secara berbeda, maka intinya bukanlah bahwa setiap bahasa memungkinkan penuturnya untuk berpikir, melainkan bagian-bagian dari makna yang biasanya dipikirkan oleh setiap bahasa. Ketika suatu bahasa memaksa para penuturnya untuk memperhatikan aspek-aspek tertentu di dunia ... kebiasaan berbicara semacam itu pada akhirnya bisa menjadi kebiasaan berpikir dengan konsekuensi pada ingatan, persepsi, asosiasi dan bahkan keterampilan praktis. "
Kebenarannya ada di suatu tempat di utara
Telah dibuktikan secara meyakinkan bahwa sistem gender dari kata benda memengaruhi rangkaian asosiatif, yang memaksa untuk memberikan benda mati tertentu dengan fitur perempuan atau laki-laki imajiner.
Efek serupa dikaitkan dengan perbedaan kepekaan terhadap nuansa warna, di mana bahasa tersebut memiliki nama.
Tetapi ini adalah hal sepele dibandingkan dengan fakta bahwa bahasa dapat membentuk keterampilan. Ini terungkap selama studi terhadap salah satu bahasa penduduk asli Australia. Alih-alih "depan" dan "belakang", "kiri" dan "kanan" seperti biasa, mereka hanya menggunakan titik mata angin untuk menunjukkan arah.
Ini mungkin tampak seperti tipuan, tetapi jika penutur asli bahasa ini meminta Anda untuk membuat ruang di bangku, itu akan terdengar seperti "pindah ke timur, tolong." Jika pada saat yang sama Anda membaca buku, duduk menghadap ke selatan, dan penduduk asli ingin Anda membalikkan beberapa halaman ke depan, maka Anda akan mendengar "membalik lebih jauh ke barat". Jika Anda berbelok ke utara, permintaan akan terdengar berbeda - Anda akan diminta untuk beralih ke timur.
Untuk berbicara bahasa ini, Anda harus terus memantau lokasi titik mata angin, yang membentuk memori geografis dan tidak memerlukan kontrol sadar terhadap arah. Jadi, belajar bahasa dalam lebih dari sekedar pengetahuan tentang tata bahasa dan kosa kata.
Studi tentang pengaruh bahasa pada pemikiran baru saja dimulai, tetapi studi serupa dari bahasa pemrograman sudah berlangsung, yang tidak hanya namanya berhubungan dengan alam.
Pemrograman โฅ Pidato
Bertentangan dengan stereotip, dalam pemrograman yang paling penting bukanlah kemampuan matematika, tetapi yang linguistik. Ini kembali pada tahun 1982 dalam Etudes for Programmer-nya oleh Charles Wesrel. Dia menarik perhatian pada kemampuan verbal sebagai aspek penting dari kepribadian seorang programmer yang sukses, mengingat kemampuan untuk bekerja dengan tata bahasa bahasa buatan dan alami.
Pengamatannya dikonfirmasi.
Studi statistik
telah mengungkapkan korelasi antara pemrograman dan kemampuan linguistik yang tinggi. Pengamatan langsung dari aktivitas di berbagai area otak dengan bantuan MRI telah
menetapkan bahwa ketika mengerjakan kode, bagian otak yang sama yang bertanggung jawab untuk bahasa alami diaktifkan.
Tidak mengherankan, banyak programmer menganggap hipotesis Sapir-Whorf berlaku untuk pekerjaan mereka. Pandangan serupa dipegang oleh Kenneth Iverson, pencipta APL. Yukihiro Matsumoto mengakui bahwa ketika mengembangkan Ruby, ia terinspirasi oleh novel "Babel-17", berdasarkan pada hipotesis relativitas linguistik.
Motif serupa dikembangkan
dalam esai Paul Graham "Conquering Mediocrity", dalam paradoks "Blub" -nya, yang menurutnya seorang programmer yang telah menguasai satu bahasa dan menyelesaikan semua masalah dengan itu tidak memahami nilai alat yang lebih efektif dari bahasa pemrograman lain, menganggapnya sebagai sesuatu yang aneh tidak biasa dan tidak perlu.
Upaya pertama untuk meringkas data yang tersedia tentang dampak pemrograman pada proses kognitif dilakukan pada tahun 1987
dalam edisi Mei dari Research Computing Research .
Kemudian para peneliti memperhatikan bahwa pemrograman dengan berbagai tugasnya dapat secara positif mempengaruhi kemampuan untuk memecahkan masalah secara strategis, kemampuan untuk logika formal, keterampilan pemodelan dan gaya kognitif, tetapi mereka tidak sampai pada kesimpulan yang jelas dan konklusif karena kurangnya data.
Enam tahun berlalu sebelum statistik dikumpulkan, yang memungkinkan untuk mengkonkretkan ide-ide tentang dampak pengkodean pada pemikiran. Ini disajikan
dalam meta-analisis dari enam puluh lima studi tentang efek pemrograman pada proses kognitif , yang diterbitkan pada tahun 1991.
Ternyata dalam kebanyakan kasus, pemrograman memang memiliki efek positif pada berbagai keterampilan kognitif yang berkorelasi dengan lamanya studi bahasa pemrograman dan keberhasilan di dalamnya. "Implikasi belajar bahasa pemrograman melampaui konten bahasa komputer tertentu," kata para ilmuwan. Dengan kemampuan memprogram, keterampilan perencanaan, kemampuan membangun penalaran, pemikiran logis, serta keterampilan umum untuk menyelesaikan masalah menggunakan program komputer ditingkatkan.
Studi banding tentang dampak berbagai bahasa pemrograman pada proses kognitif terus berlanjut. Hibah sebesar $
750.000 telah dialokasikan untuk menganalisis konten dari repositori Github dan BitBucket online, pertanyaan dan jawaban yang diposting di StackExchange. Menurut mereka,
Lab Pengetahuan dan
Departemen Psikologi dari University of Wisconsin Madison akan mengembalikan "sejarah alam" bahasa pemrograman, dan melacak seberapa sering dan untuk tujuan apa masing-masing digunakan.
Pada tahun 2020, para peneliti berencana untuk mengetahui bagaimana fitur spesifik bahasa pemrograman memengaruhi jumlah jalur dan kecepatan memecahkan berbagai masalah, menganalisis seberapa baik bahasa tertentu cocok untuk pemrograman kolektif.
Proyek ini memiliki tugas yang ambisius: untuk memberikan informasi tentang bahasa mana yang akan dipilih untuk proyek tertentu, dan untuk mengetahui bagaimana pilihan ini mempengaruhi cara pengembang berpikir dan bekerja.
Lebih dari sekedar keterampilan
Selain keterampilan pemrograman yang sebenarnya, pembelajaran bahasa membentuk kebiasaan yang oleh ahli matematika, psikolog, dan programmer Seymour Papert disebut "pemikiran komputasi" dalam karyanya.
Ini adalah
seperangkat keterampilan yang fleksibel yang ditujukan untuk pemecahan masalah algoritmik , kebiasaan rumit menggunakan abstraksi, dekomposisi, evaluasi, pemikiran logis, akurasi, dan kebiasaan memperhatikan detail dalam kehidupan sehari-hari.
Konsep pemikiran komputasi memperoleh otoritas dalam pedagogi, membentuk dasar dari banyak program pendidikan, tetapi seiring berjalannya waktu, seperti yang diharapkan pada tahun delapan puluhan abad terakhir, pengaruhnya
menyebar jauh melampaui perguruan tinggi dan universitas .
Menggunakan metodologi pemrograman, berbagai macam masalah berhasil diselesaikan. Contohnya bukan hanya pemodelan komputer, pengumpulan data besar, pengenalan sistem otomatis, keberhasilan fintech.
Pemikiran komputasi berlaku dan berguna dalam kehidupan sehari-hari dan bagi para profesional yang jauh dari teknologi IT. Mempelajari pemrograman membantu Anda menemukan pendekatan dan solusi baru, apa pun yang terjadi. Baik itu fisika, biologi, kimia, sosiologi, pedagogi, bisnis atau kesehatan.
Maka muncul konsep altruisme yang efektif, pencarian strategi amal yang paling efektif dimulai. Berkat penelitian ini, ternyata, misalnya, bahwa dalam memerangi malaria, lebih efisien untuk menyumbangkan uang ke
kelambu , daripada obat-obatan mahal.
Konsekuensi lain dari pemikiran komputasi adalah ide untuk menggunakan
alat untuk analisis matematis dari transaksi barter dan data besar untuk memecahkan masalah pemilihan donor organ. Sebagai hasilnya
, sebuah desain
dikembangkan untuk sistem pertukaran ginjal donor yang kompleks dan sekaligus dapat diandalkan dan efektif โdalam rantaiโ untuk AS di mana profesor Universitas Harvard Alvin Roth menerima Hadiah Nobel pada 2012.
Dalam konteks penelitian baru, belajar bahasa pemrograman tidak hanya tentang memperoleh keterampilan, tetapi juga cara untuk melihat kehidupan dengan segar dan menghadapi tantangan yang dihadapinya.
Segera, kursus
Go Workshop akan dimulai di Binary District - awal yang sangat baik untuk programmer pemula dan kelanjutan logis bagi mereka yang telah mengalami desain layanan web mereka sendiri.