0Базові знання програмування: використання VibeCoding для написання арбітражних програм майже неможливо


Я використовую ШІ, щоб допомогти мені написати найпростіші арбітражні стратегії, і при обсязі понад 2~3 тисяч рядків коду стає дуже важко підтримувати їх. Зараз я переважно дозволяю ШІ допомагати мені з проектуванням, а я роблю рев’ю ШІ.
Найголовніше — це те, що код я сам вставляю, без власного вставлення ви зовсім не розумієте логіку та процеси, тому не зможете самостійно підтримувати цю систему. Крім того, я ще змінюю частини коду, кажу ШІ, як діяти, і додаю деякі шаблони проектування, щоб ШІ міг реалізовувати їх за допомогою цих шаблонів.
Наприклад, стратегія фіксації прибутку та обмеження збитків — використання фабричного методу + дерево стратегій + адаптер + маршрутизація, інакше ШІ напише купу «сміття», яке потім буде важко підтримувати.
Крім того, якщо у вас багато «сміттєвого» коду, його можна просто кинути ШІ, але ШІ миттєво стане дурним і почне випадково змінювати все, що призведе до повної неспроможності працювати. Навіть якщо запустити — виникнуть різні проблеми та невідповідності з вашими вимогами.
Мені важко уявити, як людина без будь-яких знань у програмуванні може реалізувати складні бізнес-логіки за допомогою vibecoding. Зазвичай це лише прості сайти та малі програми.
Хіба що це геній, але справді є генії. Раніше я займався розробкою ігор і знав хлопця, який навчився самостійно створювати ігри без будь-яких знань, і він зміг зробити MMORPG — тип гри, що набагато складніша за традиційну розробку, з високим порогом входу. Це і складність програмування, і дизайн серверної архітектури, і складність клієнтської частини, і ще потрібно мати художні навички. Але й це неможливо для всіх, хто раніше не займався програмуванням, створити комерційний продукт з певною складністю, використовуючи vibecoding. З цього роблю висновок, що програмісти не будуть безробітними у майбутньому, особливо архітектори та фулстек-розробники. Вони будуть витіснені API-воїнами та тими, хто займається лише CRUD-операціями у бізнесі.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити