Почему программисту нужен английский?

Почему программисту нужен английский?

Программист — престижная современная профессия, которую многие хотели бы освоить.

Есть такое мнение, что программистом нельзя быть без знания английского. Правда ли это? Спойлер — да... Но мы всё равно решили разобраться и объяснить, почему вам необходим английский для изучения и последующей работы в этой области. Помог нам программист и индивидуальный предприниматель со стажем, у которого мы взяли интервью. 

Кстати, у нас есть общая статья о том, почему в принципе вам необходимо знать английский в 21 веке. Можете почитать здесь, в ней много полезных фактов и цифр.

 

Кем вы работаете?

Программистом. В основном разрабатываю под ОС «Андроид», но могу и под другие системы по необходимости.

Как долго вы работаете программистом?

Коммерческой деятельностью занимаюсь два с лишним года. До этого реализовывал проекты и обучал на любительском уровне.

Что входит в ваши обязанности?

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

Какой у вас уровень владения английским?

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

О том, со скольки лет нужно начинать учить английский — в этой статье.

В каких рабочих ситуациях вам пригождается знание английского языка?

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

Также необходимо соблюдать code style (стиль кода). Он пишется на английском, потому что часто приходится работать с коллегами из-за рубежа, а путаницы в коде быть не должно. Английский нужен для созвонов с командой, интервью с клиентами (в основном иностранцами). Также и среда разработки, и окружающая среда (внедрение в какую-то более крупную систему) концентрируются вокруг продуктов, которые написаны исключительно иностранными компаниями. Соответственно, вся их документация на английском.

Приходилось ли вам, уже работая по этой специальности, углублять знания английского?

Да, обычно знания технических моментов, чтобы полноценно изучать документацию. Там присутствуют различные термины, разговорные сокращения, аббревиатуры.

Для работы нужен только технический английский или разговорный тоже?

Нужно всё. Я бы сказал, в 70-80% случаев нужен технический английский, а в 20-30% — разговорный язык. Но это всё зависит от проекта.

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

Но это так, если речь идёт о работе с зарубежным клиентом. Если же работать в какой-то сугубо русскоязычной компании, разговорный английский нужен не так сильно.

С другой стороны, много англоязычных статей, видеороликов с гайдами. Они созданы людьми, которые решили потратить своё личное время. Поэтому они оформляют работу в более простой манере, с какими-то разговорными речевыми оборотами.

Как правильно писать деловые и бизнес письма, чтобы не сесть в лужу при общении с клиентом или работодателем на английском? Объясняем в статье.

Каким уровнем знания английского должен обладать программист?

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

Может ли человек вашей профессии обойтись знанием только русского?

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

Русскоязычное комьюнити не успевает создавать всю эту информацию, потому что самые опытные разработчики используют английский язык. Они идут в «международные воды» и всю документацию, все статьи стараются писать на английском. Часто, читая какую-нибудь работу на этом языке, я видел среди авторов сугубо ребят с русскими именами и фамилиями. В биографиях тоже указывалось, что это разработчики из России, Украины или других русскоязычных государств.

Как знание только русского языка повлияет на рабочий процесс и возможный карьерный рост?

Повлияет довольно сильно. Конечно, при работе с русскоязычными компаниями не нужно коммуницировать на английском, потому это не так скажется на карьерном росте. Тем не менее, уровень понимания английского влияет на скорость развития. Более качественные материалы для изучения создаются на английском. То есть без знания языка ограничение будет скорее не на уровне коммуникации, а на уровне квалификации.

 

Хотите стать квалифицированным программистом?

Существует множество способов изучать английский. Но для более быстрого и качественного овладения языком полезна помощь специалиста (по ссылке объясняем, почему).

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

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