Widząc dyskusje na temat kodowania vibe, chciałem podzielić się swoimi doświadczeniami: Jako ktoś, kto jest trochę inteligentny, ale nie za bardzo, półprofesjonalny PM, który na studiach nie zrozumiał nawet wskaźników w C++, jeśli nie byłoby narodzin ChatGPT, nigdy nie napisałbym niektórych małych skryptów efektywnościowych, które obecnie używam. Nawet w takim przypadku, gdy próbuję opisać nowe wymagania funkcjonalne w "moim zdaniem rygorystyczny" sposób i przekazuję je AI do wygenerowania kodu, wyniki często są niezadowalające: albo pojawia się błąd, albo efekt realizacji różni się znacznie od oczekiwań. Następnie mogę tylko w kółko przekazywać AI informacje o błędach lub różnicach, próbując zmusić je do ciągłego poprawiania kodu. Dlatego uważam, że jeśli ktoś myśli, że dzięki AI można łatwo stać się "programistą", to jest tylko jedna możliwość: nie ma żadnych wymagań dotyczących szczegółów w kodzie dostarczanym przez AI. Na przykład, poproszenie AI o wygenerowanie strony docelowej rzeczywiście nie stanowi problemu, ponieważ wystarczy, że strona wygląda przyzwoicie, a przy okazji wypełniona jest tekstem pełnym smaku AI, co wystarczy do zadowolenia. Jednak jeśli oczekuje się, że AI zwróci uwagę na pewne szczegóły podczas generowania kodu lub zrealizuje funkcje w określonym frameworku, to staje się to bardzo trudne - ponieważ nie rozumiem kodu ani frameworku, więc nie mogę postawić wymagań w odpowiednim kierunku, muszę zaakceptować wynik, który "wygląda w porządku". Jednak częściej nie jestem nawet świadomy, że "muszę zwrócić uwagę na pewne szczegóły", ponieważ nie wiem, na jakie szczegóły należy zwrócić uwagę... Podsumowując, chociaż AI bardzo mi pomogło, jestem świadomy, że ja, polegając na AI w rozwijaniu umiejętności programowania, nie mogę się równać z osobami, które "zarabiają na życie pisząc kod". Zachowuj pokorę, zachowuj szacunek.
60,61K