1,661 skaitymai
1,661 skaitymai

AI kodavimo įrankiai yra blogos naujienos tingiems programuotojams

pateikė Maximiliano Contieri4m2025/03/12
Read on Terminal Reader

Per ilgai; Skaityti

Dirbtinio intelekto sukurtas kodas pranoksta tingius programuotojus. Programinės įrangos darbo vietų mažėja, bet kentaurai išliks.
featured image - AI kodavimo įrankiai yra blogos naujienos tingiems programuotojams
Maximiliano Contieri HackerNoon profile picture
0-item

Kaip AI iš naujo apibrėžia programuotojų vaidmenį technologijų pramonėje


TL;DR: AI sukurtas kodas pranoksta tingius programuotojus. Programinės įrangos darbo vietų mažėja, bet kentaurai išliks.


Šiandien vienas mano draugas pasidalijo savo nusivylimu dėl to, kad buvo paprašyta užpildyti registracijos formą, reikalaujančią vartotojo vardo ir slaptažodžio.


Sistema buvo prastai suprojektuota ir reikalavo saugaus slaptažodžio, nepaaiškinant, kokia problema.



Tai aiškus baisaus UX pavyzdys ir tingus programuotojas, nežinantis, kad su empatija rašo klaidų pranešimus.


Pasakiau savo draugui, kad tai nepriimtina šiuolaikiniame pasaulyje, nes šiuolaikinės AI gali lengvai išspręsti tokias problemas.


Paėmiau telefoną ir pasakiau: „LMPTFY“ (Leisk man tai paklausti), šiuolaikiškas LMGTFY atitikmuo.


Greitai parašiau raginimą:


Suteikite man saugios slaptažodžio tikrinimo svetainės kodą su naudingais klaidų pranešimais, kai vartotojas įveda silpną slaptažodį.


AI sėkmingai pateikė veikiantį puslapį su šiuo kodu:


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


Taip pat galite išbandyti patys:

Blogos naujienos

AI sukurtas sprendimas su naudingais klaidų pranešimais yra bloga žinia tingiems programuotojams.


Programinės įrangos kūrimo darbo vietų jau mažėja, ir tikimasi, kad ši tendencija išliks:

Tai daugelis žmonių prognozavo.


Prieš penkerius metus per paskutinę AI žiemą parašiau straipsnį, numatantį, kad tai įvyks.

Kaip kadaise pasakė didysis Nielsas Bohras:


Nuspėti labai sunku, ypač apie ateitį.


Dabar aišku: tingūs programuotojai yra pasmerkti!

Gerosios naujienos

Ką mes, programinės įrangos inžinieriai, galime padaryti, išskyrus vidutinį kodą?

Pasiduok

Ištirkite kitas karjeras

Netrukus pritrūks tokių parankių žmonių kaip elektrikai, santechnikai ir dažytojai.

Tobulinkite save tapdami kentaurais.

AI neatims tavo darbo. Kūrėjas, įvaldęs AI įrankius.


Kas dvi savaites rašau straipsnius apie švarų kodą , pertvarkymą ir programavimą.


Šiuose straipsniuose galite palyginti daugelio AI rezultatus su ir be nurodymų.


Pavyzdžiui, aukščiau pateiktas kodas turi keletą problemų, kurių AI nepastebi:

Žmonės lieka neįkainojami, kai žino, kaip efektyviai panaudoti AI.


Štai vaizdo įrašas, kuriame palyginami kai kurie įrankiai:

Išvada

Tikiuosi, mano draugas netrukus užpildys slaptažodžio formą – arba dar geriau kūrėjai panaikins visus slaptažodžius.

Be to, tikiuosi, kad rašysite tokius sprendimus ir gausite atlyginimą kaip „kentauras“ – kūrėjas, įvaldantis dirbtinio intelekto įrankius, kad pagerintų savo amatus.

L O A D I N G
. . . comments & more!

About Author

Maximiliano Contieri HackerNoon profile picture
Maximiliano Contieri@mcsee
I’m a sr software engineer specialized in Clean Code, Design and TDD Book "Clean Code Cookbook" 500+ articles written

PABAIGTI ŽYMES

ŠIS STRAIPSNIS BUVO PRISTATYMAS...

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks