Kiedy AI zastąpi programistów?
Dr Jakub Strychowski, wieloletni CTO z doktoratem z AI, opowiada o tym, jak sztuczna inteligencja realnie zmienia rynek IT. [more] Rozmawiamy m.in. o tym, czy juniorzy faktycznie muszą bać się o pracę, kiedy klienci zaczną sami 'promptować' działające aplikacje i dlaczego masowo generowany kod może stać się naszym największym koszmarem. Pełen opis odcinka, polecane materiały i linki oraz transkrypcję znajdziesz na: https://devmentor.pl/?p=16518 || devmentor.pl/rozmowa ⬅ Chcesz przebranżowić się do IT i poznać rozwiązania, które innym pozwoliły skutecznie znaleźć pracę? Jestem doświadczonym developerem oraz mentorem programowania – chętnie odpowiem na Twoje pytania o naukę programowania oraz świat IT. Umów się na bezpłatną, niezobowiązującą rozmowę! ~ Mateusz Bogolubow, twórca podcastu Pierwsze kroki w IT || devmentor.pl/podcast ⬅ Oficjalna strona podcastu
Cześć! Z tej strony Mateusz Bogolubow z serwisu devmentor.pl. Z racji tego, że na co dzień uczę programowania, ten podcast tworzę z myślą o osobach, które są na początku swojej drogi programistycznej. Startujesz w branży IT? Zasubskrybuj ten podcast, aby nie ominął Cię żaden odcinek. Zaczynamy! Dziś moim gościem jest doktor Jakub Strychowski. Kuba pomoże nam oddzielić fakty od mitów związanych z AI. Dzięki czemu spojrzymy na rynek IT okiem człowieka, który zjadł zęby na sztucznej inteligencji i wytwarzaniu oprogramowania. A obecnie to CTO w firmie FreeQ Code. Kubo, dziękuję, że przyjąłeś moje zaproszenie na rozmowę. Dziękuję bardzo Mateusz za zaproszenie. Miło mi, że mogę u Ciebie gościć i porozmawiać trochę na tematy związane między innymi z AI.
A całą tą wiedzę obecnie wykorzystuję właśnie we własnej spółce, którą prowadzimy od ponad czterech lat z moim wspólnikiem, Software House, który zajmuje się również wdrażaniem rozwiązań w oparciu o low-code, no-code, bo ja stoję na stanowisku, że to są proste zadania, które można zautomatyzować typu krudy. Kiedy AI zastąpi programistów? I też warto dodać, że tak jak rozmawialiśmy przed nagraniem, że też AI wszedł właśnie w te platformy nowocodowe, z których korzystacie i one też usprawniają cały proces.
Dobrej jakości, więc dajemy raczej takie zespoły, gdzie jest analityk, programista, frontendowiec, backendowiec, w zależności od potrzeb, ale i tester, takie po prostu, które wiemy, że zapewnią dużą wartość, natomiast dla niektórych klientów to jest za drogo, tak? Więc tutaj może być otwarcie się na nowych klientów poprzez zmniejszenie kosztów, jeżeli taka osoba będzie bardziej wszechstronna, ze wsparciem AI, no bo to też Problem jest taki, że gdyby ona to tradycyjnie próbowała sama zrobić, no to będzie to robić 4 lata, co też jest nieakceptowalne na przykład. Więc tutaj jakby tak to widzę, tak to się powinno rozwinąć. To może też zapytam się ciebie o programistów no-code i low-code, no bo zastanawiam się czy oni są mniej czy bardziej zagrożeni, no bo jednak mniej tego kodu piszą, korzystają z platform, więc pytanie czy taka platforma nie jest w stanie więcej tego kodu wygenerować i czy oni będą potrzebni.
Platformy to zapewniają. Platformy low-code, takie jak Mendix czy Creation, z którymi pracujemy, Najnowsze wersje całkowicie są poddyktowane w kierunku AI, żeby właśnie też te modele, które są bardziej abstrakcyjne tych bloczkowych schematów generować, co potrafi AI robić, więc de facto też może jeszcze bardziej przyspieszyć Czy pójść jeszcze bardziej w no-code, gdzie w ogóle nie programujemy, dzięki właśnie zastosowaniu AI, a jednak mamy taki fundament, bo platforma low-code jest takim fundamentem, na którym budujemy aplikacje i nie musimy się martwić o takie rzeczy, które są powtarzalne z aplikacji na aplikację, więc wydaje mi się, że tutaj wyścig będzie trwał. Coraz większą wagę nie tyle samo tworzenie aplikacji ma, co właśnie zbieranie wymagań i opisanie ich, czyli etap analizy, bo low-code tego
Nie przyspiesza, chociaż może przez prototypowanie szybciej mogę pokazać coś klientowi i mieć feedback, ale jednak dalej ta analiza musi być i mniej więcej jest tym stałym kosztem. I testowanie też jakby, taką aplikację też mimo wszystko trzeba przetestować, aczkolwiek jest mniej błędów, bo jakby automatycznie generuje się to poprawnie. Nie ma halucynacji ten generator, także tutaj jakby jeszcze na ten moment wygrywa Dobrze zaadaptują AI, to dalej będą wygrywać. Jak ja sobie ten blokowy algorytm wyklikuję, to on mi podpowiada też AI wbudowane w Platformę Low Code, podpowiada mi kolejne kroki. Także też przyspiesza, mogę szybciej wyklikać ten algorytm po prostu, natomiast ma większą kontrolę nad tym.
Programista Javy, tego klienta, dostał te same wymagania i był nowy w Mendixie, miał zrobić tą aplikację, zrobił ją w 12 godzin i utknął gdzieś tam tylko na jakiejś wysyłce maila, bo nie miał dostępu czy jakiegoś tam pluginu. A był tak naprawdę początkującym, bo po szkoleniu po prostu, czyli z miesiąca, z dwudziestu dni, oni poszli, kupili tą platformę i zaczynają rozwijać coraz więcej aplikacji na Mendixie, tak, im to skraca wytwarzanie. Aplikacja była dobrze przeanalizowana i dokument analityczny był taki kompletny, tak, więc tutaj dobra robota analityka była na początku. Odpadł ten element analizy. Mówimy o czystym tworzeniu aplikacji spełniającej funkcjonalności. Także tak działa low-code.
W tym wydaniu, bo są różne platformy, myśmy wybierali sobie i w Mendix wiemy, że po prostu jest rewelacyjny w stosunku do niektórych innych dla klienta takiego biznesowego. To na ile myślisz, że taki programista low-code, no-code będzie po prostu analitykiem i może byś powiedział, co to może oznaczać? Tutaj też są pewne bariery, bo żeby być analitykiem, trzeba być komunikatywnym, czyli trzeba być miłym dla klienta, zachęcać go do współpracy, trzeba wyjaśniać mu, jak system może działać, proponować rozwiązania, być bardziej twórczym niż tylko coderem tak zwanym. Czyli taki inżynier, który od A do Z potrafi wymyślić rozwiązania, komunikując się z odbiorcą tego rozwiązania.
Pokazano wszystkie 7 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Platformy low-code, takie jak Mendix, z którymi pracujemy, najnowsze wersje całkowicie są poddyktowane w kierunku AI
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„Platformy low-code, takie jak Mendix, z którymi pracujemy, najnowsze wersje całkowicie są poddyktowane w kierunku AI"
Kliknij, aby znaleźć fragmenty, w których pada.
|| devmentor.pl/rozmowa ⬅ Chcesz przebranżowić się do IT i poznać rozwiązania, które innym pozwoliły skutecznie znaleźć pracę? Jestem doświadczonym developerem oraz mentorem programowania – chętnie odpowiem na Twoje pytania o naukę programowania oraz świat IT. Umów się na bezpłatną, niezobowiązującą rozmowę!
~ Mateusz Bogolubow, twórca podcastu Pierwsze kroki w IT
|| devmentor.pl/podcast ⬅ Oficjalna strona podcastu