Mikä siinä koodaamisessa on vaikeeta?
Selkeät komennot mitä vaan laitetaan peräkkäin. Joku muu on speksannut miten sen pitää toimia. Nykyään on tekoälykin apuna. Silti vaan tyypit ei opi tai tekee hirveesti virheitä
Kommentit (48)
Vierailija kirjoitti:
Vierailija kirjoitti:
Ei se koodaaminen itsessään ole vaikeaa mutta hyvän koodin kirjoittaminen on. Asiat voi usein ratkaista monella tavalla ja ne hyvät koodarit löytävät ne nopeimmat/tehokkaimmat tavat, ymmärtävät asiakkaan toiveet ja tarpeet ja osaavat kertoa ne selkokielellä niille rivikoodareille.
Näin ehkä kuuluisi olla, mutta todellisuudessa kyhätään hätäisesti jotain toimivaa aikaiseksi. Nopeus ja tehokkuus jää taka-alalle.
Ei nykyään ole mitään tarvetta kirjoittaa tehokasta koodia. Miksi kuluttaa turhaa aikaa optimointiin kun keskinkertaisella koodilla pärjää aivan mainiosti. Ylläpidettävyys on koodin tehokkuutta tärkeämpää noin yleisesti. Erikoistapaukset sitten erikseen.
Koodarit on niin paskamulukkuja että tekoälyn ei tarvitse olla kovin älykäs pärjätäkseen paremmin.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Ei se koodaaminen itsessään ole vaikeaa mutta hyvän koodin kirjoittaminen on. Asiat voi usein ratkaista monella tavalla ja ne hyvät koodarit löytävät ne nopeimmat/tehokkaimmat tavat, ymmärtävät asiakkaan toiveet ja tarpeet ja osaavat kertoa ne selkokielellä niille rivikoodareille.
Näin ehkä kuuluisi olla, mutta todellisuudessa kyhätään hätäisesti jotain toimivaa aikaiseksi. Nopeus ja tehokkuus jää taka-alalle.
Ei nykyään ole mitään tarvetta kirjoittaa tehokasta koodia. Miksi kuluttaa turhaa aikaa optimointiin kun keskinkertaisella koodilla pärjää aivan mainiosti. Ylläpidettävyys on koodin tehokkuutta tärkeämpää noin yleisesti. Erikoistapaukset sitten erikseen.
Noinhan ne kaikki ajattelevat, ja mikä on lopputulos? Nykykoneet on ihan yhtä nahkeita mietiskelijöitä kuin 80-luvun mustavalkoiset koneet. Vaikka niiden teho on varmaan miljoonakertaistunut. Kun "toimiihan se huonokin koodi hyvällä koneella".
Liian pitkä aika opetella jotain turhaa ohjelmointikieltä. Liikaa aikaa menee oman ohjelman koodaamiseen ja säätämiseen. Voi maksaa jollekin kuka tekee sen.
Vierailija kirjoitti:
varsinaiset asiantuntijat taas liikkeellä
Se on osa tän palstan perusideaa 😃
Noinhan ne kaikki ajattelevat, ja mikä on lopputulos? Nykykoneet on ihan yhtä nahkeita mietiskelijöitä kuin 80-luvun mustavalkoiset koneet. Vaikka niiden teho on varmaan miljoonakertaistunut. Kun "toimiihan se huonokin koodi hyvällä koneella".
Koodaus on kallista ja koneteho halpaa. Saathan sinä maksaa vaikka omasta kukkarostasi huippukoodareille jos haluat 'tehokasta' koodia. Et taida haluta kun hinta lyödään tiskiin.
Vierailija kirjoitti:
Noinhan ne kaikki ajattelevat, ja mikä on lopputulos? Nykykoneet on ihan yhtä nahkeita mietiskelijöitä kuin 80-luvun mustavalkoiset koneet. Vaikka niiden teho on varmaan miljoonakertaistunut. Kun "toimiihan se huonokin koodi hyvällä koneella".
Koodaus on kallista ja koneteho halpaa. Saathan sinä maksaa vaikka omasta kukkarostasi huippukoodareille jos haluat 'tehokasta' koodia. Et taida haluta kun hinta lyödään tiskiin.
Laskentateho spagetille on iso jatkuva kustannus.
Niinpä. En viitsi edes kommentoida.
On monenlaista ja tasoita koodaamista ja ohjelmointia.
Kun sulla on vaikka satoja matemaattisia silmukoita peräkkäin, jotka eivät saisi mennä solmuun keskenään, eikä jäädä jumiin, niin se on vähän kuin tekisi 20 rubiikin-kuutiota yhtä aikaa, että onnistuu kyllä todella harvalta.
Ne jotka sanoo, että konetehoa on tuhlattavaksi, eivät tiedä haastavista koodihommista mitään - ja tekoäly heidät simsi varmaan korvaa ensimmäisenä.
Vierailija kirjoitti:
Vierailija kirjoitti:
Noinhan ne kaikki ajattelevat, ja mikä on lopputulos? Nykykoneet on ihan yhtä nahkeita mietiskelijöitä kuin 80-luvun mustavalkoiset koneet. Vaikka niiden teho on varmaan miljoonakertaistunut. Kun "toimiihan se huonokin koodi hyvällä koneella".
Koodaus on kallista ja koneteho halpaa. Saathan sinä maksaa vaikka omasta kukkarostasi huippukoodareille jos haluat 'tehokasta' koodia. Et taida haluta kun hinta lyödään tiskiin.
Laskentateho spagetille on iso jatkuva kustannus.
Iso ja iso. Se on katsos se capex vs. opex mikä ajaa firmat pilveenkin.
Meillä käytetään koodari nimitystä heistä jotka suorittavat java-ohjelmointia.
Työhaastattelussa on melko korkean tason todennäköisyys laskelmia, joita tulee suorittaa ja perustella.
Näistä ei vielä millään lukion pitkällä matikalla päästä mihinkään, vaatiin huomattavasti korkeamman tason numeerisia hahmotuksia, joita arvioisin löytyvän noin yhdeltä tuhannesta.
Vierailija kirjoitti:
Ne jotka sanoo, että konetehoa on tuhlattavaksi, eivät tiedä haastavista koodihommista mitään - ja tekoäly heidät simsi varmaan korvaa ensimmäisenä.
Suurin osa hommista ei ole haastavia tehokkuuden takia vaan homman hankaluus tulee sen ymmärtämisessä mitä halutaan ja miten järjestelmän pitäisi toimia. Luonnollinen kieli on yksi epätäsmällisimmistä tavoista kertoa järjestelmän toiminnasta, joten on aikamoinen harhaluulo luulla että joku ummikko asiakas voisi kuvailla järjestelmän luonnollisella kielellä ja tekoäly sen toteuttaisi. Ja kuka sen järjestelmän toiminnan oikeellisuuden tarkistaisi?
Käytännössä ihminen pysyy loopissa ja esim. olemassa olevan koodin optimointi tms. on semmoista missä tekoäly voi ennemminkin auttaa.
Tekoäly on jännä asia. Jos et tiedä asiasta mitään, häikäistyt sen kyvyistä. Jos olet asiantuntija, vajoat epätoivoon, kun se on niin huono apuri.
Vierailija kirjoitti:
Tekoäly on jännä asia. Jos et tiedä asiasta mitään, häikäistyt sen kyvyistä. Jos olet asiantuntija, vajoat epätoivoon, kun se on niin huono apuri.
Aika hyvä se on 'boiler plate' koodia tuottamaan jo, mutta välistä tulee sellaista jöötiä että.. ei tosiaan häikäise osaamisellaan vaikka kiva apuväline onkin.
Ne ketkä aitiopaikalla ovat, mitä tekoälyn kehittymiseen tulee, vaikuttavat usein toistavan sitä että tekoäly tulee tekemään ihmistä paremmin kaikki sellaiset tehtävät joiden tekemisellä on taloudellinen vaikutin.
Tiivistettynähän tuo tarkoittaa sitä että jos sinulla on pulssi niin lapikasta tulee.
Se tarkoittaa myös sitä että jos pulssi tällä hetkellä tuntuu, niin kannattaa pikinmiten miettiä mitä se vaatii omalla ja jälkikasvun kohdalla että tulevaisuudessa selviää.
Koodarit ovat hyvä esimerkki sellaisesta ammattikunnasta jotka ajattelevat että heidän työnkuvansa jotenkin vain muuttuu hiukan erilaiseksi mutta "kyllähän aina koodaamista on". Näille, kuten myös monille lääkäreille, asianajajille, poliitikoille, kirjailijoille, uutistenlukijoille, toimittajille, kuljettajille, projektipäälliköille, johtajille jne.jne on tulossa iso ylläri ei niin kovin kaukaisessa tulevaisuudessa.
Jos kysytään mikä koodaamisessa on vaikeaa, niin jonkinlaisen tekoälyn koodamiseen meni tuhansilta ja tuhansilta erittäin älykkäiltä ihmisiltä 70+ vuotta.
Jos ajattelee lego-rakentamista, niin eihän rakentaminen toki vaikeaa ole.
Jos ajattelee vaikka avaruushissin rakentamista, niin rakentaminen onkin järkyttävän vaikeaa.
Vierailija kirjoitti:
Ne ketkä aitiopaikalla ovat, mitä tekoälyn kehittymiseen tulee, vaikuttavat usein toistavan sitä että tekoäly tulee tekemään ihmistä paremmin kaikki sellaiset tehtävät joiden tekemisellä on taloudellinen vaikutin.
Tiivistettynähän tuo tarkoittaa sitä että jos sinulla on pulssi niin lapikasta tulee.
Se tarkoittaa myös sitä että jos pulssi tällä hetkellä tuntuu, niin kannattaa pikinmiten miettiä mitä se vaatii omalla ja jälkikasvun kohdalla että tulevaisuudessa selviää.
Koodarit ovat hyvä esimerkki sellaisesta ammattikunnasta jotka ajattelevat että heidän työnkuvansa jotenkin vain muuttuu hiukan erilaiseksi mutta "kyllähän aina koodaamista on". Näille, kuten myös monille lääkäreille, asianajajille, poliitikoille, kirjailijoille, uutistenlukijoille, toimittajille, kuljettajille, projektipäälliköille, johtajille jne.jne on tulossa iso ylläri ei niin kovin kaukaisessa tulevaisuudessa.
Sehän se on harvatukkaisten pomojen unelma, mutta nykyiset ratkaisut eivät tule ihmistä korvaamaan:
"Meta AI Chief Says Large Language Models Will Not Reach Human Intelligence"
https://www.ft.com/content/23fab126-f1d3-4add-a457-207a25730ad9
"Yann LeCun, chief AI scientist at the social media giant that owns Facebook and Instagram, said LLMs had "very limited understanding of logic... do not understand the physical world, do not have persistent memory, cannot reason in any reasonable definition of the term and cannot plan hierarchically."
In an interview with the Financial Times, he argued against relying on advancing LLMs in the quest to make human-level intelligence, as these models can only answer prompts accurately if they have been fed the right training data and are, therefore, "intrinsically unsafe." Instead, he is working to develop an entirely new generation of AI systems that he hopes will power machines with human-level intelligence, although he said this vision could take 10 years to achieve. Meta has been pouring billions of dollars into developing its own LLMs as generative AI has exploded, aiming to catch up with rival tech groups, including Microsoft-backed OpenAI and Alphabet's Google."
Käynnistän perustamani yrityksen liiketoiminnan kesäkuun alussa, sadasta tarvitsemastani työntekijästä en palkkaa yhtäkään koska tekoäly hoitelee sen porukan hommat. Liiketoiminnan laajentaminen on vain muutaman näppäimen painalluksen takana, mitä työvoimaan tulee. Minkälaisia ajatuksia tämä sinussa herättää?
Näin ehkä kuuluisi olla, mutta todellisuudessa kyhätään hätäisesti jotain toimivaa aikaiseksi. Nopeus ja tehokkuus jää taka-alalle.