Robotit ja tekoäly vie työpaikat

Miten tuo trust but verify toimii silloin jos ei ole syväosaava expertti? Toisaalta miten tulla syväosaavaksi expertiksi jos kokemusta perushommista ei kerry kun kaikki yksinkertaiset jutut hoitaa tekoäly?
Vähän sama asia kuin liikennelentäjä, joka osaisi vain operoida ja promptata autopilottia ja kone hoitaa loput.

Moni startup puuhailee nimenomaan tekoälykoodausavustajien parissa ja osalla on visiona vain sanallinen prompti, josta tekoäly tekee toimivan sovelluksen ilman mitään koodausosaamista. Siinä ei ole edes teoriassa mahdollista varmistaa juurikaan yhtään mitään. Toki noilla multiagenttityökaluilla sitä yritetään taklata.

 
Miten tuo trust but verify toimii silloin jos ei ole syväosaava expertti? Toisaalta miten tulla syväosaavaksi expertiksi jos kokemusta perushommista ei kerry kun kaikki yksinkertaiset jutut hoitaa tekoäly?
Enpä tiedä muuta keinoa kuin tehdä asioita. Ihminen oppii samalla tapaa kuin aina ennenkin.

Jos luet mun aikaisempia postauksia niin olen miettinyt, että lieköhän käy niin, että AI-avustettu seniori johtaa siihen että junioripositiot vähenevät radikaalisti. Fiksu firma palkkaa junioreita ja kouluttaa heidät vaikka juniorille ei heti olisi käyttöä. Muuten pitkällä aikavälillä voia käydä niin että kun seniorit lähtevät firmasta joko eläkkeelle tai toisiin töihin niin firma ei voi enää toimia. Lienee myös palkat joustaa tällaisissa juniori-positioissa alaspäin kun ei ole ns. pakko palkata ja puolin&toisin ymmärretään että eka positio on "koulutusta" eikä tuo suoraan lisäarvoa firman tulokseen(päinvastoin).

It-alalla on ollut aika kovat irtisanomisaallot. Ei tätä selitä pelkästään covid19-ajan ylipalkkaamiset, eikä tosin tän hetkinen AI:kaan. Ajat on laihat etenkin it-alan manageri ja juniori kooderipuolella.

1756717209816.png

lähde: https://www.trueup.io/layoffs
 
Itse odotan kanssa kauhulla mitä tapahtuu softakehittäjien ammattitaidolle ajan mittaan. Ymmärtävätkö junior devaajat 5v päästä yhtään mitään siitä mitä ohjelmistoissa tapahtuu pellin alla? Jos silloin nyt on edes enää junior devaajia.

Riippuu paljon esim. oppilaitoksista, jos yliopistoissa opetetaan jatkossakin tietorakenteita ja algoritmeja niin ainakin jonkinlainen tekninen pohja pääsee syntymään.
 
Enpä tiedä muuta keinoa kuin tehdä asioita. Ihminen oppii samalla tapaa kuin aina ennenkin.

Jos luet mun aikaisempia postauksia niin olen miettinyt, että lieköhän käy niin, että AI-avustettu seniori johtaa siihen että junioripositiot vähenevät radikaalisti. Fiksu firma palkkaa junioreita ja kouluttaa heidät vaikka juniorille ei heti olisi käyttöä. Muuten pitkällä aikavälillä voia käydä niin että kun seniorit lähtevät firmasta joko eläkkeelle tai toisiin töihin niin firma ei voi enää toimia. Lienee myös palkat joustaa tällaisissa juniori-positioissa alaspäin kun ei ole ns. pakko palkata ja puolin&toisin ymmärretään että eka positio on "koulutusta" eikä tuo suoraan lisäarvoa firman tulokseen(päinvastoin).
Eikä niitä uusia senioreja enää kasva missään, kun ei juniorina tarvitse enää syväosata eikä oppia, koska ai hoitaa homman.

Koskee ihan kaikkea muutakin kuin koodaamista ihmiselämässä. Heittäydytään tekoälyn vietäväksi, eikä opetella enää itse mitään. Ei edes trigonometriaa tai muutakaan matikkaa tarvitse mihinkään kun kysyy tekoälyltä kulmat ja kateetit. Kieliä ei tarvitse opetella, kun tekoäly kääntää. Äidinkieltä ei tarvitse osata kun tekoäly korjaa kielioppivirheet. Nytkin voi suoltaa sähköpostiin tajunnavirtaa ja copilot tekee siitä siistin lähettämistä varten.
 
Itse odotan kanssa kauhulla mitä tapahtuu softakehittäjien ammattitaidolle ajan mittaan. Ymmärtävätkö junior devaajat 5v päästä yhtään mitään siitä mitä ohjelmistoissa tapahtuu pellin alla? Jos silloin nyt on edes enää junior devaajia.
Tätä sanaa pelättiin 90-luvulla kun tuli java/oliokielet ja vieraannuttiin raudasta. Uudestaan iteroitiin pelkoja kun tuli fronttia-bäkkiä ja mentiin entistä kauemmas raudasta. Totuus lienee kuitenkin se, että yksilötasolla löytyy osaajia ja kädettömiä niin menneisyydessä kuin tulevaisuudessa. Kaukana on ne ajat kun yksi ihminen pystyi ymmärtämään kaiken.

Ehkä AI voi tässä jopa auttaa kun se pystyy selittämään auki asioita sen sijaan, että yrittää googlella hakea tietämättä mitä pitäisi hakea. "selitä mulle tämä asia kuin 5-vuotiaalle", ok. "selitä uudestaan kuin lukiolaiselle", "selitä uudestaan kuin alan ammattilaiselle", "selitä tuo nippeli tuosta". Hallusinoinnin välttämiseksi pyytää linkit ja katsoo sitten asiat lähteistä jos haluaa tuplavarmistaa asiat.
 
  • Tykkää
Reactions: |le
Itse odotan kanssa kauhulla mitä tapahtuu softakehittäjien ammattitaidolle ajan mittaan. Ymmärtävätkö junior devaajat 5v päästä yhtään mitään siitä mitä ohjelmistoissa tapahtuu pellin alla? Jos silloin nyt on edes enää junior devaajia.

Riippuu paljon esim. oppilaitoksista, jos yliopistoissa opetetaan jatkossakin tietorakenteita ja algoritmeja niin ainakin jonkinlainen tekninen pohja pääsee syntymään.
Sitten yliopistoissa opetetaan enää tekoälyn promptaamista.

Muutama vuosi sitten eskarissa alettiin opettaa koodaamista pikkukersoille ja maahanmuuttajista piti kaikista kouluttaa koodaajia. Ei kai enää kohta tarvita mitään koodaajia, kuin kaikkein vaativimmissa hommissa.
 
Eikä niitä uusia senioreja enää kasva missään, kun ei juniorina tarvitse enää syväosata eikä oppia, koska ai hoitaa homman.
Uskon, että fiksut firmat palkkaavat hyviä tyyppejä ja kouluttavat heidät senioreiksi. Se pitkäkö tuo koulutusjakso on ja mitä sisältää riippunee ihan siitä mitä firma tekee/tarvitsee ja mikä tyypin pätevyys on.

Ne ajat kun kaikki kynnelle kykenevät palkattiin koodereiksi, scrumm mastereiksi jne. tuskin tulee takaisin. Tai ainakin toi viime vuosien irtisanomisaalto ja tän hetken työtilanne antaisi näin olettaa.

Softa startup-puolella näkee ehkä tulevaisuutta. Hyvin pienillä tekijämäärillä ja nopeasti tehdään asioita versus menneisyys.
 
Itse odotan kanssa kauhulla mitä tapahtuu softakehittäjien ammattitaidolle ajan mittaan. Ymmärtävätkö junior devaajat 5v päästä yhtään mitään siitä mitä ohjelmistoissa tapahtuu pellin alla? Jos silloin nyt on edes enää junior devaajia.
Ymmärtääkö nykyajan peruskoodaaja oikeasti miten prosessori toimii? Harva enää nykyään koodaa assemblylla saatikka konekielellä. Tarviiko osata? 99%:sti ei.

Abstraktiotason nousu on luonnollista kehitystä. AI on vaan uusi loikka siinä. Toki helvetin iso sellainen.

Pitkällä tähtäimellä AI mahdollisesti vie lähes kaiken tietotyön mutta se tapahtunee vasta vuosisadan puolivälin tienoilla. Nyt ollaan hypevaiheessa jossa odotukset ovat liian suuret.
 
