Mwen te dènyèman fè yon apèl ki pa negosye pou ekip enjenyè mwen: Mwen pouse devlopè mwen yo entegre robo AI nan flux travay yo pou ekri, refactoring, ak tès kòd chak jou. Nan peyizaj la kounye a, mond lan teknoloji se deplase nan yon vitès ki fè "manual-only" kodaj santi tankou eseye pou genyen yon kou Fòmil 1 sou yon bisiklèt. Si nou pa sèvi ak zouti sa yo, nou pa sèlman ralanti; nou ap vin oblije. Using AI is no longer optional. Men, si mwen ta dwe konplètman onèt, mandat sa a fè m 'konplètman ankouraje. Kòm yon Chèk Enjenyè, mwen echilibre bezwen an pou vitès ak posiblite a eksepsyonèl nan "automated mediocrity." Isit la se poukisa mwen mande AI, ti kras yo mwen ap gade pou, ak règ yo mwen te mete asire nou pa pèdi kè nou yo nan LLMs yo. Retounen nan "The Dead Loop" pi gwo killer pwodiktivite mwen wè se pa yon mank nan zouti; li se Tout nou te eksperyans sa a transe hipnotik kote ou kwè ke AI a se Soti nan solisyon a pafè. Dead Loop. Yon sèl vit lwen Li se anjeneral tankou sa a: AI a kreye yon blòk kòd (sa vle di, yon konplèks Java Spring Boot kontwoleur) ki sanble kòrèkteman, men échoue nan ekzekisyon an. Ou manje erè a tounen nan AI a. AI a "pase" pou supervizyon an ak ba ou eksakteman logik la kòrèk la, posibman ranplase yon non varyab oswa de. Repete sa a jiska 2 èdtan te disparèt. Nan de èdtan sa yo, yon enjenyè ki gen eksperyans ta ka ekri lògik la soti nan zèb la, yon sèl-teste li, ak pran yon kafe. "Dead Loop" se danje paske li sanble tankou travay, men li se reyèlman jis chè woulib-spinning. Nou pa ka pèmèt konpetans la nan yon bouton "genere" ranplase enstitisyon debaz solisyon pwoblèm nou an. Manke nan "Big Picture" AI se yon mèt nan mikwo a, men yon nouvo nan makwo a. Li ka ekri yon regex konplè oswa yon fonksyon asistan kout nan segonn. Sepandan, li gen konpozisyon nòt sou ki jan fonksyon sa a afekte ladrès la long tèm nan tout arsitektur aplikasyon nou an. Kòm devlopè yo pèmèt pou anpil sou kopi-paste snippets AI, baz la kòd kòmanse sanble yon "Frankenstein" pwojè - yon koleksyon pati ki travay endividyèlman, men pa tou senpleman patisipe ansanm. Nou risk kreye Epitou kantite lajan nan Li pa pral revele tèt li jodi a, men li pral fè lavi nou an yon maladi yon ane de sa lè nou ap eseye refactor. Leaky Abstractions Technical Debt Kòm yon lidè, frè mwen se ke nou ap sispann bati sistèm koze ak kòmanse jis "manage" yon seri de skript pa konekte. 3 règ yo senp Pou kenbe avantaj enjenyè nou an asye, mwen te etabli twa "règ tè" ke chak devlopè nan ekip mwen an dwe swiv: 1. Trete li kòm yon intern gwo vitès Konsidere AI a kòm yon trè vit, trè ansyen junior intern. Yon intern ka sove ou èdtan nan travay grunt, men ou pa janm pral angaje kòd yo nan pwodiksyon san yo pa yon revizyon liy-pa-linye. Ou se architect la senior; AI a se ajoute a. If you can't explain what the AI wrote, you aren't allowed to merge it. 2. Pèmèt li tip, pa pèmèt li panse Sèvi ak AI a pou pati "mekanik" nan kodaj - boilerplate repetitif, konvèti fòma done, oswa ekri konpozan baz UI nan Vue oswa Tailwind. Men, desizyon yo arsitektural - "pou" ki anba a sistèm baz done a oswa pwotokòl sekirite yo - dwe soti nan yon sèvo imen an. Nou itilize bot yo pou Pa nan . travay Logik Règ la nan 10 minit Si ou te pase plis pase 10 minit kontwole ak yon bot oswa eseye "pwoteje enjenyè" yon koreksyon pou yon bug espesifik, Nan kèk tan, fason la "vye granmoun" nan louvri dokiman ak tire l 'sou tèt ou se toujou wout la pi vit, pi konfyans nan yon solisyon. turn it off. Bottom Line nan Nou antre nan yon epòk kote definisyon an nan yon "Senior Enjenyè" se chanje. Li se pa ankò jis sou ki jan byen ou konnen yon sentaks; li se sou ki jan byen ou ka dirije yon seri zouti yo pwodwi yon rezilta sekirite, skalab. Mwen vle ekip m 'te gen zouti yo pi byen nan mond lan. Mwen vle nou yo dwe lojisyèl ki pi vit nan mache a. Men, mwen refize yo pèmèt nou pèdi "senk enjenyè" nou an. Sèvi ak bot yo, rete nan kontwòl, epi pa janm pèmèt AI a fè panse pèdi pou ou. Momant la nou sispann kwè pwodiksyon an se moman sa a nou sispann yo dwe enjenyè ak kòmanse yo dwe anplwaye enprime done pou LLMs yo.