Нужно ли знать английский язык программисту или можно обойтись русским

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

Тренировка для мозга и полезный инструмент

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

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

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

Программирование без знаний английского возможно

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

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

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

Неплохим вариантом является должность программиста в "1С: Бухгалтерии". Это популярная отечественная система, широко используемая в России и странах СНГ для автоматизации бухгалтерского учета. Для освоения программной среды знания английского не требуется. Но круг возможностей крайне ограничен.

Также существует большая ниша промышленного программирования. То, чему обычно учат в технических вузах. Специалисты настраивают работу автоматизированных систем управления, станков с ЧПУ, промышленных роботов и прочую технику. Достаточно один раз освоить профессию и работать годами по налаженной схеме, пока эксплуатируется оборудование.

Зачем айтишнику учить английский

Если вы хотите развиваться и идти в ногу со временем, оперативно получать новые знания и осваивать передовые технологии, без иностранного языка очень трудно обойтись. Популярные операционные системы и современные языки программирования разработаны на Западе. Там же находятся основные IT-гиганты: Microsoft, Google, Oracle, IBM, Cisco, SAP, Salesforce, Dell, Atos.

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

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

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

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

Согласно статистике среди программистов России и постсоветского пространства плохо владеют английским только 14,5% человек. 35,5% находятся на среднем уровне и могут общаться устно. Выше среднего (способные читать и писать по-английски) – 38%. 12% – профессионалы продвинутого уровня.

Чтобы понимать важность обучения, достаточно сопоставить вакансии и зарплаты. Людям с базовым уровнем английского доступно в 3-4 раза меньше вакансий, чем со средним. При этом оплата для первой категории в 2-4 раза ниже, чем для второй.

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

Будьте в курсе происходящего

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

Подпишитесь на специализированные издания и блоги уважаемых айтишников. Полезную информацию можно почерпнуть на таких популярных площадках, как StackOverFlow, IXBT, Cyberforum и им подобных. Много хороших вебинаров на YouTube.

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

Пользуйтесь полезными приложениями и посещайте курсы

Для смартфонов есть ряд приложений с подборкой английских слов для IT. Например, EnglishDom и LinguaLeo. Так как телефон всегда под рукой, они станут хорошим подспорьем. Подобные сервисы есть на специализированных сайтах.

Курсы IT-English популярны во всем мире. Если нет подходящего офлайн-обучения в вашем населенном пункте, всегда можно воспользоваться возможностями Интернета.

Больше практики!

Повторение – мать учения. Только регулярно практикуясь, можно освоить непростую профессию программиста. Для изучения HTML и CSS существуют специальные обучающие программы как на английском, так и русском языках.

В топ-5 наиболее популярных для ОС Android входят Learn HTML, Learn CSS, CSS Quiz, "Практика по HTML и CSS" и "Справочник по HTML". Также эксперты отмечают бесплатные CSS Editor, HTML and CSS, CSS Programming – ITA, CSS Installation Instructions, Udacity, Lightbot: Code Hour. Это для разминки.

Мнения экспертов

Российские специалисты по-разному оценивают необходимость изучения английского для программистов. Разработчик из "Яндекса" Антон Корзунов считает абсолютно неприемлемым незнание языка: "Литературный английский и грамматика айтишникам не нужны. Но нельзя называть переменные с функциями, используя транслит".

С ним согласен сотрудник Microsoft в России Стас Павлов: "Почему знание английского критично? Русская локализация англоязычных ресурсов не всегда успевает за их обновлением".

По мнению проректора по работе со студентами и абитуриентами Университета Иннополис Сергея Масягина, многое зависит от той области, в которой специализируется программист: "Есть фреймфорки, платформы, сферы, в которых достаточно развито русскоязычное комьюнити. Среди них накоплен богатый опыт и справочная база для комфортной работы без обращения к иностранным ресурсам. Но если человек хочет развиваться, осваивать новые перспективные области программирования, то без английского не обойтись. На сегодня самые качественные и популярные IT-продукты создаются интернациональными командами специалистов, поэтому важно владеть международным языком общения".

Нашли нарушение? Пожаловаться на содержание

Насколько хорошо вы знаете английский?
Комментарии 0
Подписаться
Я хочу получать
Правила публикации
Редактирование комментария возможно в течении пяти минут после его создания, либо до момента появления ответа на данный комментарий.