tiistai 27. helmikuuta 2024

Lasten ei enää tarvitse opetella koodaamaan

Tekoälyn kehittyminen pienentää ohjelmoinnin tarvetta. Koodamista varmaan tarvitaan tulevaisuudessakin mutta tekoäly kykenee auttamaan siinä. Ei tässä ole vielä pitkää aikaa kun vaadittiin, että kaikkien lasten täytyisi koodata. Tällainen pakko on onneksi kadonnut ja lapset voivat opiskella sitä mistä tykkäävät. Ohjelmointi osaamisen vaatiminen on aika rankka vaatimus, koska kunnolla ohjelmoimaan oppiminen vie hirveästi aikaa. 

Itse olen opiskellut ohjelmointia jonkun verran. Ohjelmointihan on sinällään ihan kivaa mutta, että sitä oppii kunnolla tekemään vie kauheasti aikaa. Lisäksi ohjelmointia pitää harjoittaa jatkuvasti muuten asiat unohtuvat.

You can see the exchange if you expand the above tweet. In the minute-long segment of Huang’s stage time shared on social media, the Nvidia CEO said that for 10-15 years almost every person sitting on a tech forum stage would have insisted that it is “vital” for young people to learn computer science, to learn how to program computers. “In fact, it’s almost exactly the opposite,” according to Huang’s counterintuitive sense.

“It is our job to create computing technology such that nobody has to program. And that the programming language is human,” Jensen Huang told the summit attendees. “Everybody in the world is now a programmer. This is the miracle of artificial intelligence.”

https://www.tomshardware.com/tech-industry/artificial-intelligence/jensen-huang-advises-against-learning-to-code-leave-it-up-to-ai

Ihminen voi tulevaisuudessa keskittyä siihen missä on vahvimmillaan eli olemaan ihminen. Ainakin itseltä koodaamisen osaaminen vaatisi jatkuvaa harjoittelua. Onneksi en ole enää moneen vuoteen joutunut koodaamaan mitään.

https://twitter.com/PatrickMoorhead/status/1761502432784503048

Toisaalta tietokoneiden toiminnan ymmärtäminen on silti tärkeää vaikkei ehkä tarvitse enää kirjoittaa koodia. Tietokoneiden toiminnan ymmärtäminen voi tosin olla vaikeaa ilman koodaus osaamista. 

https://www.indiatoday.in/technology/news/story/nvidia-ceo-rings-alarm-on-it-jobs-says-with-ai-no-one-will-require-java-or-c-to-do-coding-2507110-2024-02-26 

Koodauksesta tulee toivottavasti sellainen erikoistaito, johon siihen vihkiytyneet tekevät ja muut saavat olla rauhassa ja haaveilla. 

https://www.hindustantimes.com/world-news/us-news/nvidia-ceo-thinks-ai-would-kill-coding-says-everybody-is-now-a-programmer-101708965034169.html

Yleensäkin tuollainen valtavasti voimavaroja vievän taidon vaatiminen monelta on kova vaatimus. Itse en enää jaksaisi vanhemmiten opiskella ohjelmointia vaan mieluummin annan muiden tehdä sen. Eihän sähkö valonkaan käyttämiseen tarvitse opiskella sähkötekniikkaa vaan riittää, että osaa painaa katkaisimesta. Samallalailla saisi tietokoneen ohjelmointikin tapahtua. Mukavaa olisi jos voisi vain sanoa tietokoneelle, että se ja se ja tietokone sitten tekisi asiat tekoälyn avulla ilman tarvetta ihmisen väliintuloon.

Mastery in fields such as biology, education, manufacturing, agriculture, and others could allow experts to allocate the time they might have spent learning computer programming toward more fruitful endeavors. As a result, the only language necessary would be the one humans are naturally proficient in, the language they have known and used since birth.

https://80.lv/articles/nvidia-s-ceo-thinks-that-our-kids-shouldn-t-learn-how-to-code-as-ai-can-do-it-for-them/

Mitä lapsille sitten pitäisi opettaa koulussa. En osaa sanoa, jotenkin tuntuu hassulta ajatella, ettei ohjelmointia enää tarvittaisi ollenkaan. Ehkä lapsille pitäisi opettaa kuitenkin jonkin verran ohjelmointia. Matematiikan ohessa voisi esim. opettaa algoritmeja ja jonkinlaista ohjelmointia. 

