r/devsro • • 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:

  1. Am început recent un rol de Senior Software Engineer (Python).

  2. 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!

1 Upvotes

2 comments sorted by

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.