1,661 lukemat
1,661 lukemat

AI-koodaustyökalut ovat huonoja uutisia laiskoille ohjelmoijille

kirjoittaja Maximiliano Contieri4m2025/03/12
Read on Terminal Reader

Liian pitkä; Lukea

Tekoälyn luoma koodi päihittää laiskoja ohjelmoijia. Ohjelmistotyöt vähenevät, mutta kentaurit selviävät.
featured image - AI-koodaustyökalut ovat huonoja uutisia laiskoille ohjelmoijille
Maximiliano Contieri HackerNoon profile picture
0-item

Kuinka tekoäly määrittelee uudelleen ohjelmoijien roolin teknologiateollisuudessa


TL;DR: Tekoälyn luoma koodi päihittää laiskoja ohjelmoijia. Ohjelmistotyöt vähenevät, mutta kentaurit selviävät.


Tänään eräs ystäväni jakoi turhautumisensa siitä, että häntä pyydettiin täyttämään rekisteröintilomake, jossa vaadittiin käyttäjätunnus ja salasana.


Järjestelmä oli huonosti suunniteltu ja vaati turvallisen salasanan selittämättä, mikä ongelma oli.



Tämä on selkeä esimerkki kauheasta käyttökokemuksesta ja laiskasta ohjelmoijasta, joka ei ole tietoinen virheilmoituksien kirjoittamisesta empatialla.


Sanoin ystävälleni, että tämä ei ole hyväksyttävää nykymaailmassa, koska nykyaikaiset tekoälyt voivat helposti ratkaista tällaiset ongelmat.


Otin puhelimeni ja sanoin "LMTFY" (Let Me Prompt That For You), joka on moderni vastine LMGTFY :lle.


Kirjoitin nopeasti kehotteen:


Anna minulle suojatun salasanan vahvistussivuston koodi, joka sisältää hyödyllisiä virheilmoituksia, kun käyttäjä antaa heikon salasanan.


Tekoäly tarjosi onnistuneesti toimivan sivun tällä koodilla:


 document.getElementById('passwordForm') .addEventListener('submit', function(event) { event.preventDefault(); // Prevent the form from submitting const password = document.getElementById('password').value; // Get the password value const errorMessages = document.getElementById('errorMessages'); // Get the error messages container errorMessages.innerHTML = ''; // Clear previous error messages let errors = []; // Array to store error messages // Validate minimum length if (password.length < 8) { errors.push('The password must be at least 8 characters long.'); } // Validate uppercase letters if (!/[AZ]/.test(password)) { errors.push('The password must contain one uppercase letter.'); } // Validate lowercase letters if (!/[az]/.test(password)) { errors.push('The password must contain one lowercase letter.'); } // Validate numbers if (!/[0-9]/.test(password)) { errors.push('The password must contain one number.'); } // Validate special characters if (!/[!@#$%^&*(),.?":{}|<>]/.test(password)) { errors.push('The password must contain one special character.'); } // Display errors or success message if (errors.length > 0) { errors.forEach(error => { const p = document.createElement('p'); // Create a new paragraph element p.textContent = error; // Set the error message as text errorMessages.appendChild(p); // Add the error message to the container }); } else { alert('Valid password!'); // Show success message if no errors } });


Voit myös kokeilla itse:

Huonot uutiset

Tekoälyn luoma ratkaisu hyödyllisillä virheilmoituksilla on huono uutinen laiskoille ohjelmoijille.


Ohjelmistokehitystyöt ovat jo vähenemässä, ja tämän suuntauksen odotetaan jatkuvan:

Tätä monet ihmiset ovat ennustaneet.


Kirjoitin artikkelin viisi vuotta sitten viime AI-talvella ennustaen tämän tapahtuvan.

Kuten suuri Niels Bohr kerran sanoi :


Ennustaminen on erittäin vaikeaa, varsinkin tulevaisuuden suhteen.


Nyt on selvää: laiskot ohjelmoijat ovat tuomittuja!

Hyviä uutisia

Mitä voimme ohjelmistosuunnittelijoina tehdä keskinkertaisen koodin kirjoittamisen lisäksi?

Luovuta

Tutustu muihin ammatteihin

Pian tulee pulaa kätevistä ihmisistä, kuten sähköasentajista, putkimiehistä ja maalareista.

Kehitä itseämme ryhtymällä kentaureiksi.

AI ei ota työtäsi. Tekoälytyökaluja hallitseva kehittäjä tekee sen.


Kirjoitan joka toinen viikko artikkeleita puhtaasta koodista , uudelleenmuodostamisesta ja ohjelmoinnista.


Näissä artikkeleissa voit verrata monien tekoälyjen tuloksia ohjauksella ja ilman.


Esimerkiksi yllä olevassa koodissa on useita ongelmia, joita tekoälyt eivät huomaa:

Ihmiset ovat korvaamattomia, kun he osaavat valjastaa tekoälyn tehokkaasti.


Tässä on video, jossa esitellään joitakin työkaluja:

Johtopäätös

Toivottavasti ystäväni täyttää pian salasanalomakkeen – tai vielä parempaa, kehittäjät poistavat käytöstä kaikki salasanat.

Toivon myös, että kirjoitat tällaisia ratkaisuja ja saat palkkaa "Centaurina" - kehittäjänä, joka hallitsee tekoälytyökalut parantaakseen taitojaan.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks