Apakah programmer pandai mempelajari bahasa "lisan"? [Tutup]

12

Ini mungkin sedikit keluar dari topik, tetapi saya akan mengambil risiko, karena situs ini tentang Pemrogram !

Pemrogram pandai mempelajari bahasa pemrograman baru secara terus-menerus, tetapi seberapa bagus mereka mempelajari bahasa lisan baru? Sudahkah Anda menggunakan bahasa asing (Prancis / Spanyol / dll) sebagai orang dewasa dan menguasainya? Apakah itu mudah?

Saya bertanya karena saya sudah mencoba belajar bahasa Perancis untuk beberapa waktu sekarang, dan saya masih pada tahap "Je parle un peu de Française" yang menjengkelkan. Saya telah menghadiri dua kursus bahasa Prancis, satu di mana sebagian besar kelas adalah programmer, dan satu di mana mereka tidak dan perbedaan kemampuan sangat jelas. Apakah kecenderungan matematika / logis menghalangi belajar bahasa lisan di mana tata bahasa tidak dalam satu dan nol? Atau apakah saya hanya mentransfer kesalahan alih-alih hanya menerima bahwa saya tidak pandai bahasa.

[Penting bahwa Anda belum diajarkan bahasa di sekolah, karena paparan awal benar-benar memberi Anda keunggulan. Saya telah mengambil dan menguasai bahasa-bahasa yang cukup baik untuk saya di bawah usia 10 tahun.]

Preet
sumber
6
Sebagian besar dari kita memiliki waktu yang cukup sulit untuk berkomunikasi dalam bahasa ibu kita .
Mark Peters
1
Btw, kalimat bahasa Prancis Anda salah secara tata bahasa. Seharusnya "Je parle un peu français.". Tidak ada "de", tidak ada huruf besar "F", dan tidak ada "e" di akhir kata;)
Yann Trevin
1
@Yann - Je suis stupide ;-)
Preets
1
Berikut kutipannya: "Selain kecenderungan matematis, penguasaan bahasa ibu seseorang yang sangat baik adalah aset paling vital dari seorang programmer yang kompeten." Saya baru saja belajar tentang orang ini di Programmer (kecuali mungkin referensi silang sesekali) --- Saya merindukannya di UT 5 tahun kemudian!
Mark C
4
Pertanyaan ini tampaknya di luar topik karena ini adalah tentang penguasaan bahasa lisan.

Jawaban:

18

Saya merasa mudah dan menyenangkan untuk belajar bahasa baru! Satu-satunya alasan saya pandai pemrograman adalah karena saya memiliki kecenderungan yang kuat terhadap bahasa. Semua bahasa manusia pada dasarnya sama, dan bahkan tidak ada perbedaan besar dalam fonologi, tata bahasa, dan kosa kata yang bisa menghalangi fakta bahwa semua orang pada dasarnya bekerja dengan cara yang sama.

Saya merasa sangat bermanfaat untuk menarik kesejajaran antara etimologi, untuk menemukan sifat dasar dari apa yang membuat suatu bahasa diketik, dan untuk belajar bagaimana penutur asli memahami bahasa mereka sendiri. Belum lagi bahwa mempelajari berbagai ortografi telah memberi saya akurasi ulama yang hebat, yang sangat membantu dalam pemrograman.

Namun, jarak tempuh Anda mungkin bervariasi — saya seorang programmer karena saya seorang ahli bahasa, bukan sebaliknya, dan Anda bisa menjadi mahir dalam pemrograman dengan berbagai cara.

Edit:

Berikut adalah beberapa tips yang menurut saya dapat membantu programmer dengan pembelajaran bahasa:

Bahasa alami bukan bahasa pemrograman. Bahasa alami tidak memiliki aturan, tetapi mereka memiliki pola. Jika Anda melihat suatu pola, jangan mengklaim itu sebagai aturan dan kemudian mengeluh tentang semua pengecualian. Linguistik bukanlah bidang hitam-putih. Saya perhatikan bahwa orang-orang yang memiliki pola pikir teknis terperangkap dalam apakah mereka "benar" dan kehilangan fakta bahwa lebih penting untuk dipahami . Pidato alami memiliki makna yang melekat yang melampaui literalisme.

