Для того чтобы выяснить, нужен вам английский или нет, нужно понять, какие цели вы преследуете.
Я выделил три типа людей. Каждый тип преследует свою цель. К какому типу людей вы себя отнесёте решать вам)
1 ТИП
Люди которые планируют переехать работать за границу или планируют удаленно работать на зарубежную компанию.
Тут я думаю все понятно. Английский нужен.
Вы должны владеть английским довольно хорошо. Понимать устную речь и мочь выразить свои мысли на английском. Если говорить о уровне, то он должен быть Intermediate и выше. Но это всё формально, главное чтобы вы могли общаться на английском.
2 ТИП
Люди которые живут в России и странах бывшего советского и не планируют никуда переезжать. Зачастую эти люди живут в провинциальных, небольших городах и они не планируют переезжать.
Если вы отнесли себя к этому типу людей, тогда английский вам не нужен.
Вам будет достаточно понимать письменную речь, чтобы читать документацию. В целом вы спокойно можете обходится и переводчиком)
3 ТИП
Начинающие разработчики. Люди, которые только встали на путь разработки и ещё не знают, что будет дальше. Возможно эти люди уже не новички, но они ещё не определись.
Если это вы, то, я советую подтянуть язык. Зачем он мне нужон, спросите вы)
Дело в том, что самая актуальная информация о программировании, да и о IT в целом, появляется чаще именно на английском!
Многая информация ещё не переведена, поэтому нужно мочь все это прочитать.
И ещё! Вы должны уметь выражать свои мысли письменно, потому что очень много разработчиков, готовых вам помочь, именно англоязычные ребята)
В конце хотелось бы подытожить.
Владение английским языком - это очень полезный навык. И он никогда не будет лишним. Так что советую обзавестись этим навыком и добавить его в свой арсенал;)