Мне легко и весело изучать новые языки! Единственная причина, по которой я хорошо разбираюсь в программировании, в том, что я сильно склонен к языку. Все человеческие языки в основном одинаковы, и даже огромные различия в фонологии, грамматике и лексике не могут помешать тому факту, что все люди работают в основном одинаково.
Я нахожу чрезвычайно полезным проводить параллели между этимологиями, раскрывать основную природу того, что делает язык галочкой, и узнавать, как носители языка понимают свой собственный язык. Не говоря уже о том, что изучение широкого спектра орфографий дало мне большую клерикальную точность, что очень помогло в программировании.
Тем не менее, ваш пробег может варьироваться - я программист, потому что я лингвист, а не наоборот, и вы можете научиться программировать разными способами.
Редактировать:
Вот несколько советов, которые, я думаю, могут помочь программистам в изучении языка:
Естественные языки не являются языками программирования. У естественных языков нет правил, но у них есть шаблоны. Если вы заметили шаблон, не утверждайте, что это правило, а затем подайте жалобу на все исключения. Лингвистика - это не черно-белое поле. Я заметил, что люди с техническим складом ума догадываются, являются ли они «правильными», и упускают из виду тот факт, что более важно понимать . Естественная речь имеет неотъемлемое значение, которое выходит за пределы буквализма.
Изучение языка - это не заучивание наизусть. Ни один из носителей испанского языка не говорит себе: «Вой, вас, ва, вамос, ваис, ван», чтобы помнить, как спрягать «идти». Он просто делает это в бегущей речи, потому что со временем у него появилось чувство правильного звучания. Не используйте «разговорник» подход к изучению языка: вы потеряете себя для соответствующей фразы, потому что вы не сможете создать свой собственный. Изучение словарного запаса - это не то же самое, что изучение API.
Естественные языки избыточны и сжимаемы, и вы можете использовать это в своих интересах как студент. Если вы произносите или пишете что-то не так, скорее всего, вас все равно поймут. Посмотрите этимологию слов, чтобы понять их более глубокий смысл. Знание языка таким, каким оно было, так же важно, как и знание языка. Можно ошибиться.
Выйдите из зоны комфорта и экспериментируйте. Попробуйте говорить так, как говорят носители языка. Если вы заметили, что произносите или формулируете что-то по-другому, попробуйте понять, как именно. Если вы не понимаете , все кто - то говорит, что это хорошо , чтобы попросить их повторить себя или объяснить. Если вы совершите ошибку, самое худшее, что может случиться, - это недоразумение, а если вы уверены в себе и общительны, то это превратится в забавную ситуацию, а не в неловкую, неловкую ситуацию Веселиться.