Благодаря
интервью Олега наткнулся сегодня на статью с чудесным названием
Teach Yourself Programming in Ten Years (Why is everyone in such a rush?). В том числе в статье утверждается, что профессионалом человек становится через 10'000 часов практики и никакие книги в духе "java за 21" день не помогут. Та же мысль про десять тысяч часов проскакивала на днях у
Давыдова в контексте профессиональных юмористов.
Для сравнения - аудиторная нагрузка на студента по одному годовому спецкурсу редко превышает сотню-другую часов. Думаю, на базе этих соображений можно построить некоторый фильтр полезности университетской дисциплины - если по предмету есть книжка "*** за 24 часа", то предмет можно почти наверное смело отправлять в утиль, т.к. за указанные 100 часов вряд ли преподаватель сможет выйти за рамки указанной книги (и это не его вина). Стоит ли тратить 100 часов на "сложную" область? Думаю, да, хотя бы потому, что за это время можно освоить базовый "язык" области, и это знание уже имеет ценность. Таким образом за время обучения мной были пропущены лекции и при этом успешно сданы экзамены по C++, Java, шаблонам проектирования и т.п., но не мат.анализ и методы вычислений (не путать с курсом "Matlab для чайников") или, например, теория разработки баз данных (не путать с "MySQL за 24 часа"). Слава либеральному уставу омского ИМИТ!
Кстати, для тех, кто хочет протестироваться на brainbench.com с целью сдачи одного из вышеперечисленных нелепых экзаменов или, например, пополнения резюме кодомартышки-фрилансера, но при этом не сильно желает платить по 50$ за каждую возможность проверить свои знания с помощью бездушной железки, я сделал
скрипт-аггрегатор списка бесплатных тестов brainbench, который время от времени меняется. Написан скрипт на bash, требует для работы curl|wget|GET, xmlstarlet|xsltproc и htmltidy. В идеале скрипт добавляется в crontab, и при каждом изменении списка тестов он будет посылать diff, если, конечно почтовая система настроена правильно. Если будет более N желающих, не сумевших подчинить себе Крона - может быть сделаю из скрипта RSS-поток.
Вообщем, всех с наступающими праздниками, всем - старнеьких шотландских виски, экономических поменьше рисков, уютной (ну... без ветра) вписки и полуполных TODO-списков.