Найти в Дзене
UX Proger

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

Наверное, каждый «айтишник» в начале обучения программированию задавался вопросом: зачем учить английский язык, если есть переводчик? Действительно, зачем? В данной статье мы обсудим значимость английского языка в сфере информационных технологий и программирования. Даже в 2020 году ведутся споры о необходимости знания английского языка в вышеупомянутой сфере. В дебатах участвуют две стороны. Одни считают, что даже не имея знаний английского языка можно достаточно легко выполнять поставленные задачи. Другие приводят противоположные аргументы, подкрепляя их личными достижениями в данной сфере. Я поддерживаю последних. Далее давайте разберемся почему. 1. Абсолютно все языки программирования (Кроме, наверное, алгоритмического) базируются на английских словах. Когда я изучал свой первый язык программирования, да и остальные в будущем, английский язык сказывался весьма полезным, т. к. работать со знакомыми словами намного доступнее и легче. 2. Постоянно, во время написания кода, возникают тр
Изображение взято из открытого источника
Изображение взято из открытого источника

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

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

1. Абсолютно все языки программирования (Кроме, наверное, алгоритмического) базируются на английских словах.

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

2. Постоянно, во время написания кода, возникают трудности.

Представим. Ты пишешь бота для телеграмма и не знаешь как пользоваться библиотекой для избегания проблем, при импорте записей из сообщества «ВКонтакте» в телеграмм. Кому интересно, название – eventlet. Разумеется ты загуглишь название библиотеки и найдешь необходимую информацию. Но нет. Она на английском языке, а переводчик google выдает какой-то бред. Конечно, спустя какое-то время ты все-таки переведешь информацию, но сколько ты потратишь времени?

3. Вся фундаментальная специализированная литература написана на языке Шекспира.

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

4. Территориальность гигантов IT сферы.

Все крупные IT компании, такие как Google, Apple, Microsoft, находятся на территории США. Даже в их российских подразделениях преобладает английский язык. Если ты в совершенстве не владеешь им, то построить карьеру в таких корпорациях у тебя не выйдет.

5. Специализированная аттестация.

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

6. Мастер классы, семинары, вебинары от известных программистов.

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

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

На этом у меня все. Не забудь поставить лайк за мои старания... и про подписку не забудь!