Belajar bahasa bukan tentang menghafal. Tidak ada penutur asli bahasa Spanyol mengatakan pada dirinya sendiri "voy, vas, va, vamo, vais, van" untuk mengingat bagaimana cara konjugasi "untuk pergi". Dia hanya melakukannya dalam menjalankan pidato karena dia telah mengembangkan perasaan dari waktu ke waktu tentang apa yang terdengar benar. Jangan mengambil pendekatan "ungkapan-ungkapan" untuk belajar bahasa: Anda akan kehilangan kata-kata yang tepat karena Anda tidak akan bisa membuat sendiri. Mempelajari kosa kata tidak sama dengan mempelajari API.

Bahasa alami adalah redundan dan kompresibel, dan Anda dapat menggunakan ini untuk keuntungan Anda sebagai siswa. Jika Anda mengucapkan atau mengeja sesuatu yang salah, kemungkinan Anda masih akan dipahami. Carilah etimologi kata-kata untuk mendapatkan arti makna yang lebih dalam. Memiliki rasa bahasa seperti itu sama pentingnya dengan mengetahui bahasa apa adanya. Tidak apa-apa untuk membuat beberapa kesalahan.

Melangkah keluar dari zona nyaman Anda dan bereksperimen. Cobalah untuk berbicara seperti yang dilakukan penutur asli. Jika Anda memperhatikan bahwa Anda mengucapkan atau mengartikulasikan sesuatu secara berbeda, cobalah untuk mengetahui dengan tepat caranya. Jika Anda tidak mengerti semua yang dikatakan seseorang, tidak apa - apa untuk meminta mereka mengulangi atau menjelaskannya. Jika Anda melakukan kesalahan, hal terburuk yang bisa terjadi adalah kesalahpahaman, dan jika Anda percaya diri dan keluar maka itu berubah menjadi situasi yang lucu alih-alih yang canggung, memalukan. Selamat bersenang-senang.

Jon Purdy
sumber
Bagus! Akhirnya respons positif. Jadi, karena Anda milik kedua dunia, mungkin Anda memiliki beberapa tips untuk programmer yang mencoba belajar bahasa asing? Pernahkah Anda melihat mereka membuat kesalahan "khas" yang harus dihindari saat mempelajari bahasa baru? Atau teknik apa pun yang bekerja dengan baik untuk orang-orang di bidang pemrograman?
Preet
Terima kasih! Komentar Anda tentang bahasa yang diucapkan mengikuti pola dan bukan aturan dan bahwa Anda dapat "dipahami" meskipun secara teknis "salah" sangat berharga! Saya akan mencoba dan mematahkan pendekatan hitam-putih untuk belajar bahasa asing.
Preet
meskipun hal pertama yang saya tergoda untuk lakukan adalah memahami perbedaan antara suatu pola dan aturan - dari apa yang saya ketahui, Anda melihat sebuah pola dan menciptakan aturan!
Preet
Lebih baik daripada jawaban saya ... poin terakhir adalah yang paling sulit :)
Jay
2
Natural languages do not have rules, but they do have patterns. If you notice a pattern, don't claim it's a rule and then complain about all of the exceptions.- +1 untuk itu. Itu menempatkan bahasa dalam perspektif bagi saya.
Maulrus
3

Saya hanya dapat berbicara untuk diri saya sendiri, tetapi saya merasa kesulitan untuk belajar bahasa lisan (saya mencoba 2 semester bahasa Spanyol di perguruan tinggi) di luar dasar-dasarnya. Beberapa posting lain telah mengemukakan poin tentang menghafal dan berlatih menjadi sangat penting untuk mempelajari bahasa baru, dan saya percaya itu benar.

Saya akan mengatakan ini adalah alasan saya melakukannya dengan buruk; artinya, saya hampir tidak pernah menghafal apa pun. Pengembang lain mungkin berbeda dalam hal ini, tetapi sebagian besar pendekatan saya adalah untuk mendukung Mengapa daripada Apa. Dalam kalkulus, seorang guru memarahi saya setelah mengikuti tes. Dia telah melihat derivasi teorema saya di margin, dan menyatakan bahwa saya tidak perlu melakukan pekerjaan semacam itu selama tes jika saya menghafal teorema itu di tempat pertama (atau jika saya telah melakukan pekerjaan rumah saya.) Saya harus setuju.

Jeremiah Nunn
sumber
Itu menarik, saya punya masalah serupa dengan "MENGAPA". Sangat mudah untuk mengikuti aturan, tapi saya kira bahasa lisan memiliki satu terlalu banyak untuk dipelajari pada hari pertama. Terima kasih atas masukan Anda!
Preet
2

