Хорошо ли программисты изучают «разговорные» языки? [закрыто]

12

Это может быть немного не по теме, но я рискну, так как сайт посвящен программистам !

Программисты хороши в постоянном изучении новых языков программирования, но насколько они хороши в изучении нового разговорного языка? Вы заняли иностранный язык (французский / испанский / и т.д.) , как взрослые и освоили его? Было ли это легко?

Я спрашиваю, потому что я уже довольно давно пытаюсь выучить французский, и я все еще нахожусь на надоедливой стадии «Je parle un peu de Française». Я посещал два курса французского языка, один, где большинство класса были программистами, и один, где их не было, и разница в способностях была совершенно очевидна. Мешает ли математическая / логическая склонность изучать разговорный язык, где грамматика не в единицах и нулях? Или я просто передаю вину вместо того, чтобы просто признать, что я не очень хорошо разбираюсь в языках.

[Важно, чтобы вас не учили языку в школе, поскольку раннее знакомство действительно дает вам преимущество. Я подобрал и неплохо освоил языки, с которыми мне было меньше 10 лет.]

Preets
источник
6
Большинству из нас трудно общаться на родном языке.
Марк Питерс
1
Кстати, ваше французское предложение грамматически неправильно. Это должно быть "Je parle un peu français". Нет «де», нет верхнего регистра «F» и нет «е» в конце слова;)
Янн Тревин
1
@Yann - Je suis stupide ;-)
Улицы
1
Вот цитата: «Помимо математической склонности, исключительно хорошее владение родным языком является самым важным активом компетентного программиста». Я только что узнал об этом человеке здесь на Программистах (за исключением, возможно, случайной перекрестной ссылки) - я скучал по нему в UT на 5 лет!
Марк C
4
Этот вопрос кажется не по теме, потому что речь идет о овладении разговорным языком.

Ответы:

18

Мне легко и весело изучать новые языки! Единственная причина, по которой я хорошо разбираюсь в программировании, в том, что я сильно склонен к языку. Все человеческие языки в основном одинаковы, и даже огромные различия в фонологии, грамматике и лексике не могут помешать тому факту, что все люди работают в основном одинаково.

Я нахожу чрезвычайно полезным проводить параллели между этимологиями, раскрывать основную природу того, что делает язык галочкой, и узнавать, как носители языка понимают свой собственный язык. Не говоря уже о том, что изучение широкого спектра орфографий дало мне большую клерикальную точность, что очень помогло в программировании.

Тем не менее, ваш пробег может варьироваться - я программист, потому что я лингвист, а не наоборот, и вы можете научиться программировать разными способами.

Редактировать:

Вот несколько советов, которые, я думаю, могут помочь программистам в изучении языка:

Естественные языки не являются языками программирования. У естественных языков нет правил, но у них есть шаблоны. Если вы заметили шаблон, не утверждайте, что это правило, а затем подайте жалобу на все исключения. Лингвистика - это не черно-белое поле. Я заметил, что люди с техническим складом ума догадываются, являются ли они «правильными», и упускают из виду тот факт, что более важно понимать . Естественная речь имеет неотъемлемое значение, которое выходит за пределы буквализма.

Изучение языка - это не заучивание наизусть. Ни один из носителей испанского языка не говорит себе: «Вой, вас, ва, вамос, ваис, ван», чтобы помнить, как спрягать «идти». Он просто делает это в бегущей речи, потому что со временем у него появилось чувство правильного звучания. Не используйте «разговорник» подход к изучению языка: вы потеряете себя для соответствующей фразы, потому что вы не сможете создать свой собственный. Изучение словарного запаса - это не то же самое, что изучение API.

Естественные языки избыточны и сжимаемы, и вы можете использовать это в своих интересах как студент. Если вы произносите или пишете что-то не так, скорее всего, вас все равно поймут. Посмотрите этимологию слов, чтобы понять их более глубокий смысл. Знание языка таким, каким оно было, так же важно, как и знание языка. Можно ошибиться.

Выйдите из зоны комфорта и экспериментируйте. Попробуйте говорить так, как говорят носители языка. Если вы заметили, что произносите или формулируете что-то по-другому, попробуйте понять, как именно. Если вы не понимаете , все кто - то говорит, что это хорошо , чтобы попросить их повторить себя или объяснить. Если вы совершите ошибку, самое худшее, что может случиться, - это недоразумение, а если вы уверены в себе и общительны, то это превратится в забавную ситуацию, а не в неловкую, неловкую ситуацию Веселиться.

