Unapoteza Ustadi Wako Bora wa Uhandisi
Wahandisi bora wanafanya kazi ambazo hawajui kuzifanya vizuri.
Hawajui kuandika kodi vibaya. Wao ni mahiri sana katika hilo. Lakini wameacha kufanya kile wanachokifanya vizuri zaidi. Wamejikuta wapo katika nafasi mpya bila hata kugundua.
Nilifanya hivi kwa muda mrefu wakati wa uhamisho mkubwa wa repo. Nilitumia Claude Code kwa wingi na nikagundua mabadiliko hayo tu nilipoangalia kumbukumbu zangu za muda.
Kazi imebadilika. Maandalizi ndiyo kazi yenyewe.
Hutatumia muda wako kuandika kodi au kutatua hitilafu (debugging) tena. Unatumia muda wako kuandaa tatizo.
Ukijiandaa vizuri, AI inatekeleza kazi kwa usahihi mara ya kwanza. Usipofanya hivyo, utatumia saa tatu ukipambana na AI inayojenga kitu kisichohusika. Unapoteza ustadi wako bora, ambao ni kufikiria kwa kina kuhusu matatizo, kwa kusafisha makosa.
Hatunaandika kodi tena. Tunatayarisha muktadha (context).
Fikiria kama msimamizi wa trafiki ya anga (air traffic controller). Msimamizi hasafiri ndege. Lakini kila ndege inategemea yeye ili kutua salama. Anapanga mfuatano wa ndege. Anasimamia anga. Anazuia migongano.
Claude inashughulikia uendeshaji. Wewe unashughulikia uratibu. Unaamua ni muktadha gani uwekwe, ni faili zipi zitumike, na ni mpangilio gani ufuatwe.
Hulipwi ili kuandika kila mstari wa kodi. Unalipwa ili kujua ni asilimia 5 ya muktadha gani ni muhimu kwa sasa.
Jinsi ya kusimamia hili:
• Weka mipaka ya kazi iwe ndogo sana. Kazi moja kwa kila prompt. Mabadiliko makuu mmoja kwa kila PR. Jenga muundo wa awali (skeleton) kwanza. • Fanya kazi moja kwa mkono kwanza. Usitumie njia za mkato. Hii inakuonyesha mahali AI inapopata shida na ni muktadha gani inauhitaji hasa. • Iambie AI kwa usahihi ni tabaka (layer) gani inafanyia kazi. Usipobainisha usanifu (architecture), AI itakisia. Itakisia vibaya. • Tumia mifumo ya marejeleo (reference patterns). Kazi ikishafanya kazi, weka njia ya faili (file path) na namba za mistari ili AI ionee kodi halisi. • Fuatilia makosa. AI ikishindwa, iambie iweke sawa sheria zake zenyewe. Geuza mafunzo yako kuwa mwongozo (playbook).
Usimwombe AI kupanga na kutekeleza katika prompt moja. Iombe itoe mpango kwanza. Kagua mpango huo. Kisha iambie itekeleze.
Ikiwa kikao (session) kinakuwa changamano au AI inaanza kupuuza sheria zako, kata kikao hicho. Anza upya kwa prompt safi. Ni rahisi kuliko kupambana na utekelezaji uliovurugika.
Zamani ulikuwa unapimwa kwa kiasi cha kodi ulichoandika. Sasa unapimwa kwa jinsi unavyojiandaa vizuri.
Wahandisi wanaofanikiwa kwa kutumia AI siyo wale bora zaidi wa kutoa maelekezo (prompters). Wao ni wale bora zaidi wa kuandaa.
Chanzo: https://dev.to/alextongme/youre-wasting-your-best-engineering-skill-191m