Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?

Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?

Īsa atbilde: mākslīgais intelekts pilnībā neaizstās tīmekļa izstrādātājus, taču tas aizstās atkārtotus, zema konteksta uzdevumus un paaugstinās cerības. Izstrādātāji joprojām ir vērtīgi, ja viņi var izvērtēt kompromisus, pārbaudīt mākslīgā intelekta rezultātus, izprast lietotājus un uzņemties atbildību par ražošanas rezultātiem; tie, kas izstrādā tikai pamata kodu, saskarsies ar daudz lielāku spiedienu.

Galvenie secinājumi: Atbildība: Izstrādātājiem ir jāpaliek atbildīgiem par nosūtīto kodu, nevis mākslīgā intelekta rīkiem.

Spriedums: melnrakstiem izmantojiet mākslīgo intelektu, bet pārbaudiet arhitektūru, drošību un lietojamību.

Jauniešu spiediens: Apgūstiet pamatus jau agrīnā stadijā, jo sākuma līmeņa uzdevumi kļūst arvien automatizētāki.

Ārštata darbinieku pozicionēšana: pārdodiet rezultātus, stratēģiju un integrācijas, nevis vienkāršas tīmekļa vietnes.

Mākslīgā intelekta plūdums: apvienojiet pamudināšanas prasmes ar atkļūdošanu, pieejamību un produkta domāšanu.

Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus? Infografika
Raksti, kurus jūs varētu vēlēties izlasīt pēc šī raksta:

🔗 Vai farmaceitus aizstās mākslīgais intelekts?
Izpētiet, kā mākslīgais intelekts varētu pārveidot farmaceitu lomas un pienākumus.

🔗 Vai mākslīgais intelekts aizstās būvinženierus?
Uzziniet, kā automatizācija ietekmē inženierzinātņu karjeras un darbplūsmas.

🔗 Vai mākslīgais intelekts aizstās grāmatvežus?
Izprotiet mākslīgā intelekta ietekmi uz grāmatvedības uzdevumiem un nākotnes pieprasījumu.

🔗 Vai mākslīgais intelekts aizstās kravas automašīnu vadītājus?
Uzziniet, kā autonomās tehnoloģijas varētu mainīt kravas automašīnu vadītāju darbu.

1. “Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?” 🧠

Labai atbildei uz jautājumu “Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?” vajadzētu izvairīties no abām slinkajām galējībām.

Viens galējības variants ir šāds: “Mākslīgais intelekts pārņems katru kodēšanas darbu.” Dramatiski. Klikšķinoši. Parasti nav noderīgi.

Otrs saka: “Nekas nemainīsies, iemācies kodēt kā parasti.” Arī nepareizi, vai vismaz spītīgi diezgan porcelāna veidā.

Labāka atbilde izskatās šādi:

  • Kuras tīmekļa izstrādes daļas atkārtojas

  • Kurām daļām ir nepieciešams spriedums

  • Kuras prasmes mākslīgais intelekts padara vērtīgākas

  • Kuri iesācēju uzdevumi var sarukt

  • Kādas jaunas lomas var parādīties

  • Kā klienti un darba devēji iegādājas tīmekļa vietnes, lietotnes un digitālos produktus

Mākslīgais intelekts ļoti labi prot radīt koda formas materiālu. Dažreiz šis kods ir patiesi vērtīgs. Dažreiz tas ir mirdzošs kartona tilts — iespaidīgs, līdz kāds pa to uzkāpj.

Īstais jautājums nav tikai par to, vai mākslīgais intelekts var rakstīt kodu. Tas ir par to, vai mākslīgais intelekts spēj izprast visu sarežģīto kontekstu, kāpēc kodam ir jāpastāv.

Parasti, ne pats par sevi.

2. Salīdzināšanas tabula: mākslīgais intelekts pret tīmekļa izstrādātājiem ⚖️

Apgabals Mākslīgā intelekta rīki Cilvēku tīmekļa izstrādātāji Kurš uzvar?
Standarta kods Ātri, bieži vien diezgan tīri Lēnāk, bet apzinātāk Mākslīgais intelekts ātrumam 🚀
Atkļūdošana Noderīgi, bet var skaļi minēt Labāk izsekot tiešraides kontekstam Cilvēks, parasti
Lietotāja saskarnes idejas Ģenerē daudz iespēju Izprot zīmolu, lietotājus un kompromisus Kaklasaite, tāda kā
Pieejamība Var ieteikt pamatus Jāpārbauda lietojamība tiešsaistē Cilvēks
Drošība Var atzīmēt bieži sastopamas problēmas Nepieciešama dziļāka spriestspēja Cilvēks
Klientu komunikācija Neērts, vispārīgs Lasa toni, politiku, budžeta svārstības Cilvēk, nav nekādu šaubu 😅
Atkārtoti uzdevumi Lieliski Garlaicīgi, bet pārvaldāmi Mākslīgais intelekts
Arhitektūra Riskanti bez norādījumiem Spēcīgs, kad ir pieredzējis Cilvēks
Mācību atbalsts Lielisks pasniedzējs, lielākoties Mentori piešķir nianses Abi
Galīgā atbildība Neviens — tas digitāli parausta plecus Rezultāts pieder viņam Cilvēks

Tātad, vai mākslīgais intelekts aizstās tīmekļa izstrādātājus? Ne visās jomās. Taču tas noteikti aizstās daļu no zema konteksta darba, kas agrāk aizpildīja jaunāko klašu pieteikumus, ārštata darbus un pamata tīmekļa vietņu veidošanu.

3. Darbu, ko mākslīgais intelekts jau pārņem 🛠️

Būsim atklāti, daži tīmekļa izstrādes uzdevumi nekad nebija svēti amati. Tie bija mājas darbi, kas jāveic, valkājot kapučjaku.

Mākslīgais intelekts jau ir vērtīgs šādiem mērķiem:

  • Pamatlapas sadaļu rakstīšana

  • Veidlapas validācijas loģikas izveide

  • CSS utilitātes klašu ģenerēšana

  • Ietvara kļūdu skaidrojums

  • Testa gadījumu izstrāde

  • Vienkārša JavaScript konvertēšana uz TypeScript

  • Dokumentācijas rakstīšana

  • Ātru prototipu izveide

  • Atkārtotu komponentu refaktorēšana

  • Datu bāzes vaicājumu modeļu ieteikšana

Daudzās komandās mākslīgais intelekts kļūst par daļēji asistentu, daļēji praktikantu, daļēji gumijas pīli, kas dažreiz halucinē par neeksistējošu bibliotēku 🦆.

Izstrādātāju aktivitāte lielākajās kodēšanas platformās ir turpinājusi pieaugt līdztekus mākslīgā intelekta atbalstītām darbplūsmām, kas liecina, ka mākslīgais intelekts ne tikai "atbrīvo izstrādātājus", veicot tīru viens pret vienu apmaiņu. Tas maina izstrādes darba apjomu un stilu.

Vislielākās briesmas draud izstrādātājiem, kuri veic tikai virspusēju ieviešanu, nesaprotot, ko viņi veido. Ja jūsu galvenā vērtība ir “Es varu pārvērst uzvedni par pogu”, tad jā, mākslīgais intelekts elpo uz jūsu sviestmaizes.

4. Darbs, ar kuru mākslīgajam intelektam joprojām ir grūtības 😬

Mākslīgais intelekts ir mazāk uzticams, ja problēmai ir slēpts konteksts.

Un tīmekļa izstrāde ir pilna ar slēptu kontekstu.

Klients saka: “Mums vajag tikai vienkāršu informācijas paneli.” Slavenākie pēdējie vārdi. To nozīme ir šāda:

  • Tam ir nepieciešamas uz lomām balstītas atļaujas

  • Tam vajadzētu ātri ielādēties vecos tālruņos

  • Pārdošanas komanda vēlas eksportēt preces

  • Juridiskajai komandai ir nepieciešami audita žurnāli

  • Izpilddirektors vēlas, lai tas “šķistu augstākās klases”

  • API nav dokumentēts

  • Datubāzē ir noslēpumaini mantoti lauki

  • Neviens nezina, kam pieder dizaina sistēma

Mākslīgais intelekts, protams, var palīdzēt ar dažām tā daļām. Taču tas dabiski nesaprot organizatoriskās dīvainības, ieinteresēto personu spriedzi, tehniskos parādus, konversijas psiholoģiju, zīmola pozicionēšanu vai to, ka atbilstības nodaļas pārstāve Sūzena noraidīs visu plūsmu, jo viena izvēles rūtiņa ir pārāk silti formulēta.

Tieši tur tīmekļa izstrādātāji kļūst par problēmu risinātājiem, ne tikai par koda rakstītājiem.

Mākslīgais intelekts var ģenerēt modālo logu. Izstrādātājs izlemj, vai modālajam logam vispār ir jāpastāv.

Maza atšķirība. Milzīgs rezultāts.

5. Jaunākie tīmekļa izstrādātāji izjutīs vislielāko spiedienu 🌱

Neērtā daļa: sākuma līmeņa tīmekļa izstrāde mainās.

Jaunākie izstrādātāji bieži sāk ar šādiem uzdevumiem:

  • Labot šo izkārtojumu

  • Izveidojiet šo vienkāršo komponentu

  • Pievienot šo API izsaukumu

  • Notīrīt šo CSS

  • Atjaunināt šo kopiju

  • Uzrakstiet vienkāršu testu

  • Padarīt šo lapu atsaucīgu

Mākslīgais intelekts tagad var palīdzēt daudzos no šiem uzdevumiem. Tas nenozīmē, ka jaunākie izstrādātāji ir lemti neveiksmei, bet gan to, ka vecais ceļš “apgūt sintaksi, dabūt darbu, lēnām apgūt kontekstu” kļūst arvien nelīdzenāks.

Darba devēji var sagaidīt, ka iesācēji paveiks vairāk ātrāk, jo mākslīgais intelekts dod viņiem priekšrocības. Tas izklausās negodīgi, jo, nu, tā tas it kā ir. Bet tāda ir arī tendence.

Jaunākais izstrādātājs, kurš uzvar, nav tas, kurš atsakās no mākslīgā intelekta. Tas ir tas, kurš izmanto mākslīgo intelektu, pārbauda to, uzlabo un var izskaidrot, kas notiek.

Spēcīgam jaunākajam tīmekļa izstrādātājam tagad ir nepieciešams:

  • HTML, CSS un JavaScript pamati

  • Git un atkļūdošanas paradumi

  • Pamatzināšanas par pieejamību

  • Ērti kritiski lasot mākslīgā intelekta ģenerētu kodu

  • Pietiekami daudz izpratnes par aizmugursistēmu, lai nekristu panikā API dēļ

  • Produkta izjūta, pat neliela

  • Komunikācijas prasmes, kas neizklausās pēc salauzta izmaiņu žurnāla

Ar nelielu pavērsienu mākslīgais intelekts varētu padarīt pamatus svarīgākus, nevis mazāk svarīgus. Ja mašīna jums dod nepareizu kodu un jūs nevarat atpazīt smaržu, jūs tikai kopējat un ielīmējat konfeti ražošanā 🎉.

6. Vecākie tīmekļa izstrādātāji kļūst vērtīgāki — bet citādāki 🧩

Vecākie izstrādātāji nav drošībā, jo viņi zina labāku sintaksi. Sintakse tagad ir lēta.

Viņi ir vērtīgi, jo zina sekas.

Vecākais tīmekļa izstrādātājs var aplūkot piedāvāto risinājumu un domāt:

  • Tas pārtrauks kešatmiņu

  • Šo komponentu vairs nebūs iespējams uzturēt

  • Šī animācija kaitē pieejamībai

  • Šī API forma mūs vēlāk kaitinās

  • Šī bibliotēka ir pārspīlēta

  • Tam jābūt servera renderētam

  • To vispār nevajadzētu būvēt

Šādu spriedumu ir grūti pamudināt uz eksistenci.

Mākslīgais intelekts var ievērojami paātrināt vecāko izstrādātāju darbu, taču tas arī dod viņiem vairāk pārskatāma darba. Uzdevums mainās no “katras rindas rakstīšanas” uz “sistēmas vadīšanu, izvades pārbaudi, arhitektūras aizsardzību un viedu kompromisu veikšanu”

Tas ir kā kļūt par šefpavāru ar desmit ātriem, nenogurstošiem pavāriem, kuri dažreiz zupā bez iemesla pieliek kanēli 🍲.

Vecākā izstrādātāja priekšrocība kļūst par gaumi, spriestspēju un atbildību.

7. Ārštata tīmekļa izstrādātāji: drauds vai iespēja? 💼

Frīlanceri atrodas īpašā situācijā.

No vienas puses, mākslīgais intelekts atvieglo vienkāršu brošūru vietņu izveidi tiem, kas nav izstrādātāji. Mazie klienti var domāt: "Kāpēc maksāt kādam, ja es varu lūgt mākslīgā intelekta palīdzību?" Un ļoti vienkāršiem projektiem viņiem kādu laiku varētu būt taisnība.

No otras puses, klientiem joprojām ir grūtības ar:

  • Zinot, ko lūgt

  • Pareizās platformas izvēle

  • Efektīva teksta rakstīšana

  • Analītikas iestatīšana

  • Veidlapu un automatizāciju savienošana

  • Konversiju uzlabošana

  • Veiktspējas uzturēšana

  • Mākslīgā intelekta ģenerēto konstruktoru kļūdu labošana

Tas rada jaunu ārštata darbinieku pozicionēšanas iespēju.

Tā vietā, lai pārdotu “Es veidoju tīmekļa vietnes”, tīmekļa izstrādātāji var pārdot rezultātus:

  • “Es veidoju ātras potenciālo klientu piesaistes vietnes.”

  • “Es laboju lēnus Shopify veikalus”

  • “Es sarežģīto SaaS ieviešanas procesu pārvēršu tīrās plūsmās.”

  • “Es veidoju pieejamas tīmekļa vietnes pakalpojumu uzņēmumiem.”

  • “Es savienoju jūsu vietni, klientu attiecību pārvaldības sistēmu (CRM), veidlapas un e-pasta automatizāciju.”

Tas izklausās mazāk romantiski nekā “digitālu pieredžu veidošana”, bet parasti tas atmaksājas labāk.

Frīlanceri, kas apvieno mākslīgā intelekta ātrumu ar cilvēku konsultācijām, var gūt lielāku peļņu, jo viņi var sniegt rezultātus ātrāk, vienlaikus veltot vairāk laika stratēģijas izstrādei.

8. Prasmes, kas tīmekļa izstrādātājiem nepieciešamas, lai saglabātu aktualitāti 🔥

Atbilde uz jautājumu "Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?" lielā mērā ir atkarīga no tā, par kāda veida tīmekļa izstrādātāju mēs runājam.

Izstrādātāju, kurš nepārtraukti aug, ir daudz grūtāk aizstāt.

Koncentrējieties uz šīm prasmēm:

Priekšējās izstrādes pamati

HTML, CSS, JavaScript, pieejamība, pārlūkprogrammas darbība, atsaucīgs dizains, semantiskā struktūra. Garlaicīgi? Varbūt. Nepieciešami? Noteikti.

Ietvara plūdums

React, Vue, Svelte, Next stila renderēšanas modeļi, maršrutēšana, stāvoklis, hidratācija, servera komponenti un visi mazie ietvara gremlini, kas slēpjas zem grīdas dēļiem.

Atkļūdošana

Kļūdu novēršana kļūst par augstākās klases prasmi. Mākslīgais intelekts var ieteikt atbildes, bet izstrādātājiem ir jāpārbauda realitāte.

Lietotāja pieredzes (UX) un produktu domāšana

Tīmekļa izstrādātājs, kurš saprot lietotāju plūsmas, konversijas, berzi, uzticības signālus un izkārtojuma hierarhiju, ir daudz vērtīgāks nekā kāds, kurš tikai ievieš pieprasījumus.

