Нужно ли знание английского языка программисту? Зачем?
Если нужен - то зачем и на каком уровне. Нужно уместь читать на английском или писать тоже нужно? Нужно ли уметь говорить на нем (навыки произношения)? Возможно одним программистам он нужен, а другим (1С, возможно) - не нужен.
Ответы (9):
Нужен в той или иной степени. На мой взгляд, хороший разговорный английский, если человек не работает на иностранцев и не метит на "суперспеца", не обязателен, даже школьного курса может быть достаточно. Если программист пишет на основных языках программирования, то, конечно, должен уметь как минимум, читать и понимать прочитанное, это помогает легче улавливать смысл процедур и функций. Если же просто занимается разработкой 1С, то, в принципе, без английского он легко может обойтись. Но если он "продвинутый" разработчик 1С, то должен уметь разворачивать SQL-сервер, делать к нему запросы, что опять же требует знания английского.
А вот если программист, помимо необходимых навыков, умеет читать техническую литературу, искать нужную информацию в сети в иностранных источниках, то и уровень такого специалиста будет существенно выше, в том числе и в глазах работодателя.
То что некие знания иностранных языков, в частности английского языка как минимум нужны работнику в сфере ИТ - это факт, особенно если речь идет о профессионале в сфере программирования.
Конечно если вы работаете на другие страны, то для вас будет предпочтительнее уметь общаться на том языке, на котором общаются ваши заказчики.
Если же вы планируете однозначно развиваться в сфере ИТ и программирования, то английский язык вам однозначно будет нужен.
Знание английского нужно как для общения с заказчиками, если вы работаете на англию или США например, так и для изучения новых навыков в сфере программирования, ведь большая часть прогрессивных технологий завязана именно на английски язык.
Произношение скорее всего не понадобится, лишь понимание английской речи и умение расшифровать те или иные слова.
Скорее нужен, ибо вся передовая информация, тем более для программистов сейчас на английском, нужен потому что все команды/слова тоже на английском.
Знание языка будет большим плюсом, но не решающим фактором, ибо можно обойтись и совсем без английского.
. мозг переполняется инфой, начинает рисовать свои программы, он должен научиться читать чужие.
Программисту английский знать очень желательно (разве что у человека стойкие идеологические установки, не позволяющие учить этот язык).
- Большинство распространенных языков программирования основано на английском. Когда вы знаете английский и осваиваете новый язык программирования, вам будут попадаться знакомые слова, которые помогут интуитивно понять, что делает та или иная функция и т.д. (Представляете, если бы слова print, if-else были написаны китайскими иероглифами? далеко бы вы продвинулись в программировании? (при условии, что вы китайского не знаете)).
- Не секрет, что мир накопил уже много литературы по программированию. И большинство полезных источников или изначально написано на английском, или на него переведено. Иногда руководства, документация и литература по интересующей вас теме (особенно новой) существует только на английском. И в мире каждый день появляется что-то новое. Полезные статьи (того же китайца или ваши), если они так хороши, что их жаждут прочесть коллеги по всему миру, быстрее всего переведут на английский, а потом уже на остальные языки мира.
- Переписка на форумах, в stackoverflow, службах поддержки и т.д. скорее всего будет вестись на английском, а уже потом на всех других языках.
- Конференции, семинары и другие международные события скорее всего будут проводиться на английском (и еще долго).
- Если вы захотите поучаствовать в международных или open source проектах, команда скорее всего будет говорить на английском. Даже если над проектом работают люди из разных стран, общаться по работе они будут вынуждены на английском.
- И когда вы уже достигнете совершенства, вам захочется работать над интересными проектами и хорошо зарабатывать. Английский открывает вам двери работодателей всего мира. Биржи труда, биржи фриланса и международные проекты - список большой.
Знание только одного языка (своего родного) прекрасно, но существенно снижает ваши возможности. Нравится кому-то или нет, но английский сегодня является универсальным языком общения, соответственно, будет дополнительно расширять ваши знания, контакты, связи и компетенцию.
Нужен, ведь вся информация на английском языке, еще знания английского языка помогают понять, что делает определенная функция. Программисту нужно знать и понимать английскую речь, иначе ему будет гораздо труднее во всем разобраться.
Здравствуйте!
Все зависит от целей и амбиций программиста. Если вы хотите попробовать работу в крупной международной компании, то конечно же нужен. Также вся необходимая документация идет на английском языке и читать ее с помощью переводчика будет очень-очень тяжело. Поэтому совершенно точно можно сказать, что программисту английский нужен :)
Английский знать в принципе полезно, изучение языков хорошо развивает мозг. Но если говорить конкретно про программирование, то мой ответ - скорее нет, чем да. Я изучаю язык C, и там применяется английский, но значению команд можно догадаться, или банально посмотреть в переводчике.
Он не так сильно нужен, но точно не помешает.
Если Вы не профессиональный программист в России, и работайте только на Российские компанией то он не обязателен, но для того чтобы Вам было лечге лучше обучиться хотя-бы основам.