я думаю что умею программировать но не знаю синтаксиса современных языков
тут ещё такое дело, что теперь мало знать синтаксис языка,
надо теперь еще конкретно знать библиотеки, протоколы, стандарты (а их много)
Вот к примеру - раньше сделать сайт была фигня вопрос: знать html, писать в notepad
А теперь появился css, объектная модель браузеров, AJAX, всякие протоколы типа web-сокетов
надо, чтобы пароли юзеров хранились в зашифрованном виде,
делать интеграцию с OpenID, facebook, вконтакте
чтобы работала сквозная безопасность (в веб-сервере, в сервере приложений и в базе данных)
чтобы всё это было масштабируемым и зарезервированным
как работает ECDSA и crypto API
Или надо знать, как делать приложения для EC2
и т.д.
Причем каждое из этих направлений полностью переписывается каждые 5 лет,
и новые специализации появляются (ну типа специалистов по
- виртуализации. Раньше запустил VmWare - и готово. Теперь отдельный сотрудник на окладе, всякие там миграции настраивает
- сторонним облакам и AppStore. Раньше выложил - программу на свой сервер/сайт и готово. Теперь соответствуй требованиям)
И проблема с нарастанием количества этой информации решается просто увеличением количества сотрудников