Мысли программиста об изучении языков.
Что нужно понять, прежде чем начать учить язык?
Как закреплять полученные знания?
Почему мы не можем выучиться больше определенного уровня?
Давайте поговорим про изучение английского языка и обучение в целом.
Сразу оговорюсь, что мы не рассматриваем хобби и как люди учатся чему-то, если это их хобби. Потому что хобби это абсолютно отдельная тема. Это когда вас что-то захватывает настолько, что вы готовы тратить на это свое личное время и при этом получать удовольствие и от процесса и от результата.
Нельзя выучить то, что тебе не нужно
Именно поэтому все мы учим языки и в школе по 10 лет, и потом никто на этих языках не говорит дальше, чем: «My name is Dmitry. How are you? London is the Capital of Great Britain…»
Это вообще никак не помогает. Школьная база вам поможет только тогда, когда вы начнете учить английский дальше. Тут вы начнете вспоминать все то, что вы учили в школе.
Лично у меня английский начал прогрессировать с того момента, как я начал работать на зарубеж. Мне было критически важно, критически нужно использовать язык: взаимодействовать с моими заказчиками, получать деньги и кормить семью.
Нельзя выучить английский язык, не применяя его
Это относится не только к изучению английского.
Ты учишь правила в алгебре, решаешь примерчики и задачки чтобы это правило закрепить. Или отрабатываешь какой-то удар в боксе и у тебя будут постоянные спарринги на ринге чтобы закрепить эти моменты.
То есть, если ты просто учишь английский по учебнику и даже делаешь какие-то там финальные закрепляющие тесты после каждой главы, это все фигня. Этого очень мало!
Нужно читать на английском, нужно смотреть видео на английском. Нужно слушать английскую речь, нужно пытаться найти носителей языка и общаться с ними на английском языке. Только тогда ты сможешь выучить английский.
Нас ограничивает наш уровень комфорта
Научиться чему-либо можно только до конкретного комфортного для тебя уровня, который существует только в твоей голове.
Например, если вступление из “Nothing else matters” это твой комфортный уровень игры на гитаре, то дальше этого ты не пойдешь. Потому что тебе это не нужно. Возможно, тебе хватает того, что ты умеешь сыграть вступление после пары бутылок пива, и все скажут: о, как клево ты умеешь играть на гитаре! И все. Зачем тебе учиться дальше? Это твой комфортный уровень. Ты после этого можешь сказать: я умею играть на гитаре.
На данный момент я нахожусь чуть ниже своего комфортного уровня в английском языке. Я хочу подучить некоторую грамматику, которая будет позволять мне выражать свои мысли так, как я привык их выражать на русском языке. На английском языке у меня пока с этим небольшие проблемы. Потому что английский язык в школе как таковой я не изучал. Это был второй язык. Я его начал изучать с шестого класса. А немецкий я учил с первого класса, но, опять-таки, поскольку он мне не был нужен, я его и не знал после школы.
Комфортный уровень английского одного моего друга гораздо выше, чем мой комфортный уровень. И это нормально. Когда он пишет в своем блоге эссе на программистские темы на английском языке, эти тексты заставляют носителей языка лезть в словарь. И он свободно оперирует этими словами. Ему нравится это, он получает удовольствие. И здесь, мне кажется, как бы разряд необходимости и хобби начинают перекликаться.
Опять-таки, необходимость он обуславливает тем, что в США он как программист конкурирует с выпускниками ведущих вузов. Это далеко не глупые люди. Они используют английский на полную катушку. Поэтому у него комфортный уровень сильно выше. И он изучает в английском именно те моменты, которые нужны ему, чтобы покрыть этот комфортный уровень.
Я думаю что эти три момента необходимо знать, прежде чем вы начнете изучать вообще что-либо и английский в частности.
Последовательность изучения языка
Лучше всего изучать языки и применять их одновременно. Это касается не только английского, а вообще чего-либо. И, в том числе, языков программирования, которые являются искусственными языками. Но это языки, так или иначе.
Как только ты сдвинулся с мертвой точки в изучении языка, ты начинаешь его применять. Как только ты выучил какие-то базовые слова, ты начинаешь мультики смотреть на английском и пробовать понять, о чем там вообще речь.
1. Получи базовые знания
Понятное дело, что полезно получить какую-то базу. Желательно это сделать с учителем. И желательно чтобы это было не один на один. Потому что, когда ты изучаешь язык один на один, ты можешь соотноситься только с самим собой. А этого недостаточно.
Нужно видеть и слышать, стараться понимать и взаимодействовать с другими людьми. И только в этом процессе всеобщего обучения можно продвинуться. Но нужно быть внимательным. Самое важное, чтобы группа была примерно на одном уровне с тобой. Если группа сильно ниже тебя или сильно лучше тебя, то здесь будут проблемы с изучением. Но один на один изучать очень неэффективно на мой взгляд. Особенно основы.
2. Научись читать
Как только ты освоил какие-то базовые моменты, ты начинаешь читать те источники, которые ты хочешь читать. И не обязательно о программировании, если ты изучаешь язык для программирования. Это может быть что угодно: новости на новостных сайтах (они пишутся обычно довольно простым языком), может быть, просто какая-нибудь желтая пресса, чушь какая-нибудь, веселушки-бугагашечки на английском языке.
С бугагашечками, на самом деле, все гораздо сложнее, потому что в них часто используются продвинутые игры слов и тому подобное. Особенно черный юмор. Это очень сложная тема в английском языке. Но в профлитературе используется довольно ограниченный набор слов.
3. Пополняй словарный запас
Говорят, чтобы покрыть 98% того, что ты хочешь сказать на английском языке, тебе надо знать всего 3 тысячи слов. А 1000 слов покрывает 80% всего что ты хочешь сказать.
То есть, если ты выучил тысячу слов – ты уже можешь сказать и понять вообще практически все на языке. Если не буквально, то контекст. Чего довольно часто хватает. Эти 3 тысячи слов ты довольно быстро освоишь со словарем, если будешь читать и выписывать незнакомые слова.
Постоянно прорабатывая этот материал, ты эти слова запомнишь. И когда эти слова у тебя осядут в голове, тебе останется только немного “шлифануть” грамматику, чтобы правильно строить предложения.
4. YouTube: научись понимать на слух
Как только ты освоишься с чтением, можно начинать смотреть на YouTube какие-нибудь профильные конференции по JavaScript или по любой другой теме, которую ты хочешь изучать на английском языке.
Фишка YouTube в том, что он научился довольно клево разбирать английский язык. Ты всегда можешь просто включить автоматические субтитры. В русских субтитрах всегда будет очень много смешных вариантов, но английский язык YouTube разбирает довольно хорошо. К тому же некоторые ораторы, выступающие на конференциях, очень хорошо и четко говорят.
В чем плюс этих автоматических субтитров: так как ты уже умеешь читать, ты всегда можешь нажать паузу и прочитать, что он там сказал, если тебе не понятно. К тому же всегда можно замедлить воспроизведение видео в полтора-два раза, повторить, проиграть его еще раз.
Это, на мой взгляд, просто нереально полезный ресурс.
5. Найди работу
Как только ты научишься понимать на слух и читать, я рекомендую уже начинать искать какую-нибудь работу, которая бы была на английском языке. Возможно, вакансия будет чуть ниже твоего рейтинга, потому что ты не настолько профессионал в английском. Ты как бы делаешь скидку на свое незнание. Но это живое общение, обсуждение задач, и здесь тебе действительно НУЖНО знать английский язык, чтобы получить свои деньги. Это и есть то, что подтолкнет тебя на следующий уровень.
И все. А потом остается смотрение всяких сериальчиков без субтитров, полировка мелочей. Тогда ты уже можешь сказать: я хочу изучить пассивный залог, надо мне еще вот это подтянуть. Спасибо, что смотрите. Пока-пока!
Спасибо за расшифровку. Заберу на свой сайт!
Ого, не ожидал!) Дмитрий, спасибо Вам за Ваш канал! Контент супер, я давно слежу)
Спасибо, коллега! Готовлюсь к первому в жизни собеседованию на английском.
Thanks for sharing your thoughts.
Regards