Зачем программисту знать английский язык?
Работа без границ.
Знание английского позволит вам работать с заказчиками по всему миру, а не ограничивать свой круг лишь русскоговорящими клиентами и компаниями работающими на русскоязычный сегмент.
Своевременное развитие.
Значительную часть профессиональной литературы, если и переводят на русский язык, то не сразу. Это означает, что вы получаете новые знания позже, чем те, кто знает английский. Также и на web-просторах: множество статей и материалов выходят только на английском языке. Чтобы не отставать от развития в мире программирования необходимо знать английский язык.
Доступность любых средств разработки ПО.
Интерфейс средств разработки может быть не русифицирован, и у вас могут возникнуть сложности в использовании определенных технологий. Кроме того, если вы начнете гуглить вопросы, относящиеся к определенным функциям средства, на форумах вас может никто не понять.
👉 @seniorFront