Se mitä kaipaisin AI-avusteisilta työkaluilta, että ne pystyisivät analysoimaan ajettavan ohjelman muistin sisällön ja sitä kautta kertomaan mahdollisten bugien/ongelmakohtien lähteen. Se jos mikä on sellaista työtä että (normaalilla) ihmisellä loppuu kapasiteetti hyvin nopeasti.

AI voisi vaikka vastata, että hei tämä kohta kannattaa muuttaa näin, koska Linuxin lähdekoodia ja muistin sisältöä analysoidessa huomasin tämän ja tämän bugin ja se vaikuttaa asiaan X ja Y. Vähän kuin sellainen scifi-elokuvissa oleva "olio", joka "elää" muistissa.

Minä en kaipaa AI-peruskoodaus-avustinta, vaan AI-debuggausavustinta. Just viime viikonloppuna tuli tällainen tilanne kun oma peliprojekti vain yhtäkkiä alkoi kaatumaan ilman mitään virhettä tai stack tracea. Yritä siinä sitten arvailla mistä johtuu. No, onneksi oli git, niin laitoin vaan revert ja tein toisella tavalla, mutta näin esimerkkinä erinomainen.
 
Se mitä kaipaisin AI-avusteisilta työkaluilta, että ne pystyisivät analysoimaan ajettavan ohjelman muistin sisällön ja sitä kautta kertomaan mahdollisten bugien/ongelmakohtien lähteen. Se jos mikä on sellaista työtä että (normaalilla) ihmisellä loppuu kapasiteetti hyvin nopeasti.

AI voisi vaikka vastata, että hei tämä kohta kannattaa muuttaa näin, koska Linuxin lähdekoodia ja muistin sisältöä analysoidessa huomasin tämän ja tämän bugin ja se vaikuttaa asiaan X ja Y. Vähän kuin sellainen scifi-elokuvissa oleva "olio", joka "elää" muistissa.

Minä en kaipaa AI-peruskoodaus-avustinta, vaan AI-debuggausavustinta. Just viime viikonloppuna tuli tällainen tilanne kun oma peliprojekti vain yhtäkkiä alkoi kaatumaan ilman mitään virhettä tai stack tracea. Yritä siinä sitten arvailla mistä johtuu. No, onneksi oli git, niin laitoin vaan revert ja tein toisella tavalla, mutta näin esimerkkinä erinomainen.
En tiedä onko juuri tuollaista työkalua/mcp-serveriä olemassa. Ainakin erilaisten crash-dumppien ja logien parserointi onnistuu hyvin ellei paremmin kuin ihmiseltä. Yksii crashdump+debug työkalu mikä integroituu llm:aan:
  • Primarily, a tool that enables AI to interact with WinDBG for both crash dump analysis and live debugging.
  • The whole "magic" is giving LLMs the ability to execute debugger commands on crash dumps or remote debugging targets. Used creatively, this is quite powerful and a big productivity improvement.
GitHub - svnscha/mcp-windbg: Model Context Protocol for WinDBG

MCP-serverit/Työkalut muuttaa aika nopeasti ai-avustimia. Aikansa toki kestää, että noita kirjoitetaan ja saadaan toimivaksi. Ihan eri maailmassa eletään kuin vuosi sitten.

edit. gdb:lle vastaava, en ole kokeillut tätä:
  • Start and manage GDB debugging sessions
  • Load programs and core dumps for analysis
  • Set breakpoints, step through code, and examine memory
  • View call stacks, variables, and registers
  • Execute arbitrary GDB commands
 
Viimeksi muokattu:
Enpä tiedä muuta keinoa kuin tehdä asioita. Ihminen oppii samalla tapaa kuin aina ennenkin.

Jos luet mun aikaisempia postauksia niin olen miettinyt, että lieköhän käy niin, että AI-avustettu seniori johtaa siihen että junioripositiot vähenevät radikaalisti. Fiksu firma palkkaa junioreita ja kouluttaa heidät vaikka juniorille ei heti olisi käyttöä. Muuten pitkällä aikavälillä voia käydä niin että kun seniorit lähtevät firmasta joko eläkkeelle tai toisiin töihin niin firma ei voi enää toimia. Lienee myös palkat joustaa tällaisissa juniori-positioissa alaspäin kun ei ole ns. pakko palkata ja puolin&toisin ymmärretään että eka positio on "koulutusta" eikä tuo suoraan lisäarvoa firman tulokseen(päinvastoin).

It-alalla on ollut aika kovat irtisanomisaallot. Ei tätä selitä pelkästään covid19-ajan ylipalkkaamiset, eikä tosin tän hetkinen AI:kaan. Ajat on laihat etenkin it-alan manageri ja juniori kooderipuolella.

1756717209816.png

lähde: https://www.trueup.io/layoffs
Millä firmalla on varaa palkata henkilöstöä jota se ei välttämättä tarvitse ja jota se "ehkä" voi joskus tarvita. Ja kellä on varaa olla töissä joista ei makseta? Varsinkin jos järjestelyn kestosta ei ole mitään varmuutta.

Minusta lisäarvo jonka realisoituminen on epävarmaa on hyvin hankala perustella sijoittajille.
 
Millä firmalla on varaa palkata henkilöstöä jota se ei välttämättä tarvitse ja jota se "ehkä" voi joskus tarvita. Ja kellä on varaa olla töissä joista ei makseta? Varsinkin jos järjestelyn kestosta ei ole mitään varmuutta.

Minusta lisäarvo jonka realisoituminen on epävarmaa on hyvin hankala perustella sijoittajille.
Eipä noilla spekseillä kukaan. Mutta onko nuo nyt ne speksit mitkä pätevät kaikkiin firmoihin ja tilanteisiin,...
 
Eipä noilla spekseillä kukaan. Mutta onko nuo nyt ne speksit mitkä pätevät kaikkiin firmoihin ja tilanteisiin,...
Ei varmaan sellaisia kaikkiin päteviä yksiä speksejä ole, mutta jotain startuppia ehkä noin voidaankin sijoittajien rahanpumppauksella pyörittää. Ottaen huomioon kuinka nihkeää edes nykyään on firmojen kouluttaa henkilöstään (ainakin niin että siitä mitään kuluja firmalle tulisi) en jotenkaan näkisi että kovin helposti vähääkään isommat firma alkava pitää henkilöstöä reservissä niin että siellä tehtäisiin vain jotain harjoittelua.
 
Ei varmaan sellaisia kaikkiin päteviä yksiä speksejä ole, mutta jotain startuppia ehkä noin voidaankin sijoittajien rahanpumppauksella pyörittää. Ottaen huomioon kuinka nihkeää edes nykyään on firmojen kouluttaa henkilöstään (ainakin niin että siitä mitään kuluja firmalle tulisi) en jotenkaan näkisi että kovin helposti vähääkään isommat firma alkava pitää henkilöstöä reservissä niin että siellä tehtäisiin vain jotain harjoittelua.
En mä ajattele sitä "reservinä", tai "varmuuden vuoksi". Enkä kyllä näe tässä eroa senkään välille, että mikä firma tänään palkkaa kesähessuja ja mikä ei. Kesähessuhan monessa firmassa on vain kuluerä kun asiat niin monimutkaisia ettei niitä kesässä opi ja opettamiseen menevä aika pois senioreilta, silti trainee/kesähessuja palkataan. Palkinto on löytää hyviä tyyppejä jotka toivottavasti jäävät firmaan ja pidemmän päälle ovat nettopositiivisia vaikutukseltaan.
 
Viimeksi muokattu:
En mä ajattele sitä "reservinä", tai "varmuuden vuoksi". Enkä kyllä näe tässä eroa senkään välille, että mikä firma palkkaa kesähessuja ja mikä ei. Kesähessuhan monessa firmassa on vain kuluerä kun asiat niin monimutkaisia ettei niitä kesässä opi ja opettamiseen menevä aika pois senioreilta, silti trainee/kesähessuja palkataan. Palkinto on löytää hyviä tyyppejä jotka toivottavasti jäävät firmaan ja pidemmän päälle ovat nettopositiivisia vaikutukseltaan.
En kyllä nyt oikein vieläkään ymmärtänyt mistä se kesähessu nyt imee sen syväosaajan kokemuksen ja osaamisen mille tulevaisuudessa kuulostaa vain töitä olevan? Siitä jokusen kuukauden kesätuuraajan rypistyksestä? Vai miten niitä koulutetaan sellaisiksi jos niille ei ole heti käyttöä firmalla ja mitä ne sen odotteluajan tekevät? Odottavat kotona pyöritellen peukkujaan?
 
En kyllä nyt oikein vieläkään ymmärtänyt mistä se kesähessu nyt imee sen syväosaajan kokemuksen ja osaamisen mille tulevaisuudessa kuulostaa vain töitä olevan? Siitä jokusen kuukauden kesätuuraajan rypistyksestä? Vai miten niitä koulutetaan sellaisiksi jos niille ei ole heti käyttöä firmalla ja mitä ne sen odotteluajan tekevät? Odottavat kotona pyöritellen peukkujaan?
Tekevät työtä minkä seniori olisi yksin tehnyt nopeammin, mutta koska tarvitaan lisää käsipareja otetaan lyhytaikainen hitti siitä että uusi kaveri opetetaan talon tavoille. Lähteestä ja työn sisällöstä riippuen esim. kooderille ajatellaan 3kk-12kk olevan aikajakso minkä kestää oppia uuden talon asiat. Kesähessulle hitaampi oppimiskäyrä.
 
Tekevät työtä minkä seniori olisi yksin tehnyt nopeammin, mutta koska tarvitaan lisää käsipareja otetaan lyhytaikainen hitti siitä että uusi kaveri opetetaan talon tavoille. Lähteestä ja työn sisällöstä riippuen esim. kooderille ajatellaan 3kk-12kk olevan aikajakso minkä kestää oppia uuden talon asiat. Kesähessulle hitaampi oppimiskäyrä.
Perehdytys "talon tavoille" ei vastaa sitä että työntekijälle kertyy 10 vuoden työkokemus ja asiantuntemus niistä perustason työhommista joltain tietyltä alalta ennen kuin hän nousee siihen asiantuntijan tms asemaan. Tässähän oli nimenomaan nyt kysymys siitä että mistä sitä asiantuntemusta kertyy jos niitä perustason duuneja ei enää olekkaan kun tekoäly on ne vienyt.
 
Perehdytys "talon tavoille" ei vastaa sitä että työntekijälle kertyy 10 vuoden työkokemus ja asiantuntemus niistä perustason työhommista joltain tietyltä alalta ennen kuin hän nousee siihen asiantuntijan tms asemaan. Tässähän oli nimenomaan nyt kysymys siitä että mistä sitä asiantuntemusta kertyy jos niitä perustason duuneja ei enää olekkaan kun tekoäly on ne vienyt.
Meillä nyt on niin eri näkemys tästä asiasta, että ollaan vaan eri mieltä, aika näyttää miten käy. Antaa ketjun jatkaa eteenpäin.
 
Ymmärtääkö nykyajan peruskoodaaja oikeasti miten prosessori toimii? Harva enää nykyään koodaa assemblylla saatikka konekielellä. Tarviiko osata? 99%:sti ei.
Veikkasin että 99% edes tämän foorumin jäsenistä ei pysty kertomaan miten tämän päivän prosessori toimii, siis kunnon break-down koko toiminnasta.

Toistaalta jos AI ottaa softakehityksessä huomioon arkkitehtuurin yms (öö tai no mikseipä voisi ottaa jo nyt?) niin siinähän taas säästää devaajan aikaa.
 
Veikkasin että 99% edes tämän foorumin jäsenistä ei pysty kertomaan miten tämän päivän prosessori toimii, siis kunnon break-down koko toiminnasta.

Toistaalta jos AI ottaa softakehityksessä huomioon arkkitehtuurin yms (öö tai no mikseipä voisi ottaa jo nyt?) niin siinähän taas säästää devaajan aikaa.
Niin no kääntäjä on tehnyt tuon jo vuosikymmeniä automaattisesti. Koodi optimoidaan tietylle arkkitehtuurille ilman että ohjelmoijan tarvitsee tehdä mitään. Toisaalta GPU:n ohjelmoinnissa voi saavuttaa jossain tilanteissa aika huomattavaa nopeusetua jos ottaa huomioon arkkitehtuurin ominaisuudet eikä vain luota kirjastoihin.
 

Statistiikka

Viestiketjuista
285 724
Viestejä
4 904 773
Jäsenet
79 048
Uusin jäsen
Builder

Hinta.fi

Back
Ylös Bottom