1,661 lesings
1,661 lesings

AI-koderingsinstrumente is slegte nuus vir lui programmeerders

deur Maximiliano Contieri4m2025/03/12
Read on Terminal Reader

Te lank; Om te lees

KI-gegenereerde kode vaar beter as lui programmeerders. Sagteware werk neem af, maar kentaurs sal oorleef.
featured image - AI-koderingsinstrumente is slegte nuus vir lui programmeerders
Maximiliano Contieri HackerNoon profile picture
0-item

Hoe KI die rol van programmeerders in die tegnologie-industrie herdefinieer


TL;DR: KI-gegenereerde kode presteer beter as lui programmeerders. Sagteware werk neem af, maar kentaurs sal oorleef.


Vandag het 'n vriend van my sy frustrasie gedeel omdat hy gevra is om 'n registrasievorm in te vul wat 'n gebruikersnaam en wagwoord vereis.


Die stelsel was swak ontwerp en het 'n veilige wagwoord geëis sonder om te verduidelik wat die probleem was.



Dit is 'n duidelike voorbeeld van verskriklike UX en 'n lui programmeerder wat nie bewus is daarvan om foutboodskappe met empatie te skryf nie.


Ek het vir my vriend gesê dit is onaanvaarbaar in vandag se wêreld aangesien moderne KI's maklik sulke probleme kan oplos.


Ek het my foon geneem en gesê: "LMPTFY" (Let Me Prompt That For You), die moderne ekwivalent aan LMGTFY .


Ek het vinnig 'n opdrag geskryf:


Gee vir my die kode vir 'n veilige wagwoordbekragtigingswerf met nuttige foutboodskappe wanneer die gebruiker 'n swak wagwoord invoer.


Die KI het suksesvol 'n werkende bladsy met hierdie kode verskaf:


 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 } });


Jy kan dit ook self probeer:

Die Slegte Nuus

Die KI-gegenereerde oplossing met nuttige foutboodskappe is slegte nuus vir lui programmeerders.


Werksgeleenthede vir sagteware-ontwikkeling neem reeds af, en hierdie neiging sal na verwagting voortduur:

Dit is iets wat baie mense al voorspel het.


Ek het vyf jaar gelede 'n artikel geskryf tydens die laaste KI Winter waarin ek voorspel het dat dit sou gebeur.

Soos die groot Niels Bohr eenkeer gesê het :


Voorspelling is baie moeilik, veral oor die toekoms.


Nou is dit duidelik: lui programmeerders is gedoem!

Die Goeie Nuus

Wat kan ons as sagteware-ingenieurs doen behalwe om middelmatige kode te skryf?

Gee op

Verken ander loopbane

Binnekort sal daar 'n tekort aan handige mense soos elektrisiëns, loodgieters en skilders wees.

Verbeter onsself deur Centaurs te word.

KI sal nie jou werk vat nie. 'n Ontwikkelaar wat KI-gereedskap bemeester, sal.


Ek skryf tweeweekliks artikels oor skoon kode , herfaktorering en programmering.


In hierdie artikels kan u die uitset van baie KI's met en sonder leiding vergelyk.


Byvoorbeeld, die bogenoemde kode het verskeie probleme wat nie deur KI's opgemerk word nie:

Mense bly van onskatbare waarde wanneer hulle weet hoe om KI effektief in te span.


Hier is 'n video wat 'n paar nutsmiddels meet:

Gevolgtrekking

Hopelik sal my vriend binnekort die wagwoordvorm voltooi – of nog beter ontwikkelaars sal alle wagwoorde afkeur.

Ek hoop ook dat jy oplossings soos hierdie sal skryf en betaal word as 'n "Centaur" - 'n ontwikkelaar wat KI-gereedskap bemeester om hul kuns te verbeter.

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks