Давно я спілкувався з другом, який багато років займався бекенд-розробкою.


Він сказав фразу, яка залишилася у мене в пам’яті надовго.
Він сказав, що зараз все більше схоже на те, що люди відповідають за висунення вимог, а ШІ — за заповнення світу.
Пізніше я зрозумів, що програмна інженерія справді рухається у цьому напрямку.
Але це не означає, що програмна інженерія зникне, вона просто поступово перетворюється з написання коду у контроль складних систем.
Раніше одна функція проходила через багато рівнів від ідеї до запуску.
Колись продукт проходив від дизайну до фронтенду, потім до бекенду і нарешті тестування, але зараз багато речей вже починають зменшуватися.
Іноді один людина додає кілька моделей, і за одну ніч може зробити те, що раніше робила маленька команда за тиждень.
Але дивно, чим більше таке відбувається, тим більше я відчуваю важливість інженерного підходу.
Тому що ШІ за замовчуванням допомагає генерувати робочі речі, але найскладніша частина програмного забезпечення ніколи не була у запуску.
Вона у довгостроковому обслуговуванні, контролі меж, обробці винятків, і чи наважитеся ви змінювати систему через півроку.
Зараз я навіть думаю, що найсильніші інженери майбутнього, можливо, не ті, хто пише код найшвидше, а ті, хто найкраще розуміє, де і як система може зіпсуватися.
Тому що ШІ зробить побудову все дешевшою, але вартість виходу системи з ладу стане все дорожчою.
Переглянути оригінал
post-image
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити