Код — не самое сложное? Программисты оскорблены
В последнее время в профессиональных дискуссиях все чаще звучат две идеи, которые должны примирить разработчиков с наступлением эпохи больших языковых моделей. Первая гласит, что современные нейросети действительно научились писать код, но сама программная часть якобы никогда и не была самым сложным этапом. Вторая развивает эту мысль еще радикальнее: программировать, мол, легко, а настоящая трудность — понять, что именно нужно закодить.
Автор материала, чье мнение приводится в публикации, называет такие заявления ничем иным, как прямым оскорблением всех, кто посвятил себя разработке. По его словам, подобные рассуждения обесценивают годы учебы, бессонные ночи и колоссальный опыт, который накапливается годами. Свести труд программиста к механическому перекладыванию требований в строчки кода — значит глубоко не понимать природу ремесла.
На самом деле, создание качественного программного обеспечения — это сложнейший инженерный процесс, включающий проектирование архитектуры, учет ограничений производительности, безопасность, совместимость и бесчисленное количество подводных камней, которые невидимы постороннему глазу. Языковые модели могут генерировать синтаксически корректные фрагменты, но они не способны заменить системное мышление, интуицию и ответственность, которые ложатся на плечи разработчика при создании по-настоящему сложных продуктов.
Формулировка «программировать легко» особенно режет слух тем, кто сталкивается с легаси-кодом, распределенными системами и требованиями реального времени. Если бы все было так просто, в отрасли не существовало бы дефицита высококвалифицированных инженеров, а проекты не срывались бы сроками. Автор призывает коллег не молчать, когда их труд низводят до второстепенной детали в разговорах об искусственном интеллекте. Обесценивание профессии начинается с подобных фраз, и с этим необходимо бороться.
Источник: habr.com
Поделиться