есть реальные задачи от реальных заказчиков в духе «а вот добавьте мне
тут на сайт список товаров, отсортированных по православности и фазам
луны. Срок — позавчера». Или, как альтернатива, мегакорпорации,
требующие с десяток дипломов, портфолио в полсотни мегапроектов,
одобрение службы безопасности и заключение психиатрической экспертизы.
Обязанности — раз в неделю править мета-тэг keywords, если лобби
департамента seo-аналитики продвинет это предложение на заседании
совета управляющих сайтом.
К сожалению это ваши, на мой взгляд весьма печальные, реалии.
Программирование начинается не с сайтов и заканичается не ими. =)
А отец ваш просто подарил вам sicp или еще объяснял что-нибудь? Т.Е. он как-то связан с данной областью? И если нет, то как он выбирал данную книгу, она достаточно редкая да и перевели её на русский язык не так давно.
Вам же сейчас не 14 лет? (=.
alerion,
Я не отрицаю того факта, что трудоемкие задачи есть всегда, в противном случае я бы вообще не смотрел в сторону питона и его изобилия библиотек.
Дело лишь в процентном соотношении. Просто люди, которые делают только шаблонные задачи в принципе не способны на что-нибудь более-менее нетривиальное, у них мышление просто атрофируется.
Ну тут рынок диктует условия, но...
Я гарантирую это, что 90% людей не отличит список от массива или множества.
Решая даже типовые задачи надо понимать что происходит.
Надо как-то держать фасон.
И почему вы решили что я путаю академическое программирование и работу?
Я сказал о той огромной пропасти, которая существует между индустриальным и академическим программированием. И это очень печально.
Но вот как-раз подобные диалекты позволяют данную пропасть существенно уменьшить.
Какая разница какой ЯП, это всего лишь средство реализации.
По-вашему средство - это совсем не важно?
Есть ряд языков, на которых возможно делать то, что в принципе невозможно сделать на других языках.
И я не говорю еще о конечном качестве продукта, стоимость разработки, поддержки, быстродействие, соответствие области и т.д.