Tietokoneiden käyttö tulee kuitenkin tulevaisuudessa kasvamaan vielä paljon eli ohjelmoinnille on käyttöä vaikka sitä ei kaikkien missään nimessä tarvitse osata. Monella alalla voidaan käyttää jonkinlaisia algoritmeja. Tietokoneelle pitää kuitenkin pystyä kertomaan mitä haluaa ohjelman tehtävän. Vaikka tekoäly osaisikin kirjoittaa oman koodinsa niin jotenkin sen koodin oikeellisuus pitäisi pystyä toteamaan. Tähän tosin varmasti syntyy siihen erikoistuneita yrityksiä. Aikanaan joku Excel mahdollisti sen, että suhteellisen pienellä määrällä tietoa tietokoneista pystyi tekemään hyvinkin monimutkaista laskentaa. Tällaisia työkaluja joilla voidaan automatisoida ohjelmointi tarvitaan lisää. Tietokoneiden pitäisi kyetä hahmottamaan se mitä käyttäjä haluaa ilman ohjelmointia. Tietysti ihmiskielen käyttäminen ohjelmoinnissa vaikuttaa kovin ongelmalliselta, koska ihmiskielet ei ole kehitetty tietokoneen ohjelmointia varten vaan ihmisten väliseen viestintään. Niistä puuttuu tarkkuus. Tietokone kuitenkin ymmärtää asiat omasta näkökulmastaan. Ihmisen kokemusmaailma on tekoälylle vaikea asia. No, toivotaan parasta. 

Onneksi olen sen verran vanha, ettei enää tarvitse opiskella ohjelmointia. Saa nuoret opiskella sen taidon.

Lapsille ja aikuisille voi tulla yllätyksenä kuinka paljon sitä koodia tarvitaan. Itse näen sen hyvänä, että mennään sellaiseen suuntaan ettei tietokoneen käyttäjän tarvitsisi osata niin paljon. Ohjelmointi osaamisen ylläpitäminen on varsin vaativaa. Hyvä, että siihen on sen alan asiantuntijat.

On täysin absurdia, että tavallisen tietokoneen käyttäjän täytyisi osata asioita, kuten muistin hallinta ja kaikki muu. Tietokoneiden pitäisi ymmärtää asiat ilman mitään valtavaa opiskelua.

http://suppelaiset.blogspot.com/

https://www.fudzilla.com/news/58533-nvidia-boss-says-kids-don-t-need-to-code 

Jotainhan lapsille pitäisi tietokoneista opettaa, ehkä ihan yleisellä tasolla. Toisaalta mikä on tärkeää mikä ei. Asiasta kiinnostuneille voitaisiin opettaa vaikka mitä mutta toisaalta on järjetöntä vaatia kaikkia opiskelemaan ohjelmointia. Vähän varmaan olisi hyvä opettaa. Binäärilogiikka on ehkä keskeinen asia tietokoneista mutta toisaalta digitaalilogiikka on niin monen kerroksen alla tietokoneissa että voidaanko sitäkään loppupeleissä pitää minään opiskelemisen arvoisena. Jotain varmaan kannattaisi opettaa. Jos ihmiset eivät ymmärrä tietokoneiden toimintaan sitten he kuvittelevat sellaisia asioita mitkä eivät ole totta. Mutta toisaalta se, että ymmärtää tietokoneen toimintaa on aika monimutkaista opettaa jos ei osaa perusteita.

Nvidia boss Jensen Huang has gone against the grain of tech bosses telling youngsters to learn how to code.

Huang said that programming is not a key skill even at this early stage of the AI revolution. With coding done by AI, Huang said humans can focus on more useful things like biology, education, making stuff, or farming.

He said that for the last decade, almost everyone who sits on a stage would tell you it is vital that your kids learn computer science or learn how to program, and in fact, it's almost the opposite.

“This is the miracle; this is the miracle of artificial intelligence. For the first time, we have closed the gap. The technology divide has been closed, and it's the reason why so many people can use artificial intelligence. It is the reason why every government, every industry event, every company is talking about artificial intelligence today. Because for the first time, you can imagine everyone in your company being techy,” Huang said.

He added the technology lead of other countries has now been reset. The countries, the people that know how to solve a problem in digital biology, or in teaching young people, or in making stuff or in farming, those people who know their stuff now can use technology that is ready.

 

He said that the impact was huge, and people needed to act and make the most of the technology is right now. Using AI is a lot easier now than at any time in the history of computing.

https://www.fudzilla.com/news/58533-nvidia-boss-says-kids-don-t-need-to-code

Koodaukselle on kuitenkin kysyntää vielä kauan. Huang varmaan puhuu tulevaisuudesta eikä tästä päivästä. Me vanhemmat luultavasti ehdimme eläkkeelle ennen kuin tekoäly osaa kaiken. Nuorille tilanne voi tosin olla toinen. Itse veikkaan, että tietokoneen ohjelmointitaidolle tulee olemaan tarvetta vielä pitkän aikaa. Asiat voivat tietysti olla toinen 30 vuoden kuluttua.

Ei kommentteja:

Lähetä kommentti