Здравствуйте. Если Вы не опытный программист то прошу вообще не отвечать на мой вопрос.
Значит так, мне почти 17 лет. В этом году я должен поступать учится, выбирать професию. Я всегда был уверен что пойду на программиста, но прочитав в интернете немного статей о программировании, я понял что мне нужно хорошо знать математику.
А я в математике полный 0. Ну не понимаю я ничего в алгебре и в геометрии хоть убейте. Даже елементарное не понимаю. На контрольной немогу решить ни одно задание, с алгебры или геометрии.
Но, в программировании, при изучении Delphi я все понимаю на отлично. В 11 класе по информатике у меня всегда 5+.
Пробовал скачивать несколько уроков с делфи, так все отлично! ПОНИМАЮ ВСЕ!
Программирование мне очень сильно нравится, ОЧЕНЬ!
Скажите пожалуйста, смогу ли я стать хорошым программистом без знания алгебры и геометрии (математики) ?
Важна ли математика в программировании?
У меня есть уже 2 сайта на html и css (в день там около 500 хостов) . Так вот css и html я уже почти знаю. А делфи еще изучаю.
Жду Ваш ответ. Каждый ответ может решить мою судьбу, поэтому прошу отвечать умно. СПАСИБО!
Помогите своим советом...
Другие языки программирования и технологии
!! Вопрос для программистов (Нужен совет)
Твою судьбу можешь решить только ты сам. Смотря какое программирование ты хочешь изучать. Если прикладное - то особо больших знаний по математике тебе не потребуется. Если захочешь закопаться поглубже, в системное - то кое-что знать надо будет. Я училась на прикладника и особых знаний математики для языков высокого уровня не требовалось. Но когда коснулись обработки изображений, к примеру - то потребовалось и еще как.. . Ты владеешь Delphi, знаешь HTML и CSS - это программирование высокого уровня, языки, приближенные к человеческому. Это тоже не мало. В программировании наиболее важна логика, умение строить алгоритмы, а вот тут и может пригодится знание математики.
И еще один важный момент тебе стоит помнить: без знания математики ты просто не поступишь в ВУЗ, это обязательный предмет. И в ВУЗе тебе придётся изучать математику, причём уже высшую. Обязательно. Поэтому, я советую тебе не отказываться от своей мечты, тем более, что ты тут уже кое-чего достиг, а взяться за сухарь науки и подтянуть математику хотя бы до твёрдой "троечки". Не разрушать всю стену из-за одной трещины, а укрепить слабое место. Удачи тебе!
Еще такой совет: попробуй поступить для начала не в ВУЗ, а в училище, в колледж по специальности "Программирование". Там требований поменьше, чем у универе, и азы профессии освоишь. А там уже решишь - что дальше.
И еще один важный момент тебе стоит помнить: без знания математики ты просто не поступишь в ВУЗ, это обязательный предмет. И в ВУЗе тебе придётся изучать математику, причём уже высшую. Обязательно. Поэтому, я советую тебе не отказываться от своей мечты, тем более, что ты тут уже кое-чего достиг, а взяться за сухарь науки и подтянуть математику хотя бы до твёрдой "троечки". Не разрушать всю стену из-за одной трещины, а укрепить слабое место. Удачи тебе!
Еще такой совет: попробуй поступить для начала не в ВУЗ, а в училище, в колледж по специальности "Программирование". Там требований поменьше, чем у универе, и азы профессии освоишь. А там уже решишь - что дальше.
а на хрена программисту геометрия, он не конструктор, ему на параллельность прямых плевать, да и высшая математика не так уж и важна, конечно в вузе тебя ею помучают, но вот для написания программ пределы знать не обязательно, в крайнем случае есть маткад, пусть он и решает.
Забей!
Это не твоё.
Для программёра:
"я знаю дельфю и не понимаю математику" == "я знаю букву У и не понимаю алфавит"
Это не твоё.
Для программёра:
"я знаю дельфю и не понимаю математику" == "я знаю букву У и не понимаю алфавит"
Серьезная математика понадобится как только возникнут серьезные проекты.
Основные разделы : Комбинаторика, множества, теория алгоритмов, немного теорвера, немного грамматик (возможно, что и много) . Для графики - свои подразделы. Вообще надо, надо получать достойный базис и главное научиться извлекать информацию из учебников. А там и цепи маркова раз плюнуть.
Основные разделы : Комбинаторика, множества, теория алгоритмов, немного теорвера, немного грамматик (возможно, что и много) . Для графики - свои подразделы. Вообще надо, надо получать достойный базис и главное научиться извлекать информацию из учебников. А там и цепи маркова раз плюнуть.
Ты подменяешь понятия, дружок. Что ты понимаешь под программистом? Начни с этого простого вопроса. Мне думается (могу ошибаться) , что для тебя понятия "программист" и "code monkey" эквивалентные понятия (чтобы верно понять это предложения нужно немного знать дискретную математику, в частности представлять себе что такое бинарные отношения) . Необходимое, но недостаточное условие, чтобы называться программистом — необходимо уметь составлять алгоритмы для решения конкретных задач (чтобы понять это предложение верно нужно понимать, что такое необходимое и достаточное условие, что относится к азам мат. анализа) . Да. Это относится к программистам-проектировщикам в первую очередь. Но моё субъективное мнение, что человек незнакомый с проектирование программ не может называться программистом.
Программист — "мастер на все руки" и должен уметь быстро обучаться, осваиваться, быстро принимать решения и анализировать в конкретных условиях поставленной задачи. Возможности, навыки и способности программистов должны быть настолько широки насколько это возможно. Создавать программы или сайты — это лишь малая часть того, что входит в круг обязанностей программиста. Причём ты обозначил лишь язык разметки гипертекста и каскадные таблицы стилей, но не упомянул ни один язык программирования, связанный с web.
Отдельно хочу отметить, чтобы было яснее. Ты заговорил о Delphi и что ты ВСЁ понимаешь. Ты понимаешь какие уроки? Пользуешься листингами, исходниками и у тебя они работают или ты понимаешь как их модифицировать под себя (что достаточно, наверное, для "code monkey", но недостаточно для "программиста"). Обо всём этом можно говорить много, в общем.
Попробуй обладая какими-то знаниями составить алгоритм сам. Так как ты не дружишь с математикой, как ты дал понять. То первое что пришло мне на ум и самое простое. Составь алгоритм нахождения корня уравнения. Составь САМ алгоритм нахождения корня уравнения, не бороздя эти ваши интернеты. Неважно, каким медленным и тупым он будет. Важно, сейчас, чтобы ты понял, что такое алгоритмизация.
Также отмечу, что я не призываю изобретать велосипеды (как многие могут подумать) . Часто этого не требуется. Особенно в наше "сверхбыстрое время". Но ты должен иметь представление хотя бы почему велосипед ездит, устроен, нужен ли тебе он или в данном конкретном случае тебе понадобится самокат. Также ты должен уметь поставить безопасные колёса на него при необходимости, чтобы ребёнок не упал. А чтобы поставить их правильно, ты должен представлять куда это ставить, будет ли он ездить и быть уверенным, что ребёнок не упадёт.
Возможно, когда-то ты изобретёшь сам новую модель велосипеда со своими преимуществами и тогда точно сможешь сказать, что ты не просто программист, а тот самый Программист (с заглавной буквы) , разработкой которого пользуются другие. Это необязательно, но подумай над этим. Развивайся.
Программист — "мастер на все руки" и должен уметь быстро обучаться, осваиваться, быстро принимать решения и анализировать в конкретных условиях поставленной задачи. Возможности, навыки и способности программистов должны быть настолько широки насколько это возможно. Создавать программы или сайты — это лишь малая часть того, что входит в круг обязанностей программиста. Причём ты обозначил лишь язык разметки гипертекста и каскадные таблицы стилей, но не упомянул ни один язык программирования, связанный с web.
Отдельно хочу отметить, чтобы было яснее. Ты заговорил о Delphi и что ты ВСЁ понимаешь. Ты понимаешь какие уроки? Пользуешься листингами, исходниками и у тебя они работают или ты понимаешь как их модифицировать под себя (что достаточно, наверное, для "code monkey", но недостаточно для "программиста"). Обо всём этом можно говорить много, в общем.
Попробуй обладая какими-то знаниями составить алгоритм сам. Так как ты не дружишь с математикой, как ты дал понять. То первое что пришло мне на ум и самое простое. Составь алгоритм нахождения корня уравнения. Составь САМ алгоритм нахождения корня уравнения, не бороздя эти ваши интернеты. Неважно, каким медленным и тупым он будет. Важно, сейчас, чтобы ты понял, что такое алгоритмизация.
Также отмечу, что я не призываю изобретать велосипеды (как многие могут подумать) . Часто этого не требуется. Особенно в наше "сверхбыстрое время". Но ты должен иметь представление хотя бы почему велосипед ездит, устроен, нужен ли тебе он или в данном конкретном случае тебе понадобится самокат. Также ты должен уметь поставить безопасные колёса на него при необходимости, чтобы ребёнок не упал. А чтобы поставить их правильно, ты должен представлять куда это ставить, будет ли он ездить и быть уверенным, что ребёнок не упадёт.
Возможно, когда-то ты изобретёшь сам новую модель велосипеда со своими преимуществами и тогда точно сможешь сказать, что ты не просто программист, а тот самый Программист (с заглавной буквы) , разработкой которого пользуются другие. Это необязательно, но подумай над этим. Развивайся.
Если чувствуешь что это- ТВОЁ, не слушай тех кто будет отговаривать и запугивать!
ну раз нравиться программирование, поступай.
от математики никуда не денешься, матан, дискретку и теорию вероятности, алггем и т. д) ) будешь сдавать точно (вопрос как) . да и не стоит так бояться, может со временем нужные вещи поймёшь. . и вообще это странно, что ты даже элементарную задачку по математике решить не можешь, а в программировании разбираешься.. (всё таки и для того, и для другого нужен аналитический склад ума)
от математики никуда не денешься, матан, дискретку и теорию вероятности, алггем и т. д) ) будешь сдавать точно (вопрос как) . да и не стоит так бояться, может со временем нужные вещи поймёшь. . и вообще это странно, что ты даже элементарную задачку по математике решить не можешь, а в программировании разбираешься.. (всё таки и для того, и для другого нужен аналитический склад ума)
Похожие вопросы
- Вопрос по стилям, нужен совет верстальщика.
- друзья программисты! срочно нужен совет-что учить?
- Мне 13 лет. Я хочу стать программистом. Мне нужен совет!
- нужен совет программиста. (вопрос внутри)
- Нужен совет опытного программиста
- Программисты,нужна помощь,пожалуйста Для вас легко
- Программисты дайте совет?
- Вопрос к программистам...
- Вопрос к программистам :)
- ПОСЛЕДНИЙ ВОПРОС ДЛЯ ПРОГРАММИСТОВ :) {не пугайтесь объёма мини статьи для новичков эта мини ст будет полезна}