вопросы для программистов



Автор Overlast93 задал вопрос в разделе Другие языки и технологии

!! Вопрос для программистов (Нужен совет) и получил лучший ответ

Ответ от Elena Vesnova[гуру]
Твою судьбу можешь решить только ты сам. Смотря какое программирование ты хочешь изучать. Если прикладное - то особо больших знаний по математике тебе не потребуется. Если захочешь закопаться поглубже, в системное - то кое-что знать надо будет. Я училась на прикладника и особых знаний математики для языков высокого уровня не требовалось. Но когда коснулись обработки изображений, к примеру - то потребовалось и еще как... Ты владеешь Delphi, знаешь HTML и CSS - это программирование высокого уровня, языки, приближенные к человеческому. Это тоже не мало. В программировании наиболее важна логика, умение строить алгоритмы, а вот тут и может пригодится знание математики.
И еще один важный момент тебе стоит помнить: без знания математики ты просто не поступишь в ВУЗ, это обязательный предмет. И в ВУЗе тебе придётся изучать математику, причём уже высшую. Обязательно. Поэтому, я советую тебе не отказываться от своей мечты, тем более, что ты тут уже кое-чего достиг, а взяться за сухарь науки и подтянуть математику хотя бы до твёрдой "троечки". Не разрушать всю стену из-за одной трещины, а укрепить слабое место. Удачи тебе!
Еще такой совет: попробуй поступить для начала не в ВУЗ, а в училище, в колледж по специальности "Программирование". Там требований поменьше, чем у универе, и азы профессии освоишь. А там уже решишь - что дальше.

Ответ от Ѐоман Тимофеев[эксперт]
ну раз нравиться программирование, поступай.
от математики никуда не денешься, матан, дискретку и теорию вероятности, алггем и т. д) ) будешь сдавать точно (вопрос как) . да и не стоит так бояться, может со временем нужные вещи поймёшь. . и вообще это странно, что ты даже элементарную задачку по математике решить не можешь, а в программировании разбираешься.. (всё таки и для того, и для другого нужен аналитический склад ума)

Ответ от Ѐазрушаю мечты. С гарантией[гуру]
а на хрена программисту геометрия, он не конструктор, ему на параллельность прямых плевать, да и высшая математика не так уж и важна, конечно в вузе тебя ею помучают, но вот для написания программ пределы знать не обязательно, в крайнем случае есть маткад, пусть он и решает.

Ответ от Джамшут Бархударов[гуру]
Серьезная математика понадобится как только возникнут серьезные проекты.
Основные разделы : Комбинаторика, множества, теория алгоритмов, немного теорвера, немного грамматик (возможно, что и много) . Для графики - свои подразделы. Вообще надо, надо получать достойный базис и главное научиться извлекать информацию из учебников. А там и цепи маркова раз плюнуть.

Ответ от И.А. Голованов[гуру]
Забей!
Это не твоё.
Для программёра:
"я знаю дельфю и не понимаю математику" == "я знаю букву У и не понимаю алфавит"

Ответ от EX_Gr!F[гуру]
Ты подменяешь понятия, дружок. Что ты понимаешь под программистом? Начни с этого простого вопроса. Мне думается (могу ошибаться) , что для тебя понятия "программист" и "code monkey" эквивалентные понятия (чтобы верно понять это предложения нужно немного знать дискретную математику, в частности представлять себе что такое бинарные отношения) . Необходимое, но недостаточное условие, чтобы называться программистом — необходимо уметь составлять алгоритмы для решения конкретных задач (чтобы понять это предложение верно нужно понимать, что такое необходимое и достаточное условие, что относится к азам мат. анализа) . Да. Это относится к программистам-проектировщикам в первую очередь. Но моё субъективное мнение, что человек незнакомый с проектирование программ не может называться программистом.
Программист — "мастер на все руки" и должен уметь быстро обучаться, осваиваться, быстро принимать решения и анализировать в конкретных условиях поставленной задачи. Возможности, навыки и способности программистов должны быть настолько широки насколько это возможно. Создавать программы или сайты — это лишь малая часть того, что входит в круг обязанностей программиста. Причём ты обозначил лишь язык разметки гипертекста и каскадные таблицы стилей, но не упомянул ни один язык программирования, связанный с web.
Отдельно хочу отметить, чтобы было яснее. Ты заговорил о Delphi и что ты ВСЁ понимаешь. Ты понимаешь какие уроки? Пользуешься листингами, исходниками и у тебя они работают или ты понимаешь как их модифицировать под себя (что достаточно, наверное, для "code monkey", но недостаточно для "программиста"). Обо всём этом можно говорить много, в общем.
Попробуй обладая какими-то знаниями составить алгоритм сам. Так как ты не дружишь с математикой, как ты дал понять. То первое что пришло мне на ум и самое простое. Составь алгоритм нахождения корня уравнения. Составь САМ алгоритм нахождения корня уравнения, не бороздя эти ваши интернеты. Неважно, каким медленным и тупым он будет. Важно, сейчас, чтобы ты понял, что такое алгоритмизация.
Также отмечу, что я не призываю изобретать велосипеды (как многие могут подумать) . Часто этого не требуется. Особенно в наше "сверхбыстрое время". Но ты должен иметь представление хотя бы почему велосипед ездит, устроен, нужен ли тебе он или в данном конкретном случае тебе понадобится самокат. Также ты должен уметь поставить безопасные колёса на него при необходимости, чтобы ребёнок не упал. А чтобы поставить их правильно, ты должен представлять куда это ставить, будет ли он ездить и быть уверенным, что ребёнок не упадёт.
Возможно, когда-то ты изобретёшь сам новую модель велосипеда со своими преимуществами и тогда точно сможешь сказать, что ты не просто программист, а тот самый Программист (с заглавной буквы) , разработкой которого пользуются другие. Это необязательно, но подумай над этим. Развивайся.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: !! Вопрос для программистов (Нужен совет)
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*