Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
В эпоху ИИ написание кода претерпело несколько изменений:
Ценность комментариев не уменьшается, а наоборот, возрастает. Предпосылка для того, чтобы ИИ помогал вам писать код, заключается в том, что вы должны четко объяснить, что вам нужно — комментарии служат подсказкой для ИИ. Люди, которые не умеют писать хорошие комментарии, не смогут получить помощь от ИИ.
"Дизайн дважды" стал особенно простым. Раньше ручная реализация двух решений для сравнения была слишком дорогой, и никто не хотел этим заниматься. Теперь ИИ может быстро сгенерировать два-три варианта для сравнения, это занимает всего несколько минут.
Но ИИ также создает новые проблемы — он особенно любит генерировать кучу мелких классов, getter/setter, чрезмерную инкапсуляцию, все это — поверхностные модули. Критика Ousterhout о classitis, ИИ массово производит.
Таким образом, в конечном итоге мы возвращаемся к тому, что управление сложностью — это человеческая работа. ИИ может писать код, но не может принимать архитектурные решения. Где находятся границы модулей, как скрывать информацию, насколько глубоко должны быть интерфейсы — все это ИИ не может понять.
Проще говоря, требования к программистам в эпоху ИИ изменились:
Способность писать код обесценивается, а способность проектировать системы возрастает. Раньше вы зарабатывали на жизнь скоростью и памятью, теперь все это может делать ИИ. Но можете ли вы разбить сложную систему на несколько глубоких модулей, чтобы каждый интерфейс был настолько чистым, что ИИ мог бы его понять — эту способность ИИ не сможет заменить.
Топ
Рейтинг
Избранное
