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

Программисты дайте совет?

Учусь на техника-механика, 5 курс. Специальность не понравилась, особенно после практики желание напрочь отпало. Хочу переквалифицироваться в программиста, очень уж область IT нравится. Сейчас начал читать SICP(Структура и интерпретация компьютерных программ), проделываю по ней все упражнения. Хорошему программисту нужно знать математику. У меня с математикой не очень по ней 3, по остальным как ни странно 5-4(физика 4, техническая механика 5 и т.д).. Но я не собираюсь ныть. Как я понял нужны отдельные ее разделы. Так вот можете посоветовать, какие именно разделы нужно изучать. Да если не сложно посоветуйте литературу по данной тематике. Нашел недавно учебник дискретная математика для программистов, скажите как она подойдет?
Комбинаторика, теория графов, теория множеств, т. е разделы дискретной математики. Теория вероятностей еще может пригодится. Хотя математика совсем не всегда в программировании нужна.
Из книг по математике есть "Дискретная математика для программистов".
Еще желательно в алгоритмах разбираться. Книга "Алгоритмы и структуры данных".
Книги в гугле без труда находятся.
Дмитрий Ремизов
Дмитрий Ремизов
24 293
Лучший ответ
Математика может пригодиться при проектировании физических моделей, в остальном.. ну лично я не сталкивался с вышкой при программировании, в основном мелочи.
Полезны книги по теме алгоритмов.
Сергей Морозов
Сергей Морозов
20 142
днег не будет !!!
чтобы что то изучить в этой отрасли делать это на до ради интереса !!!
начни с Си.... потом определись с платформой и изучай её....по дороге найдеш нужное напровление
Мое впечатление от высшего образования по ИТ специальности: не поступать на дневное или вообще не поступать.
Дом с интернетом и книжками, лучшее что можно придумать.
Иначе вы будете знать историю, философию, социологию, политологию, материаловедение, но не программирование.

А математику (мне кажется) лучше изучать по ходу появления практических задач, например олимпиадных. Зубрежка без цели это только трата времени.
Sisp это хорошо, да только lisp старый, учи сразу Common Lisp... и вообще, где ты про этот сисп узнал.. . на лурочке? Вообще забудь и учи С++. Герберт Шилдт "Базовый курс. 3е издание" - вот тебе и учебник. (Но (если (же (ты (все-таки (желаешь (поразить (мир (чудесами (искусственного (интеллекта, (то (лисп (поможет))))))))))))))