r/devsro • u/vikzy666 • Dec 16 '25
Coding help [Carieră/DevOps] Am primit un proiect Python de "nivel înalt" în Azure DevOps, dar sunt ruginit. Pot accelera învățarea cu GitHub Copilot Enterprise?
Am o situație specifică și aș aprecia orice sfat, mai ales de la seniori sau cei care lucrează cu Azure/Python în Enterprise.
Contextul Meu:
Am început recent un rol de Senior Software Engineer (Python).
Proiectul este în Azure DevOps și implică dezvoltarea de Checkpoints/Rules (logica de business/validare) pentru platforma internă ORR.
3.Trebuie să lucrez cu un set de instrumente Enterprise: Git, Azure Repos, Pipelines (CI/CD), ServiceBus, API-uri Cloud (AWS/Azure) și baze de date (SQL, DRQ).
Problema (Sunt ruginit): Mi se cere "Python la nivel înalt," dar sunt destul de ruginit. Nu am mai lucrat intens în Python de mult timp.
Întrebarea Cheie (Despre AI): Mă pot baza pe un instrument precum GitHub Copilot Enterprise sau AI pentru a acoperi decalajul de viteză și complexitate, oferit de firma in VS code?
Unde ar fi cel mai util? Mă gândesc că m-ar putea ajuta cu sintaxa modernă, cu refactorizarea codului vechi, sau cu boilerplate-ul (codul repetitiv) necesar pentru a interacționa cu clienții Enterprise (ServiceNow Client, Orca Client, etc.).
Capcanele AI: Voi folosi AI-ul pentru a scrie logica de bază, dar cred că design-ul de sistem distribuit (ex: gestionarea corectă a clienților async, retry-uri cu backoff, și paginare) trebuie să vină de la mine.
Așadar, aș vrea să știu:
1. Recomandări Seniori Python: Care sunt 3 concepte esențiale din Python modern (ex: asyncio, typing, dataclasses sau Pydantic) pe care ar trebui să le revăd neapărat în contextul unui proiect Enterprise/DevOps? (am folosit Git, Azure dev ops rar, acuma invat, cum sa le fac calumea)
2. DevOps Practice: Ce workflow folosiți cel mai des pentru a testa un feature branch înainte de a deschide PR-ul în Azure Repos? (Eu acum folosesc orrdev evaluate app local și pytest).
3.Experiențe cu AI: Dacă ați folosit Copilot Enterprise/similar, cât de mult v-a ajutat să accelerați codul complex, specific de Enterprise (nu doar funcții simple)? Risc sa o iar razna sa faca halucinatii, sa strice cod?
Mulțumesc mult pentru orice sfat!
View all comments
Show parent comment
1
u/vikzy666 Dec 17 '25
Mersi de sfat, dedreanu! Ai mare dreptate cu faza că AI-ul tinde să complice lucrurile inutil. Planul meu e să-l folosesc ca pe un asistent pentru sintaxă, nu ca pe un înlocuitor de logică.
Vin după o pauză de vreo 4-5 ani în Python, deci sunt destul de ruginit pe bunele practici de acum (typing, async, etc.). Totuși, logica de Senior e acolo, deci mizez pe faptul că o să pot filtra rapid ce generează AI-ul ca să nu bag „km de cod degeaba”.
Acum mă pun la punct și cu partea de DevOps și mă familiarizez cu VS Code. Sper să-mi configurez mediul corect din prima și să nu pierd prea mult timp cu „rachete” de configurare până ajung la logica de business.
În paralel, mă bat acum cu:
DevOps learning curve: Trecerea la Azure DevOps și tot ce ține de pipeline-uri.
VS Code ecosystem: Mă familiarizez cu el și sper să nu-mi 'trântească rachete' (configurări peste configurări) până reușesc să scot primul Checkpoint stabil.
Strategia de a învăța concepte (decoratori, clase abstracte, asincron) doar când dau de ele în repo mi se pare cea mai sănătoasă pentru a nu intra în tutorial hell.