Saya menderita Disleksia yang sangat parah bersama dengan Dysnomia dan Dysgraphia . Saya sudah tahu tentang itu sejak saya masih kecil. Keterampilan membaca dan menulis saya cukup cacat, tetapi saya telah belajar untuk menghadapinya.
Namun, dengan IDE hari ini, saya merasa sangat mudah untuk tetap fokus dan berada di zona ketika saya membuat kode. Tetapi ketika saya menulis teks (seperti posting ini) saya merasa lebih sulit untuk tetap fokus.
Secara umum, apakah penderita disleksia lebih mudah membaca dan menulis kode dibandingkan dengan membaca dan menulis umum? Jenis trik dan alat apa yang digunakan penderita disleksia untuk membantu mereka menguasai pemrograman lebih baik daripada membaca dan menulis normal?
Jawaban:
Saya baru-baru ini menemukan bahwa saya menderita disleksia (pada usia 26) dan saya mulai dalam pemrograman, mempelajari gelar teknik perangkat lunak di universitas (setelah sebelumnya keluar dari gelar teknik sipil di universitas yang sama di tahun terakhir ketika kursus menjadi tugas / laporan berat - Saya sekarang mengerti mengapa).
Saya telah membaca banyak (dengan langkah lambat saya) tentang apa itu disleksia dan mengapa / bagaimana / di mana itu mempengaruhi kita dan saya percaya saya bisa menjelaskan mengapa kita masih bisa memprogram dengan baik, meskipun seberapa berat teks itu.
Disleksia memproses pikiran mereka dalam gambar (juga bukan gambar seperti di dinding, lebih seperti video 3d di mana Anda dapat memindahkan kamera dan dengan demikian itu adalah sudut pandang di sekitar, saya menganggapnya sebagai dunia internal di mana saya memiliki kekuatan 'tuhan' (Ya ampun yang terdengar egois tapi saya tidak bermaksud seperti itu) yaitu; Saya dapat langsung mengubah segalanya tentang hal itu dengan pikiran saya.
Bagaimanapun, kita dapat memproses kata-kata dengan baik, asalkan kita dapat dengan kuat menempelkan / menambatkan kata-kata itu menjadi 'gambar', kata-kata seperti kucing, topi, tekan, jalankan, lompat, vertikal, halus, keras dll tidak ada masalah sama sekali, kita dapat dengan mudah 'membayangkan' apa itu, kata-kata yang kita tersandung adalah hal-hal seperti 'adalah' 'untuk' 'the' 'a' hal-hal di mana jika seseorang meminta Anda untuk menggambar kata itu (tidak menulis kata, sebenarnya menggambar sebuah gambar itu) Anda tidak akan tahu harus mulai dari mana.
Dalam pemrograman tidak ada kata-kata seperti itu, mereka semua merujuk pada suatu proses atau objek, setelah kita mengetahui apa objek atau proses itu dan pikiran kita telah membentuk visualisasi bahwa kita sedang pergi. Situs ini melakukan pekerjaan dengan baik untuk menjelaskan apa yang sedang saya bahas:
http://www.davisdyslexia.com/disorientation.html#tricky
BTW jika mencoba membaca teks tebal di tengah halaman SEBELUM menjalankan mouse di atasnya membuat Anda pusing atau merasa aneh dan Anda memiliki kesulitan untuk melemparkannya, Anda mungkin menderita disleksia. Aku harus mendorong ke depan melemparkan kalimat-kalimat itu sampai akhir sebelum aku bisa memahami apa yang sedang dijelaskan, aku merasa pusing ketika membacanya juga.
Satu hal yang saya perjuangkan adalah menjelaskan kepada dosen matematika saya bahwa saya membutuhkan contoh nyata dan bukan solusi umum untuk belajar, ketika dia berbicara tentang
n by n
matriks saya tidak dapat menggambarkan sesuatu, saya perlu bekerja dengan 3x3 atau 4x4 dan kemudian Saya dapat mentransfer pembelajaran / proses ke semua ukuran matriks. Dia tetap bersikukuh bahwa solusi umum adalah satu-satunya cara untuk apa yang dia sebut napas belajar 'benar' .sumber
Saya punya teman yang sangat menderita disleksia yang membaca cukup baik ketika dia membaca selembar plastik kuning. Atau ketika dia menyoroti neraka dari setiap halaman. Untuk beberapa alasan, mewarnai teks entah bagaimana membantu otaknya menggerogoti mesin terbang yang dilihatnya.
Jadi mungkin penyorotan sintaksis dan pewarnaan kode membantu?
sumber
"Saya telah mengajari sejumlah programmer disleksia dan selalu mengejutkan saya bahwa mereka merasa lebih mudah untuk menulis / mengetik ketika menggunakan IDE sebagai lawan dari mengatakan dokumen teks."
Saya menderita disleksia dan sudah pemrograman sejak 1972: Saya terkejut bahwa saya tidak mungkin belajar python tanpa IDE. Saya tidak mengalami kesulitan menggunakan Visual Studio untuk. Net dll.
Masalah dengan semua cetak:
Kesalahan yang dihasilkan karena tidak dapat memindai halaman seakurat sebagian besar orang lain harus diperhatikan, dipahami, dipikirkan dalam konteks yang digunakan, dan akhirnya diperbaiki. Disleksia tidak menyadari kesalahan membaca. Bahasa pemrograman membutuhkan sintaks yang benar.
IDE menyediakan struktur visual yang membantu penderita disleksia membaca dan membuat kode dengan lebih sedikit kesalahan. Satu jendela dengan sub jendela untuk tugas yang berbeda mencegah penyandi disleksia tersesat di halaman. Ini mengurangi tekanan visual, seperti memiliki rel di jembatan untuk pengemudi.
Simbol serupa yang tampaknya sama dengan disleksia sulit ditemukan dan diperbaiki. Penyorotan sintaksis otomatis menghemat waktu mencari kode kesalahan.
Penyelesaian kode adalah solusi untuk mengetikkan karakter yang salah, mencari fungsi adalah bantuan besar.
Saya tidak tahu bagaimana orang dapat membuat kode dalam lingkungan yang memungkinkan mata untuk berkeliaran dan tidak menandai sintaks yang salah. Memiliki IDE yang tepat memungkinkan penderita disleksia untuk memprogram tanpa kehilangan waktu. IDE yang akrab nyaman digunakan, mirip dengan menggunakan alat yang terasa pas di tangan Anda.
Pemrogram disleksia cenderung berpikir secara visual dalam blok desain fungsi kode daripada dalam garis karakter. Setiap blok fungsional harus diterjemahkan ke dalam kode. Manfaat berpikir dalam blok fungsional daripada kode adalah bahwa seseorang tidak menjadi bingung oleh sistem besar karena visual dari sistem dapat digunakan untuk memetakan kode.
sumber
Saya merasa bahwa coding menyediakan konteks yang lebih luas daripada membaca / menulis umum sehingga tidak terlalu bergantung pada penguraian teks saja. [Berbicara terutama mekanika di sini, bukan keunggulan intelektual.] Poin lainnya adalah bahwa mungkin menjadi disleksia dalam satu bahasa dan bukan dalam bahasa lain. Bahasa yang berbeda secara signifikan diproses di berbagai area otak dan disleksia dalam bahasa Cina berbeda secara fisiologis. Mungkin terdengar konyol tetapi mungkin beberapa orang lain "disleksia" dalam pemrograman.
Disleksia saya sendiri agak ringan tetapi saya masih menghindari nama variabel seperti "bdp". Saya juga lebih suka potongan kode yang cukup pendek, bahkan jika konstruksinya lebih kompleks atau kurang "terbaca". Tentu saja, saya mencoba untuk menjaga kode tetap terpelihara tetapi saya condong ke ujung spektrum.
Memiliki IDE untuk pengodean warna, indentasi otomatis dan isyarat visual lainnya tentu saja luar biasa (saya menggunakan emacs). Terbaik yang saya miliki untuk menulis teks normal adalah pemeriksaan ejaan dan penggunaan mode outline sesekali.
sumber
Ketika saya masih muda, saya menderita disleksia (atau setidaknya itulah yang mereka katakan - pada dasarnya saya tidak bisa mengeja apa pun dan biasanya menulis surat atau kata-kata mundur, meskipun saya bisa membaca dan semuanya baik-baik saja - atau begitulah menurut saya) . Saya selalu menikmati bekerja dengan komputer. Kami memiliki Commodore Vic20 ketika saya masih di sekolah dasar dan saya memprogramnya sepanjang waktu. Ibu saya pernah berkomentar bahwa dia akan berpikir bahwa disleksia saya akan membuat saya lebih sulit bekerja di komputer, tetapi yang terjadi justru sebaliknya. Saya bisa mengeja dan membaca cukup banyak tanpa insiden ketika bekerja dengan komputer.
Saya tidak ingat itu menjadi masalah yang menarik (yaitu bahwa saya bisa bekerja dengan komputer karena itu menarik.) Saya bekerja sangat keras untuk dapat melakukannya dengan baik dengan pengejaan dan penulisan di waktu lain juga, tapi saya hanya tidak pernah benar-benar mengalami kesulitan bekerja dengan komputer.
Tentu saja pada saat itu saya tidak bekerja dengan IDE atau apapun di Commodore
sumber
Saya dapat melihat banyak manfaat dari pemrograman untuk disleksia dibandingkan karier lain.
Aturan pemrograman memiliki pengecualian lebih sedikit daripada ejaan. Anda bisa mengandalkan pola yang berulang; Prosa ada di mana-mana.
Intellisense harus menjadi keuntungan besar. Senang mengetahui variabel yang baru saja Anda nyatakan belum digunakan ketika Anda 'berpikir' Anda baru saja melakukannya. Selain mengeja & beberapa pemeriksaan tata bahasa, aplikasi penulisan dapat menyediakan pemeriksaan yang akan dilakukan oleh kompiler.
Memori jangka pendek adalah penerbit bagi saya. Melakukan hampir semua hal di komputer cukup mudah.
Motivasi juga merupakan faktor. Lebih mudah bagi saya untuk membaca tentang hal-hal yang saya sukai; itu tidak membuat saya malas yang banyak siswa diberi label seolah-olah masalah belajar belum diidentifikasi.
sumber