Другие языки программирования и технологии

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

Например я учу язык си++,функции и т.д. могу по ходу запомнить,разве не так?ето касается и любого другого языка программирования. Математику хорошо знал до 7-мого класса,этого хватит?ведь требуется логика а не косинусы и другая ахинея. Не лучше просидеть 2 месяца за учебником языка программирования,и уже знать что-то,чем учить английский сначала?
Aleksei Prokofiev
Aleksei Prokofiev
13
Дело в литературе. Когда тебе что-то понадобится сделать, описания методов, кусков программ и так далее, хорошие описания ты обычно найдешь только на английском.
БА
Бауыржан Абсадыков
32 266
Лучший ответ
ни английский, ни математика вам не потребуются.
учите лучше природоведение или физическую географию.
Fedya Popov
Fedya Popov
61 502
"Например я учу язык си++," -это не программист
Знание только одного языка это уровень тупого кодера
Нормальный программист почти не смотрит на язык
Язык определяется задачей. И используется тот, который к ней лучше подходит
(попробуй на С++ обратиться к БД или запрограммировать демон на SQL)

Математика нужна просто что бы понимать что делаешь
А английский для чтения и написания документации
ОМ
Олег Майоров
75 320
Да, нужно.
Математику - минимально в объёме 1-го курса тех. ВУЗа
Английский - минимально в объёме для чтения тех. литературы без словаря.
Иначе хорошим специалистом не стать.
Юрий Лобунов
Юрий Лобунов
50 448
гугл надо знать...
Яков Миркин
Яков Миркин
12 046
А нужны ли глаза снайперу?
JR
Jakov Ritter
8 829
да на.. х нада, и так сойдет)

а если серьезно, но с математикой я солидарен - ахинея
а вот инглишь еще никому из моих друзей в том числе и мне не помешал еще...!
Мне лично знание английского очень сильно помогает) Проще догадаться что та или иная функция делает)
Английский понадобится только в углубленном программировании, когда совсем профессионалом будешь, потому что многая полезная и умная литература по программированию на английском. По началу не нужен. Ну а математику хотя бы начальный курс должен знать: ну там к примеру дискриминанты, корни, степени, алгебраические действия. Если у тебя мозг математический то ты сам все поймешь)) . В приципе ни математику ни английский не надо знать быдлокодеру)).
Нужно, хотя может и не всем.
Например зачем нужен английский: вы наверное знаете что есть такая вещь как локализация, т. е когда можно выбрать несколько языков для интерфейса. Обычно по умолчанию ставиться английский. Поэтому весь интерфейс в программе тоже пишется на англ. Поэтому чтобы не возникло комичных ситуаций с немного иным смыслом слова - лучше все же неплохо им владеть. Так же англ пригодиться когда работаешь на америку или иного англоязычного работодателя, т. к документация переговоры, комментарии в коде требуются английские. Но тем не менее это не значит что нужно бросать программировать и сидеть зубарить учебник по англ. Достаточно просто стараться писать программы на нем (хоть и со словарем) , стараться переводить мир на англ (например винду и иные программы) .
Насчет математики. Безусловно - есть отрасли, где глубокое знание не требуется. Но как правило приходиться активно использовать вычислительнуюю а следовательно и высшую математику, знать как считать интегралы через простые алгебраические действие, доступные для компьютера и знать прочие мелочи. У меня у мужа на работе стоит пара-тройка толстых томничков по этим вещам, и все-равно. как у кого-то возникает вопрос - работа становиться колом и все превращается в хаос в попытке найти человека, способного помочь проблеме.
Программирование тоже бывает очень разное, и это следует учитывать. Одно дело писать простенькую аркаду, другое - полноценный шутер с полноценной же графикой, и совсем третье - программы, работающие с базами данных.

Английский язык всерьез потребуется в тот момент, когда потребуется читать документацию на нем. Далеко не у всех библиотек, которые потребуются в будущем, есть документация на русском языке. Так что на уровне понимания технической документации он почти обязателен.

Математика - смотря что программировать потребуется. Скажем, если речь зайдет про трехмерный движок - тут и синусы-косинусы, и основы стереометрии, и многое другое. А где-то это и не нужно. Кое-что, впрочем, потребуется все равно.
Англискийский нужно чуть-чуть знать в математику средне, в основном литературу
хд глупо спрашивать даже) )
И математику и язык все должен знать
конечно это почти самое главное что надо знать!
Для общего развития, не повредит. Но если ты не будешь их знать, то ничего серьёзного не случится (в плохом смысле). просто с ними тебе будет немного прощще.
Gev Harutyunyan
Gev Harutyunyan
186