Вполглаза работаю. Тут дома сейчас содом с гомором, в связи с переселением предков на временно-постояное пребывание. Как говорят в Харькове: "яфШШЪоке".
Скажите, а, вот, по аналогии - счёты, "феликс", калькулятор, персональный компьютерная программа финансовых расчётов. На всё протяжении истории, переход с одного вида "счётов" на другой, требовал от людей перестройки мышления? НЕТ! Если - просто "посчитать". В большинстве своём, требовался навык работы пальцами. Потому, что ЗАДАЧА основная НЕ менялась - свести дебет с крЕдитом.
Сейчас же идёт поиск самих задач. Причём, заметьте. есть важный момент (о котором Покровский про выдающихся инженеров на доделках упомянул) - НЕ подгонка под имеющиеся способы решения (типы решений), а - "рассмотрение" ("нахождение") совершенно новых решений и построение под их решение соответствующих структур ("решателей" и "связников").
Здесь простого навыка (условно говоря) "тыканья пальцами" не достаточно. Но вот овладевание новыми способами нахождения таких решений - качественный скачок и слом в мышлении. Именно потому и трудно "объяснять на пальцах".
Пример, примерно из той же области. Помните сколько осталось легенд в конце 70-х-середине 90-х о "чуло-мальчиках"-программистах? А сейчас таких рассказов ПОЧТИ НЕТ. Потому, что задачи, которые уже призваны решать прграммисты низмеримо усложнились. Того набора инструментария и организации работы, что позволял решать ТЕ задачи, для решения ЭТИХ НЕ достаточно.
Но у этого вопроса есть и вторая сторона. И она, КАК РАЗ, вытекает из поднятой мной темы (и указанной Покровским).
Дело в том, что "порог вхождения" в профессиональное владение конкретным инструментом тоже возрос. Вы посмотрите на количество классов в средней интерфейсной библиотеке (и это - только по отображению визуальных элементов! а ведь там ещё и для связи и для БД, и для файловых операций нужно что-то применять!).
Сами авторы уже говорят о ГОДАХ изучения из продуктов с целью их правильного и адекватного использования.
Более того, сами языки уже так перегружены, что и на их изучение отводятся МЕСЯЦЫ!!!
Это - НЕ нормально. Это значит, что в основе лежат совершенно ложные или перекошенные проектные решения.
Конечно, есть разработки, которые позволяют сократить в разы указанные сроки. Но их внедрение сдерживается общим проложением и подходами в отрасли! Там уже просто боятся на что-то вне мэйнстрима переходить! Хвост начал вертеть собакой! Не от задач - к средству её решения, а - подгонка задачи к имеющемуся инструментарию и подходам!
АБСУРД!
(поэтому, кстати. я и гаммовскую книжку и александресковскую не так восторженно встретил, как большинство моих сослуживцев. Теперь, через несколько лет, уместно я задаю им вопрос: "ну шо, сынки, допомогли вам ваши ляхи?"
) Язык-то новый, может и появился, но это просто стандартизировало положение прокрустового ложа в отрасли!
Фух. Устал. Да и отвлекает младший всё время. Пардон за поток сознания неоформленный!
Я наверное отлучиться вынужден буду на время. По возвращении - с учётной записью здесь налажусь.