Технический директор финтех-компании Block Дханджи Прасанна заявил, что значение чистоты и качества кода переоценено. По его мнению, идеальный код не делает продукт отличным, скорее, на его качество влияет решение реальных проблем.
Прасанна уверен, что «многие инженеры считают качество кода важным для создания успешного продукта», но «эти два понятия не имеют ничего общего». Он рассказал, что усвоил это, работая в Google. Когда компания купила YouTube в 2006 году, инженеры Google были «в ужасе от кодовой базы видеосервиса и от того, насколько ужасна его архитектура». Тем не менее, именно YouTube, а не Google Video, стал одним из самых успешных продуктов в истории компании, отметил Прасанна.
«На самом деле, дело не в том, насколько хорошо была спроектирована архитектура», — пояснил он. По словам инженера, реальный показатель успеха продукта — это то, насколько он действительно служит пользователям и решает их проблемы.
«Просто сосредоточьтесь на том, что мы пытаемся создать и для кого мы пытаемся создать. Весь этот код можно выбросить завтра», — сказал он.
Прасанна также отметил, что не важно быть в авангарде всех технологических тенденций. «Технологии существуют для того, чтобы служить нам, и если у нас есть важная причина и важная цель, то мы можем заставить их делать это», — добавил он.
Между тем другие руководители технологических компаний продолжают подчёркивать важность программирования в эпоху ИИ. Так, глава отдела исследований Google Йосси Матиас заявил, что «каждый должен научиться программировать», и эти основы могут быть как никогда важны в эпоху ИИ. А генеральный директор Bluesky Джей Грейбер говорил, что людям необходимо уметь хорошо программировать. «Если вы не знаете, как выглядит хороший код, если вы не знаете, как построить систему, вы не сможете оценить её результаты», — подчеркнул он.
Однако главный специалист по развитию Salesforce Питер Шварц заявлял, что программирование больше не является обязательным навыком в эпоху ИИ. «Самый важный навык — это эмпатия, умение работать с другими людьми», — сказал он.
Между тем генеральный директор GitHub Томас Домке считает, что, несмотря на развитие технологий, людям всё равно требуются навыки кодинга. По его словам, этому нужно начинать учиться как можно раньше.
Источник: habr.com