Почему для айтишника знать английский язык важнее, чем язык программирования
В среде айтишников до сих пор популярна "бородатая" шутка:
— Хочу стать программистом. Какой язык лучше выучить?
— Английский.
Почему знание английского языка так важно для карьеры в IT?
Образование
Так уж повелось, что практически все технологии и инструментарий разработаны и продолжают развиваться преимущественно в англоязычной среде. Все профессиональные термины и определения - на английском, причём не редко перевести их на русских с сохранением сути в принципе сложно.
95% сколь-нибудь серьёзной и полезной учебной литературы тоже на английском. Да, есть переводы для некоторых изданий, но,
- во-первых, они выходят с очень большим опозданием - в лучшем случае через год после оригинала, а чаще спустя лишь два-три года;
- во-вторых, часто перевод очень далёк от идеала;
- в-третьих, переводится лишь малая часть того, что издаётся в мире.
Обучение любой новой технологии или языка программирования немыслимо без постоянной работы с официальной документацией, а она очень часто бывает только на английском. Возможны также варианты, когда она переведена, но не полностью, либо перевод уже не актуален.
Добавим сюда просто громадное количество англоязычных онлайн-курсов и образовательных площадок. Тысячи экспертов, многие из которых непосредственно участвуют в разработке различных технологий, программ, спецификаций языков программирования, ведут свои блоги, в том числе и на YouTube.
В итоге, используя только ресурсы на русском языке вы получаете лишь небольшую часть существующей информации по предмету, которая ещё и вдобавок устарела.
Работа
Не секрет, что любой фрилансер мечтает начать работать на UpWork или Freelancer.com. Причина банальная - деньги. Бюджеты проектов там значительно выше, как и их количество.
Но дорога на зарубежные биржи фриланса вам закрыта без знания английского языка. Причём Google-переводчик вас не спасёт - нужно знать язык на уровне, достаточном хотя бы для быстрого и грамотного письма.
К специалистам из стран бывшего СССР заказчики там относятся с большим пиететом - считают их профессионалами высокого класса, которые просят за свою работу умеренные деньги - и часто закрывают глаза на не очень хорошее знание языка. Но, во-первых, всему есть предел и их терпению тоже, а, во-вторых, вам самим будет очень тяжело понимать собеседника и адекватно формулировать свои мысли, если вы не знаете язык.
Многие компании при приёме на работу требуют знание английского языка и этот пункт будет жирным плюсом в вашем резюме. Они тоже работают с зарубежными заказчиками, поэтому знание языка необходимо. Не редко IT-компании сами оплачивают курсы английского для своих сотрудников.
Ну и, наконец, пути Господни неисповедимы - кто знает, может вам завтра поступит предложение работы с релокацией в другую страну, и будьте уверены, что со знанием английского языка вы сможете работать практически везде.
Развитие
IT-специалист учится постоянно. Иначе просто не получится - ваши знания очень быстро устареют и вы не сможете конкурировать на рынке труда. Прогресс в IT мчится с фантастической скоростью.
Мой знакомый 6 лет работал программистом, потом ещё на столько же ушёл в менеджмент. Сейчас он опять хочет вернуться в программирование, но оказалось, что в его области появилось столько новых технологий, методик и инструментов, что даже ему нужно потратить не один месяц, чтобы перестроиться на новые рельсы.
Ваше развитие, как специалиста, просто невозможно без знания английского. Если учиться с нуля возможно и на русском - благо есть переводы книг и различные учебные курсы, которые дают базовые знания - то узнавать что-то новое в профессии можно только из англоязычных источников. Если перевод и будет, то к тому времени это новое уже "прокиснет".
Так что, если вы всерьёз решили стать it-специалистом, то обязательно запишитесь на курсы английского языка.