зачем программисту английский язык
Нужен ли программисту английский?
Разбираемся, когда изучение языка помогает, а когда мешает карьере.
Эта статья экономит время. Она помогает понять, нужен ли вам английский язык прямо сейчас, или его изучение стоит отложить на потом. И как понять, что «потом» наступило.
В чём вопрос?
С одной стороны, популярно мнение, что программист обязан знать английский, потому что это ключ к мировой базе знаний: статьям, книгам, лекциям, исследованиям и другим полезным материалам. Выделить время на изучение языка — значит инвестировать в будущее и заложить фундамент успешной карьеры.
Но, с другой стороны, в последнее время качество машинного перевода существенно улучшилось. Например, с 2016 года Google Translate меняет старый алгоритм перевода на самообучаемую нейросеть. Параллельно растёт количество образовательного контента на русском языке. В итоге уже необязательно знать английский, чтобы получать новые знания.
Помимо доступа к знаниям, иностранный язык ценен для коммуникации. Если вы его знаете, то можете взаимодействовать с программистами всего мира.
Однако и тут не всё однозначно. Коммуникация полезна, но нужна не всем. Даже так: у одного и того же программиста ситуация меняется со временем — в начале английский оказывается ненужным, но он может понадобиться после перехода на новую должность.
Давайте разбираться, когда программисту действительно нужно серьёзно заняться английским.
Автор статей о программировании. Изучает Python, разбирает сложные термины и объясняет их на пальцах новичкам. Если что-то непонятно — возможно, вы ещё не прочли его следующую публикацию.
Кому и зачем читать эту статью
Кому статья не нужна. Наши советы не пригодятся программистам, уже столкнувшимся с необходимостью изучения английского. Например, если человек собирается переезжать из России в США, то английский понадобится ему для жизни и работы, и никаких вопросов тут уже нет.
Кому полезно дочитать. Всем, кто сомневается, учить язык или нет. Например, тем, кто выбирает между переездом в США и продолжением карьеры в России. Или тому, кто не планирует уезжать из России, но, если уволится, сможет найти похожую должность только в американских компаниях.
Мы ориентируемся на читателей, которые учили английский в школах и институтах, но из всей информации запомнили только одно: «Ландон из зе кепитал оф Грейт Британ». То есть при изучении языка нужно будет начать с нуля и дойти до определённого уровня.
Что произойдёт после прочтения. Вы перестанете сомневаться и сможете решить — учить английский язык прямо сейчас или отложить на потом.
Чего не будет. Лайфхаков, программы обучения и советов по освоению языка за неделю. Цель статьи — объяснить, что английский язык нужен не всем программистам, а в свободное время можно прокачивать другие навыки.
Что значит «выучить английский»? У каждого программиста свои требования к уровню языка: одним нужно бегло говорить, другим — писать без ошибок, третьим — всё вместе. Задачи могут быть любыми, но принцип один: выучить английский — значит знать его на нужном для работы уровне.
Ещё один нюанс: если в процессе работы требования меняются, то язык придётся доучивать. Например, если к общению с заказчиком добавилась переписка, знать английский — значит уметь и писать, и говорить на нём.
Чего не рекомендуем. Не советуем заказывать англоязычное резюме и специально учить язык для собеседований, чтобы произвести впечатление на работодателя. Любое отклонение от заученных фраз позволит понять, что вы не владеете английским и не соответствуете вакансии. В ИТ это не приветствуется.
❌ Учить? Нет, если отсутствует мотивация
Мотивация — это когда вы готовы прилагать существенные усилия ради результата, например увеличения заработка или продолжения карьеры. Допустим, вы претендуете на руководящую должность и вам предстоит общаться на английском с иностранными заказчиками. Не сможете вовремя выучить — не получите повышение и прибавку к зарплате.
Без мотивации с понятной коммерческой выгодой вы будете учить язык для себя — в неспешном темпе, с пропусками занятий и без чётких требований к результату. То есть у вас не будет стимула, чтобы вытерпеть дискомфорт и закончить учёбу.
Дискомфорт связан с длительностью обучения. По результатам исследования, проведённого в Кембриджском университете, для уровня Beginner новичку нужно около 100 часов практики; для уровня Intermediate — 400 часов; для уровня Advanced — около 800 часов.
Посчитаем
Один час практики выглядит так: у вас есть составленная программа, и все 60 минут вы занимаетесь с репетитором. В час практики не входит подготовка к занятию, написание учебной программы, домашние задания и работа над ошибками. Вы сразу занимаетесь с преподавателем, быстро проходите сложные темы и получаете ответы на непонятные вопросы. Без перечисленных условий занятие не считается часом практики.
Предположим, вы готовы учиться по одному часу в день шесть дней в неделю — 25 часов в месяц. В таком темпе понадобится 4 месяца для выхода на уровень Beginner, 16 месяцев — для Intermediate и 32 месяца — для Advanced.
Мы сделали расчёты для идеального сценария, в котором нет пропусков и отвлекающих факторов, а все 60 минут проходят с репетитором. Немного измените условия, и полученное количество часов нужно увеличить в несколько раз.
Составьте своё расписание. Откройте описание кембриджского исследования, выберите желаемый уровень английского и посмотрите, сколько часов нужно учиться. Подумайте, сколько времени в день вы готовы уделять занятиям и рассчитайте срок достижения цели. Добавьте к идеальному сценарию 30%, и вы получите примерное время, которое понадобится на изучение языка. 30% времени — это резерв на случай форс-мажора и пропуска пары занятий.
Ещё один нюанс: иностранный язык — это инструмент, который ржавеет без дела. Поэтому после обучения нужна регулярная практика: вы можете использовать его на работе или заниматься в свободное время.
Если вы уже применяете английский для решения рабочих задач, можно разгрузить расписание — убрать из графика занятия с репетитором и направить это время на семью, отдых или что-то другое. Например, вы можете поставить новую цель — выучить китайский и претендовать на другую должность.
Если вы учите английский без мотивации и цели, то после достижения нужного уровня ничего не изменится.
Вы будете впустую практиковаться или забросите занятия. Не тратьте время на иностранный язык, если не понимаете его ценности.