Ydych chi dal angen dysgu Rhaglennu gydag Offer Deallusrwydd Artiffisial?
Mae cynorthwywyr codio AI yn ysgrifennu llawer o god, ond dyma pam mae deall rhaglennu o hyd yn bwysig a beth sydd wedi newid mewn gwirionedd.
Ydw. Dyna'r ateb byr. Mae'r ateb hirach yn fwy diddorol oherwydd ei fod yn egluro beth newidiodd a beth na newidiodd.
Beth ddisodlodd AI mewn gwirionedd
Mae Copilot, Claude, ac offer sy'n seiliedig ar GPT yn dda am gynhyrchu boilerplate: pen-bwyntiau CRUD, patrymau regex, cwyrain profi uned, ffeiliau config, a chyfieithu spec clir yn god gweithredol mewn iaith nad ydych chi'n ei hadnabod yn dda. Maent yn arbed amser go iawn ar yr adrannau mecanyddol o raglennu. Arferai sgript Python i ransbarsio CSV a tharo API gymryd dau ddeg munud; nawr mae'n cymryd dau.
Nid ydynt wedi disodli'r rhan lle rydych chi'n penderfynu beth i'w adeiladu, sylwi pan fod y cod a gynhyrchwyd yn anghywir yn llechwraidd, a'i drwsio pan mae'n torri yn y cynhyrchiad am 2am. Nid yw model AI yn gwybod bod gan eich cronfa ddata gyfyngiad unigryw ar email a fydd yn taflu IntegrityError ar yr achos prawf pumed. Rhaid i chi wybod hynny, neu wybod sut i'w ganfod.
Y prawf dadfygio
Dyma ffordd ymarferol i wirio a allwch chi hepgor dysgu i godio: gludiodd god a gynhyrchwyd gan AI i brosiect, rhedwch ef, a gwelwch beth sy'n digwydd pan mae'n methu. Os gallwch chi ddarllen y stack trace, deall pam digwyddodd undefined is not a function, a'i drwsio mewn llai na phump munud, mae gennych chi'r sgil sy'n bwysig eisoes. Os ydych chi'n gludio'r gwall yn ôl i'r sgwrs a gobeithio am y gorau bob tro, nid ydych chi'n arbed amser, rydych chi'n allsourcing barnweiniad nad oes gennych chi — a dyna'r perygl go iawn.
Mae mwyafrif y bygiau nad ydynt yn ddibwys yn gofyn deall trefn gweithredu, cwmpas, amseriad async, neu sut mae mewnweithredol llyfrgell yn ymddwyn mewn achos ymyl. Gall offer AI eich helpu i resymu trwy'r rhain, ond dim ond os gallwch chi werthuso a yw eu hegluriad yn gwneud synnwyr. Y gwerthusiad hwn yw gwybodaeth rhaglennu.
Lle mae'r ddolen go iawn
Y bobl sy'n cael y mwyaf allan o offer codio AI ar hyn o bryd yw datblygwyr profiadol, nid dechreuwyr. Gall prif-beirianydd ofyn am sgript mudiad cronfa ddata, edrych arno, gweld yr indecs coll, a'i gludo mewn tri munud. Efallai na fydd dechreuwyr sy'n gofyn am yr un peth yn gwybod bod indecs yn bwysig, ni fydd yn sylwi ei fod ar goll, a fydd yn darganfod pan fydd ymholi yn cymryd 40 eiliad ar ddata cynhyrchiad.
Mae'r patrwm hwn yn dal trwy feysydd:
- Mewn rhwydweithio, mae dal angen i chi wybod beth yw masg is-rwyd cyn y gallwch chi ddweud a yw'r rheol ffirewal a awgrymir gan AI wedi ei gylchynu'n gywir.
- Mewn gwaith diogelwch, mae angen i chi ddeall chwistrelliad SQL cyn y gallwch chi wirio bod ffurflen fewngofnodi a ysgrifennwyd gan AI mewn gwirionedd yn parametroli cwierin.
- Mewn rhaglennu systemau, mae angen i chi ddeall perchnogaeth cof cyn ymddiried mewn Rust neu C++ a gynhyrchwyd gan AI
Ysgrifennwyd yr erthygl hon gyda chymorth AI, a'i hadolygu a'i chyhoeddi gan Michal Pilch (CISSP), Korra Studio.
Dyma un nodyn o'r gronfa wybodaeth Korra Studio — mae'r platfform yn paru pob pwnc ag 1-i-1 mentora.
Dechrau am ddimarrow_forward