Podeli iskustvo sa posla, intervjua ili platu i uđi u trku za DJI Mini 3 RC-N1 dron!

O kompaniji
18
Iskustva
18
Plate
Poslovi
Enlight Engineering logo

Enlight Engineering

5
25.06.2024.

C++ programiranje na projektu svetskog giganta i lidera u industriji elektroenergetike

Miloš Kaljević

U današnjem tehnološki naprednom okruženju, rad na dugoročnim projektima za renomirane klijente i lidere u svojim industrijama pruža značajne izazove i istovremeno omogućava mnoštvo prednosti i mogućnosti za učenje i profesionalni razvoj. Za naše inženjere, angažman na projektu za razvoj platforme koja revolucionarno transformiše energetski sektor kroz inovativne tehnologije, označava izazov koji se vrednuje i pruža značajne mogućnosti za razvoj veština.

Pogled unutar projekta

Naš klijent, globalni lider u oblasti energetike, usmeren je na razvoj najsavremenije softverske platforme za upravljanje elektroenergetskim sistemima. Ova platforma ne predstavlja samo tehnološki korak napred, već i ključnu infrastrukturu za upravljanje skladištenjem električne energije dobijene iz obnovljivih izvora. Kroz zajedničko partnerstvo, naši C++ inženjeri su uključeni u fazu razvoja koja je fokusirana na implementaciju softverskih rešenja za sistem skladištenja obnovljive energije u baterijska skladišta (battery energy storage system - BESS). Tim čine petoro stručnjaka, od kojih su troje seniora i dvoje mediora, posvećenih stvaranju održivih i efikasnih rešenja.

Iskustva iz prakse: prednosti dugoročnog partnerstva

Razgovarali smo sa našim kolegama kako bismo saznali više o njihovim iskustvima i prednostima koje donosi saradnja sa ovim klijentom. Za početak, pitali smo ih kako iz njihove perspektive izgleda raditi na dugoročnom projektu za istog klijenta nekoliko godina i koje su prednosti takvog načina rada.

Mirko: "Raditi dugoročno za istog klijenta omogućava nam da izgradimo dublje poverenje i bolje razumemo njihove potrebe. To je ključno za efikasnost i zadovoljstvo u radu. Međusobno poverenje i poštovanje su osnova svakog odnosa, i u poslu, i u životu. Ako su tim i klijent usaglašeni u pogledu načina rada i ostvarivanja ciljeva, žargonski rečeno ako “kliknu”, posao se obavlja sa zadovoljstvom, bez mnogo stresa i trzavica.”

Milan: "Stabilnost i predvidivost u radu su glavne prednosti. Nema nepotrebnog stresa oko promena klijenata i projekata što omogućava fokus i jasan pravac. Nema naprezanja oko savladavanja novih tehnologija ili domenskog znanja tokom dužeg perioda, a klijentu i saradnicima postajemo sve važnija karika u procesu”.

Posao C++ inženjera u Enlightu

Posao C++ programera započinje razumevanjem domenskog znanja u oblasti u kojoj se razvija softver. Naše kolege se bave dizajnom, implementacijom i testiranjem rešenja na zadate zadatke i probleme, kao i CI/CD ciklusima koji su gotovo nezaobilazni elementi na projektima. Kroz takav rad imaju mogućnost da usavršavaju znanja analizirajući optimalna rešenja i usvajajući nove koncepte.

Benefiti rada na ovakvom projektu

Mirko: "Iskustvo. Naš klijent je planetarni gigant i lider u mnogim oblastima sa širokim spektrom proizvoda, od minijaturnih RFID čipova, preko elektronskih uređaja i kućnih aparata, do džinovskih bagera i delova za hidrocentrale i polja solarnih panela i vetrogeneratora. A od najboljih i najuspešnijih treba učiti - kao u šahu – igranje sa boljima unapređuje našu igru. Projekt na kom radimo se bavi najsavremenijim tehnologijama u trenutno najpopularnijem industrijskom sektoru na svetu, sektoru održivog razvoja u energetici obnovljivih izvora energije. Iako je naš projekt tek jedan šrafić u ogromnoj mašini, biti deo toga je privilegija. Iz prve ruke imamo priliku da vidimo kako se obavlja dugoročno planiranje, kako se organizuje mnoštvo različitih timova i kako se prati razvoj.”

Milan: "Osećaj doprinosa globalnom cilju održivosti je izuzetno motivišući. Znamo da naš rad ima direktan uticaj na budućnost energetske efikasnosti."

Nikola: "Po mom mišljenju, to je pre svega činjenica da smo počeli sa radom na projektu u ranoj fazi njegovog nastaka, kada ima najviše razvoja, a broj izazova i problema je najveći; što znači da može mnogo da se nauči i napreduje. Kao benefite rada na ovom projektu vidim i tehnologije koje se koriste (C++17), rad sa hardverom na kojem mogu da se probaju implementirana rešenja kao i rad na projektu sa većim brojem timova.”

Organizacija rada i kultura

Mirko: “Naš klijent ima moto “inspire the next”, a objašnjenje ide ovako –  svojim delom daj primer i omogući da sledeća generacija nastavi tim putem i da te nadmaši. Kratak moto, ali krije dosta filozofije koja mi se dopada (između ostalog nadahnuće, nesebičnost, održivost, zajedništvo, altruizam - dakle, sve suprotno od postavke trenutnog svetskog poretka u kom se vrednuje sebičnost, hedonizam, uniformnost, površnost i individualizam). Projekat nije savršeno organizovan, ali se trudimo da ga učinimo boljim.”

Igor: "Naš tim radi po Scrum metodologiji. Imamo svakodnevne stand-up sastanke sa kolegama iz Švajcarske. Pre svakog sprinta, koji traje dve nedelje, organizujemo planiranje gde preuzimamo određeni deo posla koji bi trebalo da se uradi tokom tog sprinta. Nakon tri sprinta obično završimo jednu funkcionalnu celinu softvera koju potom prezentujemo klijentu i drugim razvojnim timovima.

U kom segmentu ste najviše napredovali tokom angažovanja kod nas u odnosu na period kada ste počinjali rad na projektu?

"Tokom angažmana na ovom projektu, stekli smo duboko razumevanje i nadogradili znanje u oblasti C++ programiranja i konceptima objektnog programiranja, a stekli smo i više iskustva u radu u servisno orijentisanoj arhitekturi softvera. Pored toga, učestvujemo u dizajnu servisa, a ovakva organizacija rada doprinela je i unapređenju veština komunikacije budući da se radi u internacionalnom timu.”

Zaključak

Angažman i rad sa ovim klijentom predstavlja ozbiljan izazov i priliku za Enlightove programere da doprinesu globalnoj energetskoj tranziciji kroz primenu naprednih tehnologija i koncepta. Stabilnost, inovacija i podrška su ključni stubovi uspeha u radu na projektima visoke kompleksnosti i globalnog značaja.

Mi u Enlightu pružamo svojim zaposlenima okruženje koje kombinuje slobodu u organizaciji rada sa visokom odgovornošću i podrškom za profesionalni razvoj. Ova kombinacija je ključna za održavanje visokog nivoa motivacije i zadovoljstva među timovima koji rade na dugoročnim i kompleksnim projektima kao što je ovaj.

Galerija