Home Nieuws Ingenieur die al sinds groep 5 codeert, zegt dat AI zijn mentaliteit...

Ingenieur die al sinds groep 5 codeert, zegt dat AI zijn mentaliteit verandert

2
0
Ingenieur die al sinds groep 5 codeert, zegt dat AI zijn mentaliteit verandert

Dit veelzeggende essay is gebaseerd op een gesprek met Maahir Sharma, een 24-jarige software-ingenieur in Dublin, Ierland. Zijn dienstverband en identiteit zijn geverifieerd door Business Insider. Het volgende is aangepast voor lengte en duidelijkheid.

Ik werk op een divisie die interne AI-tools bouwt.

Anderhalf jaar geleden gebruikte ik AI om te helpen met kleine bugs, zoals UI-fixes of aanpassingen aan de websitemarge. Nu gebruik ik het om functies en volledige productieprojecten te leveren. Ik behandel AI als een junior-niveau-ingenieur met wie ik moet samenwerken.

Ik begon met coderen toen ik in de vijfde klas zat. Toen AI de afgelopen maanden voor het eerst mijn codeertaken overnam, voelde het als een verlies omdat ik jarenlang had geprobeerd deze kunst onder de knie te krijgen – maar ik had altijd het gevoel dat het overbodig zou worden.

In eerste instantie voelde het alsof AI mijn baan overnam. Maar nu ik overstap van junior naar senior engineering-rollen, begrijp ik dat het werk nooit om het schrijven van code ging.

Ik ben overgestapt naar product engineer

Als junior engineer was het mijn eerste taak om de vereisten op te stellen, code te schrijven, functies te bouwen en deze naar productie te sturen. Ik ging ervan uit wat klanten wilden en bouwde iets en stuurde het naar productie, maar er waren geen echte gebruikers.

Ik krijg geen duidelijke reeks vereisten meer voor verzendcodedoeleinden. Ik voel me een eigenaar van een klein bedrijf en een productingenieur. Deze transitie heeft mij geholpen te begrijpen hoe startups en ondernemerschap werken.

Nu gaat het meer om het product begrijpen, wat klanten willenend-to-end bedrijfsecosysteem en vervolgens het product bouwen.

In plaats van alleen maar te focussen op oplossingen, Ik probeer het te doorbreken door het probleem op te splitsen in kleinere deelproblemen, gebruik ik een AI-ondersteunde codeertool om een ​​driestappenplan te maken.

Eerst breng ik met AI een plan in kaart om erachter te komen wat we willen bouwen, moedig ik het aan om verhelderende vragen te stellen en breng ik de afhankelijkheden en functies in kaart die we in het eindproduct willen zien.

Ik blijf herhalen, meestal tot de achtste of negende versie, waar ik tot een plan ben gekomen dat rekening houdt met alle technische beslissingen, optimalisaties en afwegingen, en wil dat de AI de uiteindelijke code produceert.

Dan sub-agenten begonnen aan functies te werken, en ik hield alle gegenereerde code nauwlettend in de gaten en beoordeelde deze regel voor regel, en corrigeerde deze als deze begon af te wijken. Ik denk dat dat het is het belangrijkste onderdeel.

Als laatste heb ik de AI gevraagd uitgebreide tests uit te voeren. Ik vroeg de AI ook om de codebase te scannen op duidelijke beveiligingsproblemen en deze op te lossen. Dit is een stap die veel mensen missen. Je moet AI behandelen als een samenwerker, niet als een codeermachine.

Soms over-engineert AI een probleem door er infrastructuurcomponenten in te gooien, dus probeer ik vast te stellen of de componenten die het toevoegt echt nodig zijn of dat er een eenvoudiger oplossing is.

Ik moest mijn vaardigheden veranderen

Toen ik voor het eerst in deze branche terechtkwam, Ik focus niet te veel op soft skills. Ik spreek vaak, maar niet duidelijk. Ik denk dat deze transitie mij heeft geholpen duidelijk te communiceren met belanghebbenden en mijn eigen marktonderzoek naar een product te doen voordat ik een bepaalde functie bouwde.

Ik begon het STAR-formaat te gebruiken bij de communicatie met belanghebbenden, wat staat voor: Situatie, Taak, Actie en Resultaat. Als ik een zakelijk probleem probeer te begrijpen, probeer ik de situatie te begrijpen, de taak die voorhanden is, welke acties we kunnen ondernemen en het eindresultaat dat we willen in termen van zakelijke statistieken of acceptatiecriteria.

Zes maanden geleden had ik deze productmentaliteit niet. Vroeger concentreerde ik me op veel technische zoekwoorden. Ik zal technische oplossingen uitleggen aan mensen die ze niet begrijpen. Het effectief kunnen communiceren van technische concepten is iets dat ik het afgelopen half jaar heb geleerd.

Ik ben optimistisch over mijn toekomst

Ik studeer AI elke dag, en Ik besteed er ongeveer 20 uur per week aan vaardigheden verbeteren via online cursussen of door te experimenteren met tools.

Ik volg veel cursussen buiten het werk om mijn vaardigheden up-to-date te houden nu de industrie overgaat naar een AI-engineeringindustrie. Mensen willen intelligente workflows, en ik denk dat dat iets is dat je moet bijhouden naarmate er nieuwe technologieën op de markt komen.

Ik ben optimistisch over mijn werk vooruitzichten in de komende vijf tot tien jaar omdat ik mijn tijd aan de juiste dingen besteed.

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in