Veiktspēja

Tīmekļa vietnes pamatfunkciju veiktspēja, attēlu optimizācija, pakotnes lielums, kešatmiņa, slinkā ielāde, datubāzes izsaukumi, renderēšanas stratēģija. Ātrums joprojām ir svarīgs. Lietotāji ir nepacietīgi mazi pērkona negaisi 🌩️.

Drošības pamati

Autentifikācija, autorizācija, ievades validācija, atkarību riski, noslēpumu pārvaldība, atļaujas un droša datu apstrāde.

Mākslīgā intelekta sadarbība

Pamudināšana nav maģija. Īstā prasme ir sadalīt darbu praktiskos fragmentos, pārskatīt rezultātus, pieprasīt labākus turpmākos pasākumus un atteikties no slikta koda pat tad, ja tas izskatās noslīpēts.

9. Ko vēlas uzņēmumi 🏢

Uzņēmumi nealgo tīmekļa izstrādātājus tāpēc, ka viņiem patīk kods. Viņi algo tīmekļa izstrādātājus, jo viņiem ir jāatrisina biznesa problēmas.

Viņiem ir nepieciešams:

  • Vairāk reģistrāciju

  • Labāka norēķināšanās plūsma

  • Iekšējie rīki

  • Ātrākas tīmekļa vietnes

  • Mazāk kļūdu

  • Tīrāki informācijas paneļi

  • Labāka adaptācija

  • Vienkāršāka satura pārvaldība

  • Labāka meklēšanas redzamība

  • Uzticamas integrācijas

Mākslīgais intelekts palīdz ģenerēt kodu, taču kods ir tikai viena no sastāvdaļām. Uzņēmumiem joprojām ir nepieciešami cilvēki, kas spēj sarežģītās biznesa vajadzības pārvērst lietojamās sistēmās.

Jaunākie darbaspēka pētījumi liecina, ka programmatūras nozares lomas attīstās, nevis vienkārši izzūd, un izstrādātāji ir tie darbinieki, kas ir vistuvāk mākslīgā intelekta vadītajām pārmaiņām. Daudzi izstrādātāji sagaida, ka viņu lomas mainīsies, un liela daļa ziņo, ka mākslīgais intelekts jau paplašina iespējas, nevis tikai tās samazina.

Tas nenozīmē, ka visi ir drošībā. Tas nozīmē, ka loma mutē. Nedaudz līdzīgs Pokémonam, bet ar vairāk Jira biļetēm ⚡.

10. Galvenais risks: vidējais tiek automatizēts 📉

Lūk, pikantākā daļa.

Mākslīgais intelekts, visticamāk, drīzumā neaizstās izcilus tīmekļa izstrādātājus.

Bet tas var aizstāt vidējo ražošanas apjomu.

Vidējas galvenās lapas. Vidējas CRUD lietotnes. Vidējas veidnes. Vidējs “vienkārši padariet to atsaucīgu” darbs. Vidēja dokumentācija. Vidējs stils. Vidēji maketi. Daudz kas no viduvēja tagad ir ģenerējams.

Tas nozīmē, ka vidusdaļa tiek saspiesta.

Lai izceltos, tīmekļa izstrādātājiem ir jāuzlabo lietas, ko mākslīgais intelekts nevar droši pārvaldīt:

  • Neskaidīgu mērķu izpratne

  • Spriedumu izteikšana

  • Saziņa ar cilvēkiem

  • Uzturējamu sistēmu projektēšana

  • Ražošanas rezultātu pārņemšana

  • Domājot komerciāli

  • Zinot, kad neko nevajag būvēt

Pēdējais ir svarīgāks, nekā cilvēki atzīst. Izstrādātājs, kurš glābj uzņēmumu no nepareizas funkcijas izveides, ir vērtīgāks nekā tas, kurš ļoti ātri izstrādā nepareizu funkciju.

Mākslīgajam intelektam patīk ražot. Cilvēkiem ir jāpieņem lēmumi.

11. Tātad, vai mākslīgais intelekts aizstās tīmekļa izstrādātājus? Praktiskais spriedums ✅

Nē, mākslīgais intelekts pilnībā neaizstās tīmekļa izstrādātājus.

Bet jā, mākslīgais intelekts aizstās dažus tīmekļa izstrādes uzdevumus, dažus zemākas klases darbus un dažus izstrādātājus, kuri atsakās pielāgoties.

Tas izklausās skarbi, bet tā droši vien ir visprecīzākā atbilde.

Nākotnes tīmekļa izstrādātājs izskatās nevis pēc tīra koda rakstītāja, bet gan pēc tehnisku produktu veidotāja. Kāds, kurš prot izmantot mākslīgā intelekta rīkus, izprast arhitektūru, rūpēties par lietotāja pieredzi (UX), veikt padziļinātas atkļūdošanas, skaidri komunicēt un piedāvāt lietas, kas darbojas.

Labākie izstrādātāji kļūs ātrāki. Vājākos izstrādātājus būs vieglāk aizstāt. Iesācējiem agrāk būs nepieciešamas spēcīgākas pamatzināšanas. Frīlanceriem būs nepieciešama asāka pozicionēšanās. Komandas sagaida lielāku mākslīgā intelekta pārvaldīšanu.