Джон Перди
источник
Ницца! Наконец-то положительный ответ. Итак, поскольку вы принадлежите к обоим мирам, может быть, у вас есть несколько советов для программистов, пытающихся выучить иностранные языки? Видели ли вы, что они делают какие-то «типичные» ошибки, которых следует избегать при изучении нового языка? Или какие-либо методы, которые хорошо работают для людей в области программирования?
Улицы
Спасибо! Ваши комментарии о разговорных языках, которые следуют шаблонам, а не правилам, и о том, что вас могут «понять», несмотря на техническую «неправильность», очень ценны! Я собираюсь попытаться сломать черно-белый подход к изучению иностранного языка.
Улицы
хотя первое, что я испытываю - это понять разницу между шаблоном и правилом - из того, что я знал, вы посмотрели на шаблон и создали правило!
Улицы
Лучше, чем мой ответ ... последний вопрос самый трудный :)
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 за это. Это ставит язык в перспективе для меня.
Maulrus
3

Я могу говорить только за себя, но мне трудно выучить разговорные языки (я пробовал 2 семестра испанского языка в колледже) за пределами самых основ. Некоторые другие посты подняли вопрос о том, что запоминание и практика очень важны для изучения нового языка, и я считаю, что это правда.

Я бы сказал, что это причина, по которой я плохо себя чувствую; то есть я почти никогда ничего не запоминаю. Другие разработчики могут не согласиться с этим, но в основном мой подход заключается в том, чтобы отдать предпочтение «Почему, а не« Что? ». В исчислении у меня был учитель ругать меня после прохождения теста. Она видела мой вывод теоремы на полях и утверждала, что мне не нужно было бы выполнять такую ​​работу во время теста, если бы я запомнила теорему в первую очередь (или если бы я сделала домашнее задание). Я должен был согласиться.

Иеремия Нанн
источник
Что интересно, у меня похожая проблема с «ПОЧЕМУ». Легко следовать правилам, но я думаю, что в разговорной речи слишком много, чтобы выучить ее в первый день. Спасибо за ваш вклад!
Улицы
2

Я думаю, что это в основном зависит от человека. Но вот мой собственный опыт программиста из Англии, живущего и работающего в Германии.

Я думаю и учусь очень логично, если логика чего-либо очевидна или если я могу выучить правило, как что-то работает, я могу легко запомнить это. Это сделало изучение немецкой грамматики немного легче для меня, чем для человека, который изучает только слова и изучает грамматику через ассоциацию.

Однако, хотя мне легко работать с алгоритмами и математикой, я испытываю трудности при работе с искусством и дизайном. Так же как и в устной коммуникации, я опытен в общении, но мне немного не хватает, когда дело доходит до более поэтической стороны языка, а также в запоминании имен (особенно, когда слова не очень хорошо документированы, и выбор, который нужно использовать, должен быть изучен через наблюдение (то есть (на немецком языке) menschen / leute raum / zimmer gleich / bald) или когда слова кажутся эквивалентными английским словам, но различаются по использованию (fertig / bereit).

Легкий поиск грамматики облегчил мне задачу, это означает, что у меня структура предложений почти правильная, и мне нужно только практиковаться и часто использовать словарь и друзей, чтобы выучить словарный запас (к счастью, я нахожу немцев для как правило, очень прощающие ошибки, особенно когда речь идет о неправильной грамматике).

/ * Заранее извините за любые грамматические ошибки в вышесказанном, мне нужно поспать. * /

Pxlatn
источник
@ Телефон, я бы хотел, чтобы логика французского языка была для меня очевидной. Вы из Англии, так что вы знаете, о чем я говорю ;-) Я думаю, мне просто придется постараться усерднее изучать грамматику.
Улицы
2

Я не знаю, хороши ли программисты в изучении иностранных языков, но я знаю, что программирование и компьютеры в целом очень помогли мне в изучении иностранного языка, в котором я больше всего владею - английского.

Да, в средней школе меня учили английскому, но я изучал немецкий намного раньше, и теперь у меня возникнут проблемы с формулировкой простого предложения на этом языке. Это потому, что я когда-либо использовал немецкий только в школе. Я думаю, что самое важное в изучении иностранного языка - это использовать его, а не просто посещать занятия один раз в неделю. Когда вы освоите основы, начните читать новостные сайты, смотрите сериалы (смотреть ТВ на иностранном языке гораздо проще с субтитрами, даже если они на этом языке), общаться с людьми и т. Д.

svick
источник
1

