172просмотров
24 ноября 2025 г.
📷 ФотоScore: 189
Перерождение классического IT К сегодняшнему дню в IT накопились культурные наслоения 30—40 летней давности. Их невозможно кардинально изменить, не сломав существующее. Это классическая проблема легаси-кода. Если у вас есть система 15-летней давности, которая всё это время поддерживалась и развивалась, то она обычно обладает следующими свойствами: 1. Она морально устарела. Например, написана на Perl или состоит из кондовых форм с вайбом Visual Basic и 1С.
2. Портировать её на что-то современное невозможно. Слишком трудоемко и не несёт понятной ценности для бизнеса. Пока вы колупаетесь в час по чайной ложке с переносом старого функционала в новый крутой фреймворк, бизнес продолжает наращивать требования к фичам в старой системе. Черепаха не догонит Ахиллеса, как ни перекраивай бэклог. А вот нейросети, если их правильно готовить, вполне способны портировать даже монструозный функционал на новый стек. Это всё равно сложная задача (не будем заниматься самообманом), но она уже вполне реалистична. Особенно если не жалеть денег на хорошие модели для кодинга и не лениться обильно покрывать функционал тестами (всё равно их пишут те же нейросети). Модели для программирования медленно, но верно умнеют, и это заметно при решении практических задач. На сложных багах, когда буксует Claude Sonnet 4.5, можно позвать свеженькую (но и более дорогую) Gemma 3, она глубже погружается в код и находит проблему, которую не нашел Claude. Если "продлить" этот тренд в будущее на несколько лет, то кажется, что модели будут способны переизобретать с нуля языки программирования и технологические стеки. Сегодня вы переписываете систему, а завтра создаете новые парадигмы программирования и технологические стеки. Кто сказал, что фронтенд должен работать на одном Javascript? Кто сказал, что HTML самый удобный способ описания веб-страниц? Почему бы вообще не переосмыслить кардинально низкоуровневые методы, чтобы создать более эффективные, быстрые и надежные "кирпичики" для всего фундамента современного IT? Может быть, вообще можно создать один оптимальный супер-язык, который подойдет для всего на свете, и отказаться от широкого разнообразия технологических стеков? История человечества насчитывает тысячелетия, а история IT — всего лишь десятилетия. Насколько кардинально может измениться IT-ландшафт с учетом скорости изменений, которые можно наблюдать даже за последние 20 лет? 😎🍿