Un, neskatoties uz visu šo, tīmeklis nekļūst vienkāršāks. Lietotāji joprojām vēlas ātru, pieejamu, drošu, skaistu un uzticamu digitālo pieredzi. Uzņēmumi joprojām vēlas rezultātus. Pārlūkprogrammas joprojām uzvedas nepaklausīgi. CSS joprojām dažreiz nodarbojas ar burvestībām 🧙.

Tāpēc labāks jautājums, iespējams, nav "Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus?"

Tas varētu būt: “Vai tīmekļa izstrādātāji, kas izmanto mākslīgo intelektu, aizstās tīmekļa izstrādātājus, kuri to nedara?”

Atklāti sakot, šī atbilde ir daudz tuvāka “jā”.

12. Svarīgākais ēdiens 🎯

Mākslīgais intelekts strauji maina tīmekļa izstrādi, taču tas nepadara prasmīgus tīmekļa izstrādātājus nenozīmīgus.

Tas automatizē atkārtotu darbu, paaugstina cerības un piespiež izstrādātājus iet tālāk par sintakses robežām. Drošākais ceļš ir kļūt par tādu izstrādātāju, kurš saprot gan kodu, gan tā pamatojumu.

Izmantojiet mākslīgo intelektu ātrumam. Izmantojiet savas smadzenes spriestspējai. Izmantojiet pamatus kā drošības jostu.

Jo mākslīgais intelekts var ģenerēt tīmekļa vietni.

Bet izveidot pareizo tīmekļa vietni, pareizajiem cilvēkiem, ar pareizajiem kompromisiem un reāllaika ierobežojumu apstākļos? Tam joprojām ir nepieciešams izstrādātājs. Labs izstrādātājs.

Reālās pasaules piemērs: mākslīgā intelekta izmantošana vietējās rezervēšanas lapas atjaunošanai 🧪

Scenārijs

Iedomājieties, ka neliela fizioterapijas klīnika pieņem darbā ārštata tīmekļa izstrādātāju. Klīnikai jau ir tīmekļa vietne, taču tās rezervācijas lapa ir lēna, mulsinoša mobilajās ierīcēs, un pacienti turpina zvanīt uz reģistratūru, jo nevar pateikt, kuru pieraksta veidu izvēlēties.

Tieši šādā darbā mākslīgais intelekts var palīdzēt, taču to nedrīkst atstāt bez uzraudzības.

Izstrādātājs izmanto mākslīgo intelektu, lai paātrinātu pirmo melnrakstu: lapas struktūru, veidlapas kopiju, validācijas loģiku, pieejamības pārbaudes un testa gadījumus. Taču izstrādātājs joprojām nosaka lietotāju plūsmu, pārbauda medicīnisko formulējumu, pārskata privātuma riskus un pārliecinās, ka lapa darbojas ar klīnikas rezervēšanas sistēmu.

Vērtība nav “mākslīgais intelekts izveidoja lapu”. Vērtība ir tāda, ka izstrādātājs izmantoja mākslīgo intelektu, lai darbotos ātrāk, vienlaikus saglabājot rezultāta īpašumtiesības.

Kas nepieciešams izstrādātājam

Pirms mākslīgā intelekta izmantošanas izstrādātājs apkopo:

  • Pašreizējās rezervācijas lapas URL vai ekrānuzņēmumi

  • Tikšanās veidu saraksts

  • Klīnikas zīmola krāsas un runas tonis

  • Rezervēšanas sistēmas tehniskās prasības

  • Visi veidlapas lauki, kas jāapkopo

  • Pacientu informācijas privātuma prasības

  • Bieži uzdotie jautājumi, ko pacienti uzdod pirms pierakstīšanās

  • Mobilo ierīču veiktspējas problēmas esošajā lapā

  • Pieejamības prasības, īpaši vecākiem lietotājiem

Bez šī konteksta mākslīgais intelekts varētu radīt skaistu formu, kas atrisina nepareizo problēmu. Ļoti noslīpēta. Nekāda palīdzība.

Instrukcijas piemērs

Spēcīga uzvedne varētu izskatīties šādi:

Jūs palīdzat man pārveidot rezervācijas lapu nelielai fizioterapijas klīnikai.

Mērķis:
Atvieglot pacientiem pareizā pieraksta veida izvēli un rezervācijas veidlapas aizpildīšanu mobilajā tālrunī.

Mērķauditorija:
pacienti vecumā no 25 līdz 75 gadiem, tostarp cilvēki, kuriem var būt sāpes, stress vai kuri tiešsaistē var justies nedroši.

Pašreizējā problēma:

Esošajā lapā ir pārāk daudz teksta, neskaidras pieraksta iespējas un gara veidlapa. Reģistratūra saņem zvanus no pacientiem, kuri nav pārliecināti, pie kā pierakstīties.
Ierobežojumi:

  • Lietojiet skaidru, ikdienišķu valodu.
  • Saglabājiet veidlapu īsu.
  • Neprasiet nevajadzīgu medicīnisku informāciju.
  • Iekļaujiet pieejamībai draudzīgas etiķetes un kļūdu ziņojumus.
  • Pieņemsim, ka tas tiks veidots programmā React.
  • Neizgudrojiet rezervēšanas sistēmas API detaļas.
  • Izceliet visas drošības vai privātuma problēmas, kas man jāpārbauda ar klientu.
    Lūdzu, izveidojiet:
  1. Ieteicamā lapas struktūra.
  2. Uzlabots tikšanās iespēju teksts.
  3. React formas komponenta melnraksts.
  4. Veidlapas validācijas noteikumi.
  5. Pieejamības pārbaudes.
  6. Testa gadījumi mobilajām ierīcēm un galddatoriem.

Šī norāde dod mākslīgajam intelektam uzdevumu, robežas un kontekstu. Tā arī norāda modelim, ko nevajadzētu izgudrot, kas ir svarīgāk, nekā cilvēki domā.

Kā to pārbaudīt

Izstrādātājam nevajadzētu vienkārši ielīmēt mākslīgā intelekta izvadi ražošanas vidē un cerēt, ka internets būs laipns.

Viņi to varētu pārbaudīt ar vienkāršiem scenārijiem:

  • Jauns pacients pierakstās uz pirmreizējo konsultāciju pa tālruni.

  • Atkārtoti ierodas pacients, kurš pierakstās uz atkārtotu vizīti.

  • Lietotājs atstāj obligāto lauku tukšu.

  • Lietotājs ievada nepareizu tālruņa numuru.

  • Ekrāna lasītāja lietotājs pārvietojas starp veidlapu etiķetēm.

  • Pacients mēģina pierakstīties, nesaprotot atšķirību starp pierakstu veidiem.

  • Rezervēšanas sistēma nedarbojas vai ielādējas lēni.

  • Reģistratūrai ir jāsaprot, kāda informācija tiks saņemta pēc iesniegšanas.

Izstrādātājam vajadzētu arī lūgt klīnikai pārskatīt formulējumu. Mākslīgais intelekts var radīt pierakstu aprakstus, kas šķistu pārliecinoši, bet medicīniski neprecīzi, kas nav maza problēma.

Kas var noiet greizi

Mākslīgais intelekts varētu:

  • Pievienot nevajadzīgus veselības jautājumus

  • Izveidojiet veidlapu laukus, kas bez skaidra iemesla apkopo sensitīvus datus

  • Izgudrojiet API galapunktu rezervēšanas sistēmai

  • Izmantojiet neskaidrus kļūdu ziņojumus, piemēram, “Nederīga ievade”

  • Izveidojiet izkārtojumu, kas labi izskatās uz datora, bet nedarbojas mazos ekrānos

  • Problēmas ar tastatūras navigāciju

  • Aizmirstiet ielādes, tukšuma un kļūdu stāvokļus

  • Iesakiet tekstu, kas izklausās noslīpēts, bet neatbilst tam, kā klīnika sazinās ar pacientiem

Šeit attīstītājs nopelna savu naudu.

Viņi pārbauda kodu, vienkāršo plūsmu, testē veidlapu, aizsargā pacientu datus un jautā, vai katrs lauks patiešām ir nepieciešams. Mākslīgais intelekts var uzzīmēt ķieģeļu skices. Izstrādātājam joprojām ir jāuzbūvē siena taisna.

Praktiska līdzņemšana

Šī ir tīmekļa izstrādes nākotne miniatūrā.

Mākslīgais intelekts var palīdzēt izstrādātājam daudz ātrāk pāriet no tukšas lapas uz darba melnrakstu. Taču svarīgais darbs joprojām ir cilvēcisks: klienta izpratne, lietotāju aizsardzība, perifēro gadījumu pārbaude, pieejamības uzlabošana un pārliecināšanās, ka gatavā lapa atrisina patieso problēmu.

Vājš izstrādātājs lūdz mākslīgajam intelektam rezervācijas lapu.

Spēcīgāks izstrādātājs sniedz mākslīgajam intelektam kontekstu, pārskata rezultātus, testē neērtās daļas un piedāvā kaut ko tādu, ko pacienti var viegli izmantot.

Bieži uzdotie jautājumi

Vai mākslīgais intelekts pilnībā aizstās tīmekļa izstrādātājus?

Maz ticams, ka mākslīgais intelekts pilnībā aizstās tīmekļa izstrādātājus. Tas var ģenerēt kodu, izskaidrot kļūdas, izveidot izkārtojumus un paātrināt atkārtotus uzdevumus, taču tas joprojām pilnībā neizprot produktu mērķus, lietotājus, drošību, pieejamību, biznesa kompromisus vai tiešraides ražošanas kontekstu. Prasmīgi izstrādātāji joprojām ir vērtīgi, jo viņi pieņem lēmumus, pārbauda izvadi un uzņemas atbildību par to, kas tiek piegādāts.

Kādus tīmekļa izstrādes uzdevumus mākslīgais intelekts jau spēj paveikt?

Mākslīgais intelekts jau palīdz ar pamata galvenās lapas sadaļām, veidlapu validāciju, CSS utilītu klasēm, testu melnrakstiem, dokumentāciju, vienkāršiem refaktoriem un ātriem prototipiem. Tas var arī izskaidrot ietvara kļūdas vai konvertēt JavaScript uz TypeScript. Šie uzdevumi joprojām ir jāpārskata, jo mākslīgā intelekta ģenerēts kods var izskatīties noslīpēts, lai gan tajā var trūkt konteksta, tikt izgudrotas bibliotēkas vai ieviest trauslus risinājumus.

Vai mākslīgais intelekts vispirms aizstās jaunākos tīmekļa izstrādātājus?