Вы можете найти лучшее решение для бизнеса. L'ideal c'est te faire un ami avec qui tu peux соответствующие журналы. J'ai appri l'anglais dans les livres de Programming, это произнесение в духе босса и в Ирландии.


источник
@Pierre, Merci :) Мне просто нужно найти друга, который будет терпеть мой сломанный французский. Просто я начал изучать французский с кучей друзей, и удивительно, что друзья, не занимающиеся программированием, намного опередили меня, и мои коллеги по программированию все в значительной степени застряли на Bonjour & ca va! Не обобщение, а просто наблюдение!
Улицы
Je ne comprends pas l'anglais. Pourrais-tu reécrire en français?
Извините, "Я
разошелся по-
1
Настоящие программисты пишут программы перевода вместо изучения новых разговорных языков. : P
черничные
2
Настоящие программисты выбирают ленивый выход и используют Google Translate API. ;)
Адам Лир
1

Я абсолютно ужасен в иностранных языках.

В настоящее время я пытаюсь выучить китайский (мандарин). Я начинаю свой 4-й год занятий, один раз в неделю. И я до сих пор не могу понять, как говорит по-китайски местный житель. Это сводит меня с ума.

У меня было 4 года французского языка в средней школе. Я бы не смог вспомнить всего предложения «Je parle un peu de Française», но теперь я знаю, что это значит, когда я его вижу. Я понятия не имею, что говорит тот другой ответ :)

Я думаю, это потому, что языки в основном запоминаются. Базовая грамматика проста, но выучить словарный запас - это просто запомнить, запомнить, запомнить. Программисты (и ученые, и инженеры, и т. Д.) Склонны понимать вещи, моделируя поведение в уме, а не запоминая факты. Я думаю, что большинство других людей, обучающихся в школе, учат людей быть «умными», запоминая факты, и, таким образом, лучше справляются с языком.

сойка
источник
@Jay, спасибо за ваш вклад, я рад, что у меня есть компания!
Улицы
1
@Jay, просто хотел бы добавить, если это поможет - мой друг просто напутал много предложений и практиковался и практиковался с каждым, кого встречал. Вначале он выглядел глупо, потому что не знал, что такое глагол, и ему было наплевать, был ли он обычным / прошлым / настоящим. Он просто выпалил вещи. Через два года он свободно говорит по-французски. Если бы я только мог научиться так: - /
Улицы
Вы, вероятно, испытываете трудности в изучении иностранных языков, потому что вы думаете, словарный запас обучения о запоминании.
Джон Перди
@ Джон, это не так? Когда мне дают группу предложений, например - как вы / меня зовете / можете ли вы мне помочь / и т.д. ... кажется, что нужно разоблачить это (прежде чем вы достигнете уроков, где выучите все связанные глаголы) с этим) Разве это не правда? Я мог бы запомнить существительные, но запоминание предложений и их чтение делает меня очень неудобным. Я просто не чувствую себя "уверенно". Я звучу как плач ребенка!
Улицы
@Preets: если вы попытаетесь запомнить информацию, не понимая, как она составлена, вы наверняка потерпите неудачу или, по крайней мере, по-настоящему ее не изучите. Это больше о распознавании образов: наблюдение за нюансами того, как используется слово, наполняет его собственным уникальным значением и заставляет ваш мозг воспринимать его как свою собственную сущность, не определенную в терминах вашего родного языка.
Джон Перди
0

Они могут быть, если они используют свои навыки для разработки инструментов для изучения личного языка (хотя это увеличение, а не замена постоянной практики с носителями языка и текстом).

Я написал много программ для личного и совместного использования в этой области. Наиболее успешные количественные данные, которые у меня есть, - это то, что пользователи (включая меня) веб-приложения испанского словарного запаса, которое я собрал вместе, усваивают в среднем по 7+ новых слов каждый день в течение первых 3 месяцев использования (рассчитанных месяцев спустя, чтобы включить долгосрочные). удержание). Это одна из самых уродливых, хакерских вещей, которые я когда-либо писал, но, пожалуй, самая полезная (для разговора и литературы, которыми я теперь могу наслаждаться).

В частности, наличие постоянной статистики может быть отличной мотивацией для регулярного обучения и практики (как я уверен, пользователи этих сайтов будут знать!) И помогает укрепить доверие. Также здорово иметь возможность извлекать пользовательские данные, чтобы лучше ориентироваться на другие учебные и практические занятия.

(Кроме того, общий совет по изучению языка: проводите большую часть своего времени на глаголах, а все остальное станет на свои места.)

Ян Маккиннон
источник