Автор Overlast93 задал вопрос в разделе Другие языки и технологии
!! Вопрос для программистов (Нужен совет) и получил лучший ответ
Ответ от Elena Vesnova[гуру]
Твою судьбу можешь решить только ты сам. Смотря какое программирование ты хочешь изучать. Если прикладное - то особо больших знаний по математике тебе не потребуется. Если захочешь закопаться поглубже, в системное - то кое-что знать надо будет. Я училась на прикладника и особых знаний математики для языков высокого уровня не требовалось. Но когда коснулись обработки изображений, к примеру - то потребовалось и еще как... Ты владеешь Delphi, знаешь HTML и CSS - это программирование высокого уровня, языки, приближенные к человеческому. Это тоже не мало. В программировании наиболее важна логика, умение строить алгоритмы, а вот тут и может пригодится знание математики.
И еще один важный момент тебе стоит помнить: без знания математики ты просто не поступишь в ВУЗ, это обязательный предмет. И в ВУЗе тебе придётся изучать математику, причём уже высшую. Обязательно. Поэтому, я советую тебе не отказываться от своей мечты, тем более, что ты тут уже кое-чего достиг, а взяться за сухарь науки и подтянуть математику хотя бы до твёрдой "троечки". Не разрушать всю стену из-за одной трещины, а укрепить слабое место. Удачи тебе!
Еще такой совет: попробуй поступить для начала не в ВУЗ, а в училище, в колледж по специальности "Программирование". Там требований поменьше, чем у универе, и азы профессии освоишь. А там уже решишь - что дальше.
ну раз нравиться программирование, поступай.
от математики никуда не денешься, матан, дискретку и теорию вероятности, алггем и т. д) ) будешь сдавать точно (вопрос как) . да и не стоит так бояться, может со временем нужные вещи поймёшь. . и вообще это странно, что ты даже элементарную задачку по математике решить не можешь, а в программировании разбираешься.. (всё таки и для того, и для другого нужен аналитический склад ума)
а на хрена программисту геометрия, он не конструктор, ему на параллельность прямых плевать, да и высшая математика не так уж и важна, конечно в вузе тебя ею помучают, но вот для написания программ пределы знать не обязательно, в крайнем случае есть маткад, пусть он и решает.
Серьезная математика понадобится как только возникнут серьезные проекты.
Основные разделы : Комбинаторика, множества, теория алгоритмов, немного теорвера, немного грамматик (возможно, что и много) . Для графики - свои подразделы. Вообще надо, надо получать достойный базис и главное научиться извлекать информацию из учебников. А там и цепи маркова раз плюнуть.
Забей!
Это не твоё.
Для программёра:
"я знаю дельфю и не понимаю математику" == "я знаю букву У и не понимаю алфавит"
Ты подменяешь понятия, дружок. Что ты понимаешь под программистом? Начни с этого простого вопроса. Мне думается (могу ошибаться) , что для тебя понятия "программист" и "code monkey" эквивалентные понятия (чтобы верно понять это предложения нужно немного знать дискретную математику, в частности представлять себе что такое бинарные отношения) . Необходимое, но недостаточное условие, чтобы называться программистом — необходимо уметь составлять алгоритмы для решения конкретных задач (чтобы понять это предложение верно нужно понимать, что такое необходимое и достаточное условие, что относится к азам мат. анализа) . Да. Это относится к программистам-проектировщикам в первую очередь. Но моё субъективное мнение, что человек незнакомый с проектирование программ не может называться программистом.
Программист — "мастер на все руки" и должен уметь быстро обучаться, осваиваться, быстро принимать решения и анализировать в конкретных условиях поставленной задачи. Возможности, навыки и способности программистов должны быть настолько широки насколько это возможно. Создавать программы или сайты — это лишь малая часть того, что входит в круг обязанностей программиста. Причём ты обозначил лишь язык разметки гипертекста и каскадные таблицы стилей, но не упомянул ни один язык программирования, связанный с web.
Отдельно хочу отметить, чтобы было яснее. Ты заговорил о Delphi и что ты ВСЁ понимаешь. Ты понимаешь какие уроки? Пользуешься листингами, исходниками и у тебя они работают или ты понимаешь как их модифицировать под себя (что достаточно, наверное, для "code monkey", но недостаточно для "программиста"). Обо всём этом можно говорить много, в общем.
Попробуй обладая какими-то знаниями составить алгоритм сам. Так как ты не дружишь с математикой, как ты дал понять. То первое что пришло мне на ум и самое простое. Составь алгоритм нахождения корня уравнения. Составь САМ алгоритм нахождения корня уравнения, не бороздя эти ваши интернеты. Неважно, каким медленным и тупым он будет. Важно, сейчас, чтобы ты понял, что такое алгоритмизация.
Также отмечу, что я не призываю изобретать велосипеды (как многие могут подумать) . Часто этого не требуется. Особенно в наше "сверхбыстрое время". Но ты должен иметь представление хотя бы почему велосипед ездит, устроен, нужен ли тебе он или в данном конкретном случае тебе понадобится самокат. Также ты должен уметь поставить безопасные колёса на него при необходимости, чтобы ребёнок не упал. А чтобы поставить их правильно, ты должен представлять куда это ставить, будет ли он ездить и быть уверенным, что ребёнок не упадёт.
Возможно, когда-то ты изобретёшь сам новую модель велосипеда со своими преимуществами и тогда точно сможешь сказать, что ты не просто программист, а тот самый Программист (с заглавной буквы) , разработкой которого пользуются другие. Это необязательно, но подумай над этим. Развивайся.
Можно ли работать программистом без высшего образования?
вообще то зарплата для программиста дипломированного и хорошего 100000р это порядок вещей, без
подробнее...
Что такое транслятор и компилятор? Вопрос по программированию напишите мне расширено пожалуста!
Компилятор - это как бы программа в котором собраны инструменты для программиста,
допустим
подробнее...
Я хочу стать программистом. Для начала, что мне нужно знать, какие книги покупать ?
Доброго времени суток.
Я почитал ответы, в основном все говорят про языки
подробнее...
Кто вы? Сможете написать, не задумываясь, ПЯТЬ ответов на этот вопрос - "Кто я"?
Долго смотрю на вопрос. Долго думаю. И ничего про себя не могу сказать. НИ-ЧЕ-ГО!! ! (?)
подробнее...
Какой ВУЗ выбрать, если учиться на программиста?
. Очень много русских ITшников работает за рубежом и они там ценятся.
Не знаю, насколько
подробнее...
Вопрос для программистов: может ли разработчик сайта заблокировать его?
Если предусмотрена такая функция, то
подробнее...
Всем привет! Вопрос для программистов
Мне тоже больше нравится XP, хоть на компе стоит XP, 7 и Ubuntu.
С проблемой совместимости игр
подробнее...
Как работать на фрилансере
Слово фрилансер, или как говорили раньше просто внештатник, человек обычно не входящий в штат,
подробнее...
В интернете можно заработать, но не 4 копейки в лучшем случае за просмотр рекламы?!
Заработки в Интернете делятся на заработки на собственном проекте и заработки на чужих проектах.
подробнее...
Linux или Windows для программиста?
Да линукс предпочтен для программистов, винда тоже, но винда с
подробнее...
викторины
1.
Здесь можно скачать чистую базу вопросов для викторины. База вопросов викторины
[
подробнее...
Что такое SNMP OID ы?
Вычисление IP адресов через SNMP или как получить доступ к таблице маршрутизации.
Авторы: Stas
подробнее...