Мені легко і весело вивчати нові мови! Єдиною причиною, що я будь-який хороший у програмуванні, є те, що я маю сильну схильність до мови. Усі людські мови принципово однакові, і навіть величезні відмінності у фонології, граматиці та лексиці можуть перешкоджати тому, що всі люди працюють в основному однаково.
Мені здається надзвичайно корисним проводити паралелі між етимологіями, виявляти основну природу того, що робить мовою галочку, і дізнатися, як носії мови розуміють свою власну мову. Не кажучи вже про те, що вивчення найрізноманітніших ортографій надало мені великої чиновницької точності, що є великою допомогою в програмуванні.
Однак ваш пробіг може відрізнятися - я програміст, тому що я лінгвіст, а не навпаки, і ви можете стати досвідченим в програмуванні різними способами.
Редагувати:
Ось кілька порад, які, на мою думку, можуть допомогти програмістам у вивченні мови:
Природні мови не є мовами програмування. У природних мовах немає правил, але вони мають зразки. Якщо ви помітили зразок, не заявляйте, що це правило, а потім скаржтеся на всі винятки. Мовознавство - це не чорно-біле поле. Я помітив, що люди технічного мислення зациклюються на тому, чи вони "правильні", і втрачають з поля зору те, що важливіше розуміти . Природному мовленню притаманне значення, яке виходить за рамки буквальності.
Вивчення мови - це не про запам’ятовування, що відбувається. Жоден носій мови іспанської мови не каже собі "voy, vas, va, vamos, vais, van", щоб пам'ятати, як поєднати "іти". Він просто робить це під час промови, оскільки з часом розвинув відчуття того, що правильно звучить. Не використовуйте підручник «розмовник» до вивчення мови: ви втратите відповідну фразу, оскільки не зможете створити свою власну. Вивчення лексики - це не те саме, що вивчення API.
Природні мови є надлишковими та стислими, і ви можете використовувати це на свою користь як студент. Якщо ви щось вимовляєте чи вимовляєте неправильно, швидше за все, ви все одно зрозумієте. Подивіться на етимології слів, щоб зрозуміти їх більш глибоке значення. Почуття мови, якою вона була, так само важливо, як і знання мови. Це добре робити деякі помилки.
Вийдіть за межі зони комфорту та експериментуйте. Спробуйте говорити так, як це роблять носії мови. Якщо ви помітили, що ви вимовляєте чи формулюєте щось по-іншому, спробуйте визначити, як саме. Якщо ви не розумієте все, що хтось говорить, добре б попросити їх повторити чи пояснити. Якщо ви помилитесь, найгірше, що може трапитися, - це непорозуміння, і якщо ви впевнені і відверті, то це перетворюється на кумедну ситуацію, а не в незручне, бентежне. Весело.