|
Почему в России нет нормального IT-шного образования (личное мнение)
|
То, что учится программированию надо – это факт! Но та система высшего образования, которая у нас, не позволяет сделать из студента реального программиста. Мои аргументы, почему это так:
1. В большинстве ВУЗов дают отличную базу и необходимые элементарные алгоритмы, но при этом не объясняют им важность этой базы. Как результат – студент не знает и не хочет учить алгоритмы сортировок, поиска и т.д.
2. В процессе обучения не делается какая-то реальная работа. Если б с первого курса каждый начал проектировать и писать реальную систему/программу, а его целью было б получение отличного готового продукта к концу 5-го курса, то тогда и были бы реальные практики, а не теоретики.
3. Не обучают культуре и правилам промышленного программирования, когда над одной системой работает много людей (более 10).
Это особые условия и правила, к которым надо приучать с начала карьеры, а не ломать таких программеров на уже «боевой» системе. Я работал в команде около 250 человек и 1 000 000 строк кода – это особые условия работы, культуры и правил, которым у нас нигде не учат!
4. Сейчас программирование, в большинстве своем, рутина. Очень мало где создается что-то уникальное и принципиально новое. А все выпускники мнят себя «звездами» и «талантами».
Естественно, что они не могут сработаться и сделать что-то путевое!
5. Читать дополнительную литературу, анализировать существующие решения, системы и пр. никто не хочет! Все хотят сесть и сделать, не глядя на то, что уже есть и те недочеты и ошибки, которые можно исправить в «новом продукте». Так и порождается набор полуработающего софта, который толком-то и не нужен никому!
Александр
Газета.ру |
|
| Добавлено: 15-11-2006 02:33PM |
|
|
|