Jaunākie tīmekļa izstrādātāji, visticamāk, jutīs lielāku spiedienu, jo daudzos iesācēja līmeņa uzdevumos mākslīgais intelekts var vieglāk palīdzēt. Tādi darbi kā izkārtojumu labošana, vienkāršu komponentu veidošana, API izsaukumu pievienošana vai lapu adaptīvas pielāgošanas nodrošināšana var kļūt ātrāki un automatizētāki. Tas nepadara jaunākos izstrādātājus nenozīmīgus, taču tas nozīmē, ka iesācējiem ir nepieciešamas spēcīgākas pamatzināšanas, asāki atkļūdošanas paradumi un spēja kritiski pārbaudīt mākslīgā intelekta ģenerēto kodu.

Kādas prasmes tīmekļa izstrādātājiem vajadzētu apgūt, lai saglabātu aktualitāti?

Tīmekļa izstrādātājiem jākoncentrējas uz tādiem pamatprincipiem kā HTML, CSS, JavaScript, pieejamība, atsaucīgs dizains un pārlūkprogrammas darbība. Viņiem ir nepieciešama arī atkļūdošana, ietvaru plūdums, lietotāja pieredzes domāšana, veiktspējas izpratne un pamata drošības zināšanas. Svarīga ir arī laba sadarbība ar mākslīgo intelektu, taču spēcīgākā priekšrocība ir zināšanas par to, kā sadalīt problēmas, pārskatīt izvadi un noraidīt sliktu kodu, pirms tas nonāk ražošanas vidē.

Kā mākslīgais intelekts maina vecāko tīmekļa izstrādātāju lomu?

Vecākie tīmekļa izstrādātāji kļūst mazāk vērtīgi sintakses iegaumēšanā un vairāk vērtīgi seku izpratnē. Viņi var spriest, vai risinājums kaitēs kešatmiņai, pieejamībai, uzturēšanai, renderēšanas veiktspējai vai nākotnes arhitektūrai. Mākslīgais intelekts var palīdzēt viņiem darboties ātrāk, taču tas arī sniedz vairāk rezultātu pārskatīšanai. Viņu loma mainās uz sistēmu vadīšanu, kvalitātes aizsardzību un viedu kompromisu veikšanu.

Vai ārštata tīmekļa izstrādātāji joprojām var konkurēt ar mākslīgā intelekta tīmekļa vietņu veidotājiem?

Ārštata tīmekļa izstrādātāji joprojām var konkurēt, pārdodot rezultātus, nevis tikai "veidojot tīmekļa vietnes". Klientiem var kļūt vieglāk ģenerēt vienkāršas brošūru vietnes, taču daudziem klientiem joprojām ir nepieciešama palīdzība ar pozicionēšanu, analītiku, automatizāciju, veiktspēju, pieejamību un konversijām. Ārštata darbinieki, kuri izmanto mākslīgo intelektu ātruma nodrošināšanai, vienlaikus piedāvājot stratēģiju un tehniskus spriedumus, var kļūt vērtīgāki, nevis mazāk vērtīgi.

Kāpēc mākslīgajam intelektam ir grūtības ar reāliem tīmekļa izstrādes projektiem?

Mākslīgais intelekts (MI) sagādā grūtības, ja projektam ir slēpts konteksts, neskaidri mērķi, ieinteresēto personu spriedze, mantotas sistēmas vai biznesa ierobežojumi. “Vienkāršam informācijas panelim” praksē var būt nepieciešamas atļaujas, eksports, audita žurnāli, mobilo ierīču veiktspēja, zīmola pulēšana un nedokumentēta API apstrāde. MI var palīdzēt ar atsevišķām daļām, taču cilvēku izstrādātāji izlemj, kas ir jāveido, kā tam jādarbojas un vai risinājums atbilst situācijai.

Vai mākslīgais intelekts aizstās tīmekļa izstrādātājus, kuri veic tikai pamata kodēšanu?

Mākslīgais intelekts, visticamāk, aizstās mazkontekstuālu, atkārtotu tīmekļa izstrādes darbu nekā izstrādātāji, kas risina dziļākas problēmas. Ja kāda galvenā vērtība ir uzvedņu pārvēršana par vienkāršām pogām vai veidnēm, mākslīgais intelekts rada reālu spiedienu. Izstrādātājus, kuri saprot lietotājus, sistēmas, atkļūdošanu, pieejamību, veiktspēju un biznesa mērķus, ir grūtāk aizstāt, jo viņu vērtība sniedzas tālāk par koda formas izvades radīšanu.

Kā tīmekļa izstrādātājiem vajadzētu droši izmantot mākslīgo intelektu ražošanas darbplūsmās?

Praktiska pieeja ir izmantot mākslīgo intelektu melnrakstiem, skaidrojumiem, prototipiem un atkārtotam kodam, pēc tam visu rūpīgi pārbaudīt. Izstrādātājiem ir jāpārbauda uzvedība, jāpārbauda atkarības, jāpārskata pieejamība, jāpārbauda drošības riski un jāpārliecinās, ka risinājums atbilst esošajai arhitektūrai. Mākslīgais intelekts var kalpot kā spējīgs palīgs, taču tas nav jāuzskata par atbildības avotu ražošanas tīmekļa vietnēs vai lietojumprogrammās.

Vai labāks jautājums ir par to, vai mākslīgais intelekts aizstās tīmekļa izstrādātājus vai izstrādātājus, kuri neizmanto mākslīgo intelektu?