Saya pikir sebagian besar tergantung pada orangnya. Tapi ini pengalaman saya sendiri sebagai programmer dari Inggris, tinggal dan bekerja di Jerman.

Saya berpikir dan belajar dengan sangat logis, jika logika sesuatu itu jelas, atau jika saya bisa belajar aturan tentang cara sesuatu bekerja, saya bisa mengingatnya dengan mudah. Ini telah membuat belajar tata bahasa Jerman sedikit lebih mudah bagi saya maka mungkin seseorang yang belajar hanya kata-kata dan belajar tata bahasa melalui asosiasi.

Namun sementara saya merasa mudah untuk bekerja dengan algoritma dan matematika, saya kesulitan ketika bekerja dengan seni dan desain. Demikian juga dalam komunikasi lisan, saya mahir dalam berkomunikasi, tetapi kurang dalam hal sisi bahasa yang lebih puitis dan juga dalam mengingat nama (terutama ketika kata-kata tidak didokumentasikan dengan sangat baik dan pilihan yang harus digunakan harus dipelajari melalui observasi (yaitu (dalam bahasa Jerman) menschen / leute raum / zimmer gleich / botak) atau ketika kata-kata tampak setara dengan kata-kata bahasa Inggris, tetapi berbeda dalam penggunaannya (fertig / bereit).

Menemukan tata bahasa lebih mudah telah membuat segalanya lebih mudah bagi saya, itu berarti bahwa saya memiliki struktur kalimat yang hampir benar, dan hanya perlu latihan dan sering menggunakan kamus dan teman-teman untuk belajar kosa kata (untungnya, saya menemukan orang Jerman untuk umumnya sangat memaafkan kesalahan, terutama dalam hal tata bahasa yang tidak teratur).

/ * Maaf sebelumnya untuk kesalahan tata bahasa di atas, saya perlu tidur. * /

Pxlatn
sumber
@Tael, saya berharap logika bahasa Prancis jelas bagi saya. Anda dari Inggris, jadi Anda tahu apa yang saya bicarakan ;-) Saya kira saya harus berusaha lebih keras mempelajari tata bahasa.
Preet
2

Saya tidak tahu apakah programmer pandai belajar bahasa asing, tetapi saya tahu bahwa pemrograman dan komputer pada umumnya banyak membantu saya belajar bahasa asing saya paling fasih berbahasa Inggris.

Ya, saya diajarkan bahasa Inggris di sekolah menengah, tetapi saya belajar bahasa Jerman jauh lebih awal dan saya akan kesulitan merumuskan kalimat sederhana dalam bahasa itu sekarang. Itu karena saya pernah menggunakan bahasa Jerman hanya di sekolah. Saya pikir hal terpenting tentang belajar bahasa asing adalah menggunakannya , bukan hanya mengunjungi kelas seminggu sekali. Setelah Anda mengetahui dasar-dasarnya, mulailah membaca situs berita, menonton serial TV (menonton TV dalam bahasa asing jauh lebih mudah dengan subtitle, bahkan jika mereka menggunakan bahasa itu), mengobrol dengan orang lain, dll.

svick
sumber
1

Pour apprendre une langue, la meilleure solution c'est de pratiquer. Semua orang tahu tentang semua ini dan apa yang Anda inginkan. Jaim appard l'anglais dans les livres de programmation, puis la prononciation dan bossant a coté d'un irlandais.


sumber
@Pierre, Merci :) Saya hanya perlu mencari teman sekarang yang akan mentolerir bahasa Prancis saya yang rusak. Hanya saja saya mulai belajar bahasa Perancis dengan sekelompok teman, dan yang mengejutkan teman-teman non-pemrograman jauh di depan saya, dan rekan-rekan pemrograman saya semua cukup banyak terjebak pada bonjour & ca va! Bukan generalisasi, tapi hanya pengamatan!
Preet
Je ne comprends pas l'anglais. Pourrais-tu reécrire en français?
Pardon, "Je parle un peu de Française" ;-)
Preets
1
Pemrogram sungguhan menulis program terjemahan alih-alih belajar bahasa lisan yang baru. : P
blueberryfields
2
Pemrogram sungguhan mengambil jalan malas dan menggunakan Google Translate API. ;)
Adam Lear
1

Saya benar-benar mengerikan dalam bahasa asing.

Saat ini saya sedang mencoba belajar bahasa Mandarin (mandarin). Saya memulai kelas 4 tahun saya, seminggu sekali. Dan saya masih tidak bisa mengerti sedikitpun bahasa Cina yang diucapkan oleh penduduk asli. Ini membuatku gila.

Saya memiliki 4 tahun bahasa Prancis di sekolah menengah. Saya tidak akan bisa mengingat seluruh kalimat "Je parle un peu de Française", tetapi saya tahu artinya sekarang setelah saya melihatnya. Saya tidak tahu apa kata jawaban lain itu :)

Saya pikir itu karena sebagian besar bahasa menghafal. Tata bahasa dasarnya sederhana, tetapi untuk mempelajari kosa kata hanyalah menghafal, menghafal, menghafal. Programmer (dan Ilmuwan dan Insinyur, dll.) Cenderung memahami hal-hal dengan memodelkan perilaku dalam pikiran mereka, daripada menghafal fakta. Saya pikir sebagian besar orang lain, dan sekolah mengajar orang untuk menjadi "pintar" dengan menghafal fakta, dan dengan demikian berakhir dengan lebih baik dalam hal bahasa.

Jay
sumber
@ Jay, Terima kasih atas masukan Anda, saya senang saya ada teman!
Preet
1
@ Jay, Hanya ingin menambahkan, jika itu membantu - Seorang teman saya hanya merapikan banyak kalimat dan berlatih dan berlatih dengan siapa pun yang dia temui. Sekarang pada awalnya dia terlihat konyol karena dia tidak tahu apa kata kerja itu tidak peduli jika itu biasa / dulu / sekarang. Dia hanya mengatakan sesuatu. Dua tahun kemudian, ia fasih berbahasa Prancis. Kalau saja saya bisa belajar seperti itu: - /
Preets
Anda mungkin mengalami kesulitan mempelajari bahasa asing karena Anda pikir belajar kosa kata adalah tentang penghafalan.
Jon Purdy
@ Jon, Bukan? Ketika saya diberikan sekelompok kalimat, seperti - apa kabar / nama saya / bisakah Anda membantu saya / dll. Sepertinya seseorang harus menutupnya (sebelum Anda mencapai pelajaran di mana Anda mempelajari semua kata kerja yang terkait dengan itu) Bukankah itu benar? Saya bisa menghafal kata benda, tetapi menghafal kalimat dan melafalkannya membuat saya sangat tidak nyaman. Saya hanya tidak merasa "percaya diri". Saya terdengar seperti bayi menangis!
Preet
@ Jalan: Jika Anda mencoba menghafal informasi tanpa benar-benar memahami bagaimana itu disatukan, Anda pasti akan gagal, atau setidaknya tidak benar-benar mempelajarinya. Ini lebih tentang pengenalan pola: mengamati nuansa bagaimana sebuah kata digunakan menanamkannya dengan makna uniknya sendiri, dan memaksa otak Anda untuk memperlakukannya sebagai entitasnya sendiri, tidak didefinisikan dalam istilah bahasa ibu Anda.
Jon Purdy
0

Mereka bisa jadi jika mereka menggunakan keterampilan mereka untuk mengembangkan alat belajar bahasa pribadi (meskipun ini merupakan augmentasi dan bukan pengganti untuk praktik berkelanjutan dengan penutur asli dan teks).

Saya telah menulis banyak program untuk penggunaan pribadi dan bersama di bidang ini. Data kuantitatif paling sukses yang saya miliki adalah bahwa pengguna (termasuk saya) dari aplikasi web flashcard kosakata bahasa Spanyol yang saya buat bersama-sama belajar rata-rata 7+ kata baru setiap hari selama 3 bulan pertama penggunaan (dihitung beberapa bulan kemudian untuk memasukkan jangka panjang penyimpanan). Ini adalah salah satu hal yang paling jelek, paling hackiest yang pernah saya tulis, tetapi dengan mudah adalah yang paling bermanfaat (untuk percakapan dan literatur yang sekarang bisa saya nikmati).

Khususnya, memiliki statistik konstan dapat menjadi motivasi yang bagus untuk belajar dan berlatih secara teratur (karena saya yakin pengguna situs web ini akan tahu!) Dan membantu membangun kepercayaan diri. Sangat bagus juga untuk dapat menambang data pengguna untuk membantu menargetkan studi dan praktik Anda yang lain dengan lebih baik.

(Juga, tip pembelajaran bahasa umum: habiskan sebagian besar waktu Anda untuk kata kerja dan yang lainnya akan jatuh ke tempatnya.)

Ian Mackinnon
sumber