Re[5]: Теория вычислительных процессов
От: StanislavK Великобритания  
Дата: 11.10.04 08:25
Оценка: -7
Здравствуйте, Quintanar, Вы писали:

Q>Здравствуйте, StanislavK, Вы писали:


Q>Ну кто-кто может быть и потратил эти 5 лет, а я лично так не считаю. Преподы делают, то что должны делать, обучают теоретическим основам, изучение того, что нужно на практике, можно проводить самостоятельно или на дополнительных курсах.

Q>Вот, что несомненно часто встречается на практике:
Q>1)оценки сложности алгоритмов
Q>2)работа со сложными структурами данных, типа списка, где нужно понимать их преимущества и недостатки.
Q>3)тоже лябда-исчисление в скрытом виде, от которого идут извращения с шаблонами в С++ и я подозреваю некоторые идеи в BOOST.
Q>4)иногда элементарные знания о формальных грамматиках, если нужно что-то распарсить.
Q>...

Я не понимаю при чем тут то, что давали в институте. Может это, конечно, и давали, но мы ведем разговор о качестве знаних. Для того, чтобы это знать институт не нужнет. На все это в совокупе человек с нормальными способностями в своей области потратит нелелю, не больше.

Q>А где, интересно, должны готовить программистов? Изучение конкретных языков и технологий — это, извините, уровень ПТУ, хотя и продвинутого, максимум технического института. Все это легко выучить и самостоятельно без всяких профессоров и прочих доцентов. А теорию даже простую типа теории алгоритмов, структур данных, теорию автоматов, формальных языков, построения компиляторов, лямбда исчисление, логику, дискретную математику, я так понимаю, вы относите к тому, что на практике не нужно. Ну так это у кого какая практика

Q>В институте/университете не вас учат, а вы сами учитесь. Можно бессмысленно пропинать все 5 лет даже в лучших вузах, а можно использовать это время с пользой для себя, изучив по ходу дела, если на то пошло, Java там или C#.

Где должны учить? Там и должны. Но не учат
А то, что на практике это не нужно — правда. Хотя, вру, конечно, есть люди, которые это используют, но их мало и к программированию, как понимаю его я, это отношения не имеет. Программист должен знать как быстро и качественно создать систему и не погибнуть под ее сложностью.
То, что образование надо, я не спорю. Но не для получения знаний, а просто для развития. Знания же , по большей части, студенты получают бесполезные и это обидно.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.