Svarīgākais jautājums varētu būt par to, vai tīmekļa izstrādātāji, kas izmanto mākslīgo intelektu (MI), aizstās tos, kas atsakās pielāgoties. MI var padarīt labus izstrādātājus ātrākus, paaugstināt cerības un samazināt vidējās atkārtotās izvades vērtību. Drošākais ceļš ir apvienot MI plūdumu ar spēcīgiem pamatiem, produkta domāšanu, komunikāciju un spriestspēju. MI var ģenerēt tīmekļa vietni, taču izstrādātājiem joprojām ir jāizveido pareizā.

Atsauces

  1. GitHub emuārsgalvenās kodēšanas platformasgithub.blog

  2. web.devtīmekļa pamatveikala veiktspējaweb.dev

  3. OWASPautentifikācija, autorizācija, ievades validācija, atkarību riski, noslēpumu pārvaldība, atļaujas un droša datu apstrādeowasp.org

  4. Pasaules Ekonomikas forumsdarbaspēka pētījumiweforum.org

Atrodiet jaunāko mākslīgo intelektu oficiālajā mākslīgā intelekta palīgu veikalā

Par mums

Atpakaļ uz emuāru

Papildu bieži uzdotie jautājumi

  • Vai mākslīgais intelekts pilnībā pārņems tīmekļa izstrādes darbus?

    Nē, mākslīgais intelekts, visticamāk, pilnībā neaizstās tīmekļa izstrādātājus. Lai gan tas var palīdzēt atkārtotu uzdevumu veikšanā un koda ģenerēšanā, cilvēku izstrādātāji joprojām ir nepieciešami sarežģītu lēmumu pieņemšanā, lietotāju vajadzību izpratnē un tīmekļa lietojumprogrammu kvalitātes un drošības nodrošināšanā.

  • Kādus uzdevumus mākslīgais intelekts pašlaik var veikt tīmekļa izstrādē?

    Mākslīgais intelekts var palīdzēt rakstīt pamata koda fragmentus, ģenerēt CSS stilus, izstrādāt dokumentāciju, veikt sākotnējo atkļūdošanu un izveidot vienkāršus prototipus. Tomēr izstrādātājam ir jāpārskata visi mākslīgā intelekta ģenerētie rezultāti, lai pārliecinātos, ka tie atbilst konkrētām projekta prasībām.

  • Kā mākslīgais intelekts ietekmēs jaunākos tīmekļa izstrādātājus?

    Jaunākie tīmekļa izstrādātāji var saskarties ar pieaugošu spiedienu, jo daudzi sākuma līmeņa uzdevumi tiek arvien vairāk automatizēti ar mākslīgā intelekta palīdzību. Lai saglabātu konkurētspēju darba tirgū, viņiem būs jākoncentrējas uz spēcīgu pamatprasmju attīstīšanu un atkļūdošanas paradumu uzlabošanu.

  • Uz kādām prasmēm tīmekļa izstrādātājiem vajadzētu koncentrēties, lai saglabātu savu aktualitāti mākslīgā intelekta vadītā pasaulē?

    Tīmekļa izstrādātājiem jāuzsver tādas pamatprasmes kā HTML, CSS, JavaScript, pieejamība un atsaucīgs dizains. Turklāt atkļūdošanas prasmju, lietotāja pieredzes (UX) izpratnes un mākslīgā intelekta sadarbības zināšanu attīstīšana palīdzēs viņiem gūt panākumus mainīgajā vidē.

  • Vai ārštata tīmekļa izstrādātāji joprojām var gūt panākumus mākslīgā intelekta rīku laikmetā?

    Jā, ārštata tīmekļa izstrādātāji joprojām var gūt panākumus, koncentrējoties uz stratēģisku risinājumu un rezultātu nodrošināšanu, nevis tikai uz vienkāršu tīmekļa vietņu izveidi. Klientiem ir nepieciešamas vadlīnijas pozicionēšanas, analītikas un veiktspējas jautājumos, ko unikāli var sniegt cilvēku izstrādātāji.

  • Kāpēc mākslīgajam intelektam ir grūtības ar noteiktiem tīmekļa izstrādes uzdevumiem?

    Mākslīgajam intelektam ir grūtības ar uzdevumiem, kuriem ir slēpts konteksts vai kuriem nepieciešama niansēta izpratne par lietotāju vajadzībām, biznesa mērķiem un ieinteresēto personu dinamiku. Lai orientētos šajās sarežģītībās un pieņemtu pārdomātus lēmumus par projektu, ir nepieciešams prasmīgs cilvēks-izstrādātājs.

  • Vai izstrādātājiem vajadzētu paļauties tikai uz mākslīgo intelektu kodēšanai?

    Izstrādātājiem nevajadzētu paļauties tikai uz mākslīgo intelektu kodēšanas jomā. Lai gan mākslīgais intelekts var ātri ģenerēt kodu, izstrādātājiem ir jāpārbauda tā precizitāte un piemērotība projektam, nodrošinot, ka tas atbilst visiem nepieciešamajiem lietojamības un drošības standartiem.

  • Kā tīmekļa izstrādātāji var efektīvi izmantot mākslīgo intelektu savās darbplūsmās?

    Tīmekļa izstrādātāji var izmantot mākslīgo intelektu (AI) kā rīku melnrakstu ģenerēšanai un noteiktu atkārtoti kodētu uzdevumu paātrināšanai. Tomēr viņiem vienmēr jāpārskata AI rezultāti, rūpīgi jāpārbauda rezultāti un jāizmanto savs spriedums, lai nodrošinātu, ka gala produkts ir funkcionāls un atbilst projekta mērķiem.