Czy umiejętność pisania kodu właśnie staje się przestarzała?

0

Jeszcze kilka miesięcy temu, testując GPT-3, w sporze pod tytułem "czy AI zastąpi programistów" byłem raczej po stronie twierdzącej "nie sądzę". Ale z biegiem czasu zaczynam mieć coraz więcej wątpliwości. Do napisania tego posta zainspirował mnie filmik pewnego dotnetowego youtubera, który użył go do napisania webowego API. O ile wcześniej trzeba było faktycznie "popychać" model w odpowiednim kierunku, sugerować mu rozwiązania, wytykać błędy, to tu właściwie mamy przykład utworzenia małego serwisu tak po prostu bez większych problemów. Był na filmie problem z hasłami w connection stringu, ale zauważcie że ze strony użytkownika nie trzeba było podpowiadać żadnych konkretów. Nick wpisał po prostu "zrób żeby było bezpieczniej" a GPT tak zrobiło. Problem ze skalowaniem? Wpisał "zrób żeby się skalowało". I tyle. Coś co zajęło mi długie lata nauki, testowania, prób i błędów, tutaj dostajemy w parę sekund. Ze skutkiem może i nawet lepszym.

Ktoś mógłby powiedzieć: no dobra, ale tu jest tylko pokazane proste API. Ale czy mamy właściwie przesłanki żeby twierdzić, że z większym projektem nie będzie to działać podobnie? Ogranicza nas teraz liczba tokenów, które model jest w stanie przyjąć. Ale czy to faktycznie jest nie do przeskoczenia w ciągu najbliższych paru lat (a może miesięcy)?

Czyżbyśmy właśnie byli świadkami momentu w którym nauka składni języków i algorytmów przestaje mieć sens? Czyżby stereotypowy, aspołeczny programista studiujący ficzery różnich języków właśnie przestał być potrzebny, a jedyne co zostanie na rynku to osoba definiująca wymagania biznesowe?

2

Czyżbyśmy właśnie byli świadkami momentu w którym nauka składni języków i algorytmów przestaje mieć sens? Czyżby stereotypowy, aspołeczny programista studiujący ficzery różnich języków właśnie przestał być potrzebny, a jedyne co zostanie na rynku to osoba definiująca wymagania biznesowe?

Trochę nie rozumiem, czemu "osoba definiująca wymagania biznesowe" ma się ostać. Mając dane i metody analizy tych danych to AI będzie generować wymagania biznesowe.

Ludzie od biznesu i wykonujący inny "bullshit job" wmawiają innym, że są potrzebni, bo mają jakieś nieuchwytne "umiejętności miękkie" rzekomo nie dające się zastąpić przez machine learning, podczas gdy taki Netflix już teraz wykorzystuje ML to do decyzji biznesowych https://research.netflix.com/research-area/machine-learning
to wykracza już poza technikalia. To, co kiedyś robili chómaniści, teraz może robić ML.

0

Jakby to powiedzieć... sami sobie gotujemy taki los :)

0

Ja uzywam ostatnio chatgpt do wlasnych projektow do szybkiego prototypowania albo rozwiniecia mojej idei, i chyba sobie sprawie tez github copilot + chatgpt plus za 30$ na miesiac mysle ze warto bo na prawde zaoszczedzam duzo czasu niz gdybym mial sam wszystko szukac.

1

no to idź spróbuj napisać jakiś niecrudowy projekt używając tylko GPT4

to powinno ci rozwiać wszystkie twoje wątpliwości ;)

1
WeiXiao napisał(a):

no to idź spróbuj napisać jakiś niecrudowy projekt używając tylko GPT4

to powinno ci rozwiać wszystkie twoje wątpliwości ;)

No ale nie raz już tu na forum piszę się, że zdecydowana większość do jednak CRUD

0

@szydlak:

i co, gdy pojawi się coś bardziej wymagającego to będą zatrudniać programistę na 2 tygodnie aby ich poratował?

3
LukeJL napisał(a):

Trochę nie rozumiem, czemu "osoba definiująca wymagania biznesowe" ma się ostać. Mając dane i metody analizy tych danych to AI będzie generować wymagania biznesowe.

Chyba nigdy nie pracowałeś z biznesem 😅 Tam jakąkolwiek inteligencja polega, sztuczna czy naturalna 😎

1

Nie. Ale może zamiast 6 devow do projektu bedzie wystarczylo 2

0

Trafiłem dziś na taki wątek https://4programmers.net/Forum/Og%C5%82oszenia_drobne/367241-zlece_napisanie_programu_ro_raportowania_pdf_elementy_graficzne
I mnie ciekawi, czy ten czat takie by coś napisał, a drugie primo, czemu zleceniodawca nie spróbował tego sam zrobić za pomocą tego czatu właśnie. Taki przykład z życia wzięty. Chyba z czystej ciekawości spróbuję to za pomocą gpt zrobić i zobaczę, ile można na tym zarobić ;)

1

W inżynierii i projektowaniu jest podobnie. https://enterfea.com/pl/uproszczone-oprogramowania-zabijaja-inzynierie/
W komentarzach też piszą ciekawe rzeczy.

0

Jak sie ktoś boi, że zostanie zastąpiony przez AI to najlepiej będzie jak już teraz się zwolni

0

@Escanor16: nie mój drogi, teraz to trzeba na maxa wycisnąć z tej branży co się da a w międzyczasie budować przychody z innych źródeł. Zwolnienie się to najgłupsze co można by zrobić chociaż może w twojej głowie to jest ok. Strach nie jest zły, strach jest naturalną częścią ludzkiej psychiki i każdy kto potrafi go dobrze odczytywać dużo na tym zyskuje a nieustraszeni prędzej lub później giną :)

2

A próbowaliście AI do diagnostyki medycznej?
To jest jeszcze bardziej zabawna sprawa, bo gdyby nie d@@ chron prawny lekarzy, to 95% z nich byłoby już dzisiaj do zwolnnienia.
Na te chwile utrzymaliby sie tylko operacyjni i kilku koordynatorów.
Chat GPT bez problemu zaleca jakie badania nalezy wykonac i interpretuje ich wyniki, duzoo..... lepiej niz przecietny rodzinny, czy "specjalista" z wiedza przed 20 lat i podejsciem "zapiszemy steryd, 300 złotych poproszę".

Lekarze jednak obwarowali sie przepisami i sie nie przejmuja, ze sa juz bezuzyteczni i zamiast teleporady mozna zrobic GPT porade.

0
kamil kowalski napisał(a):

W inżynierii i projektowaniu jest podobnie. https://enterfea.com/pl/uproszczone-oprogramowania-zabijaja-inzynierie/
W komentarzach też piszą ciekawe rzeczy.

konkretnie co jest w inżynierii i projektowaniu?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.