{"id":219210,"date":"2023-09-02T08:01:00","date_gmt":"2023-09-02T08:01:00","guid":{"rendered":"https:\/\/bm.dev.synology.me\/?p=219210"},"modified":"2023-09-02T08:01:00","modified_gmt":"2023-09-02T08:01:00","slug":"privind-dincolo-de-cv-ce-atuuri-si-abilitati-ar-trebui-sa-aiba-un-tanar-inginer-software","status":"publish","type":"post","link":"https:\/\/bm.dev.synology.me\/?p=219210","title":{"rendered":"Privind dincolo de CV: Ce atuuri \u015fi abilit\u0103\u0163i ar trebui s\u0103 aib\u0103 un t\u00e2n\u0103r inginer software?"},"content":{"rendered":"<p>\n<strong>De la start-up-uri promi\u0163\u0103toare care deschid noi c\u0103i de dezvoltare cu aplica\u0163ii inovatoare p\u00e2n\u0103 la gigan\u0163i tehnologici consacra\u0163i, care contureaz\u0103 noi orizonturi prin prisma tehnologiilor viitorului, industria tech \u015fi de dezvoltare de software r\u0103m\u00e2ne unul dintre lideri c\u00e2nd vine vorba de nevoia \u015fi cererea de for\u0163\u0103 de munc\u0103, iar g\u0103sirea inginerilor de software talenta\u0163i aduce provoc\u0103ri pentru to\u0163i juc\u0103torii din ecosistem. Ce atuuri \u015fi abilit\u0103\u0163i ar trebui s\u0103 aib\u0103 un t\u00e2n\u0103r inginer care p\u0103\u015fe\u015fte pe pia\u0163a muncii \u00een acest domeniu, \u00een paralel cu preg\u0103tirea tehnic\u0103 de baz\u0103?<\/strong><\/p>\n<p>\n\u00cen ceea ce prive\u015fte abilit\u0103\u0163ile tehnice, un inginer software la \u00eenceputul carierei ar trebui s\u0103 aib\u0103 o \u00een\u0163elegere ferm\u0103 a unuia sau mai multor limbaje de programare. Acestea ar putea include cele utilizate pe scar\u0103 larg\u0103 precum Python, JavaScript, Java sau C\u0102\u0102. Alegerea limbajului de programare va depinde, desigur, de cerin\u0163ele postului \u015fi de aria de specializare a inginerului. Aceste limbaje de programare sunt instrumentele brute cu care inginerii software creeaz\u0103 \u015fi modeleaz\u0103 solu\u0163ii digitale\u201d, a spus \u00eentr-un interviu pentru BUSINESS Magazin Manuela \u015eerban, director HR \u00een cadrul companiei locale Rinf Outsourcing Solutions (rinf.tech), specializat\u0103 \u00een dezvoltare de software, consultan\u0163\u0103 \u015fi BPO, cu afaceri de 29,3 mil. euro \u00een 2022, plus 30% fa\u0163\u0103 de 2021.<\/p>\n<p>\n\u00cen plus, o \u00een\u0163elegere fundamental\u0103 a structurilor de date \u015fi a algoritmilor este esen\u0163ial\u0103 pentru un t\u00e2n\u0103r inginer software, consider\u0103 reprezetanta<br \/>\nrinf.tech, ad\u0103ug\u00e2nd c\u0103 aceste cuno\u015ftin\u0163e reprezint\u0103 piatra de temelie a rezolv\u0103rii eficiente a problemelor \u015fi permite programatorilor s\u0103-\u015fi optimizeze performan\u0163a \u015fi s\u0103 produc\u0103 linii cod curate \u015fi organizate.<\/p>\n<p>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/storage0.dms.mpinteractiv.ro\/media\/401\/341\/5538\/22095238\/2\/cifra.png?height=207&#038;width=150\" style=\"width: 150px; height: 207px; margin: 10px; float: left;\" \/>\u201eLa fel de important\u0103 este st\u0103p\u00e2nirea a\u015fa- numitelor version control systems, \u00een special Git. Version control este un skill esen\u0163ial \u00een programare, \u00een special pentru cei care lucreaz\u0103 \u00een cadrul unei echipe \u00een care modific\u0103rile la codul surs\u0103 trebuie gestionate \u00eentr-o manier\u0103 structurat\u0103 \u015fi u\u015for de urm\u0103rit. Mai mult, programatorii&nbsp; \u00eencep\u0103tori ar trebui s\u0103 fie adep\u0163i \u00een testarea \u015fi remedierea muncii lor. Scrierea de teste solide \u015fi diagnosticarea defec\u0163iunilor programelor fac parte din rutina unui programator, ajut\u00e2nd la asigurarea livr\u0103rii de produse software de calitate. \u00cen plus, familiarizarea&nbsp; cu frameworkurile \u015fi libr\u0103riile relevante pentru limbajul de programare ales poate fi un impuls semnificativ, sporind adesea productivitatea \u015fi oferind componente preconstruite care accelereaz\u0103 dezvoltarea de software.\u201d<\/p>\n<p>\n&nbsp;<\/p>\n<p>\n<strong>Abilit\u0103\u0163ile nontehnice, la fel de importante ca cele tehnice<\/strong><\/p>\n<p>\nDincolo de cuno\u015ftin\u0163ele tehnice, programatorii trebuie, de asemenea, s\u0103 de\u0163in\u0103 \u015fi s\u0103 \u00ee\u015fi \u00eembun\u0103t\u0103\u0163easc\u0103 constant soft skillurile, adaug\u0103 Manuela \u015eerban. \u201eRezolvarea problemelor este principalul skill de care ace\u015ftia au nevoie pentru c\u0103 se vor confrunta frecvent cu provoc\u0103ri care necesit\u0103 solu\u0163ii inovatoare \u015fi practice. O bun\u0103 comunicare este un alt pilon al succesului \u00een acest domeniu, permi\u0163\u00e2nd colaborarea eficient\u0103 cu membrii echipei, elimin\u00e2nd diferen\u0163ele dintre p\u0103r\u0163ile tehnice \u015fi nontehnice. Time managementul este crucial datorit\u0103 felului rapid \u00een care se dezvolt\u0103 tehnologia. Abilitatea de a jongla cu mai multe taskuri, de a stabili priorit\u0103\u0163i \u00een mod eficient \u015fi de a respecta termenele limit\u0103 poate face diferen\u0163a \u00eentre un inginer bun \u015fi unul excep\u0163ional. \u00cen plus, peisajul tehnologic este \u00een continu\u0103 evolu\u0163ie, f\u0103c\u00e2nd din abilitatea de a \u00eenv\u0103\u0163a continuu un skill necesar pentru a r\u0103m\u00e2ne \u00een contact cu noile limbaje, tehnologii \u015fi metodologii de programare.\u201d<\/p>\n<p>\n&nbsp;<\/p>\n<p>\n<strong>Tehnologiile vechi \u00ee\u015fi p\u0103streaz\u0103 relevan\u0163a<\/strong><\/p>\n<p>\nDe asemenea, reprezentanta Rinf noteaz\u0103 c\u0103 \u015fi \u00een\u0163elegerea tehnologiilor software mai vechi r\u0103m\u00e2ne crucial\u0103 pentru tineri, \u00een ciuda ritmului rapid de inovare pe care l-au avut \u00een ultimii ani, acestea fiind importante din mai multe motive. Spre exemplu, \u00een multe industrii, precum cea financiar \u2013 bancar\u0103, sistemele vechi \u2013 cele construite cu tehnologii mai vechi \u2013 sunt \u00eenc\u0103 \u00een uz \u015fi au nevoie de mentenan\u0163\u0103. \u201eTehnologii mai vechi s-ar putea s\u0103 nu prezinte aceea\u015fi atrac\u0163ie pentru programatori precum tehnologiile mai noi \u015fi mai trendy, dar formeaz\u0103 coloana vertebral\u0103 a numeroase aplica\u0163ii cheie \u00een domenii precum finan\u0163e sau s\u0103n\u0103tate. Aceste sisteme necesit\u0103 adesea mentenan\u0163\u0103 \u015fi upgrade, cre\u00e2nd o cerere pentru profesioni\u015ftii familiariza\u0163i cu tehnologiile software mai vechi. Totodat\u0103, multe principii \u015fi modele utilizate \u00een programarea modern\u0103 \u00ee\u015fi au r\u0103d\u0103cinile \u00een aceste tehnologii mai vechi. \u00cenv\u0103\u0163area lor poate oferi un context valoros \u015fi o \u00een\u0163elegere mai profund\u0103 a motivului pentru care anumite practici exist\u0103 ast\u0103zi. Este ca \u015fi cum ai studia istoria \u2014 \u00ee\u0163i ofer\u0103 o apreciere pentru prezent prin \u00een\u0163elegerea trecutului\u201d, a explicat Manuela \u015eerban.<\/p>\n<p>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/storage0.dms.mpinteractiv.ro\/media\/401\/341\/5538\/22095238\/5\/1.png?height=129&#038;width=150\" style=\"width: 150px; height: 129px; margin: 10px; float: left;\" \/>Ea a punctat c\u0103 \u00een ultimii trei ani s-a observat o reactualizare a valorii unor limbaje de programare mai vechi. Spre exemplu, JavaScript, un limbaj vechi de peste dou\u0103 decenii, a devenit critic datorit\u0103 cre\u015fterii aplica\u0163iilor web precum React.js \u015fi Node.js. \u00cen mod similar, Python, un alt limbaj cu istorie, a crescut \u00een relevan\u0163\u0103 odat\u0103 cu cre\u015fterea tehnologiilor precum data science \u015fi machine learning.<\/p>\n<p>\n\u201e\u00cen plus, \u00eenv\u0103\u0163area tehnologiilor mai vechi poate \u00eembun\u0103t\u0103\u0163i abilit\u0103\u0163ile de rezolvare a problemelor. Le lipsesc adesea abstrac\u0163iile \u015fi facilit\u0103\u0163ile limbajelor mai noi, solicit\u00e2nd programatorilor s\u0103 \u00een\u0163eleag\u0103 problema la un nivel mai profund \u015fi s\u0103 vin\u0103 cu solu\u0163ii eficiente.\u201d<\/p>\n<hr \/>\n<p>\n<span style=\"color:#3399ff;\"><strong><em>\u201eLucr\u00e2nd \u00eempreun\u0103, companiile \u015fi institu\u0163iile de \u00eenv\u0103\u0163\u0103m\u00e2nt pot crea un ecosistem care s\u0103 sporeasc\u0103 abilit\u0103\u0163ile tehnice ale studen\u0163ilor \u015fi s\u0103 \u00eei echipeze cu skillurile soft \u015fi cuno\u015ftin\u0163ele practice de care au nevoie pentru a reu\u015fi \u00een cariera lor. Aceast\u0103 colaborare este crucial\u0103 \u00een preg\u0103tirea for\u0163ei de munc\u0103 care este gata s\u0103 fac\u0103 fa\u0163\u0103 cerin\u0163elor \u015fi provoc\u0103rilor industriei IT, care se afl\u0103 \u00eentr-o continu\u0103 evolu\u0163ie.\u201c<\/em><\/strong><\/span><\/p>\n<p>\n<span style=\"color:#3399ff;\"><strong>Manuela \u015eerban, director HR \u00een cadrul rinf.tech<\/strong><\/span><\/p>\n<hr \/>\n<p>\nCele mai importante tehnologii cu care tinerii ar trebui s\u0103 se familiarizeze ar depinde cu siguran\u0163\u0103 de domeniul lor specific de interes, a mai spus reprezentanta companiei locale, care num\u0103r\u0103 peste 290 de angaja\u0163i. \u00cens\u0103, exist\u0103 c\u00e2teva domenii universale de cunoa\u015ftere care sunt benefice pentru \u00eentregul spectru al profesiilor tehnologice.<\/p>\n<p>\n\u201e\u00cen primul r\u00e2nd, abilit\u0103\u0163ile de a scrie cod au devenit fundamentale. Fie c\u0103 este vorba de Python pentru data science \u015fi AI, JavaScript pentru dezvoltare web sau Java pentru aplica\u0163ii enterprise, \u00een\u0163elegerea a cel pu\u0163in unui limbaj de programare popular deschide diverse oportunit\u0103\u0163i, dar promoveaz\u0103 \u015fi o mentalitate focusat\u0103 pe rezolvarea problemelor. \u00cen al doilea r\u00e2nd, este important, ca programator, s\u0103 fii familiarizat cu sistemele de analiz\u0103 \u015fi management al bazelor de date, precum \u015fi cu principiile securit\u0103\u0163ii datelor. Domeniile mai avansate, cum ar fi machine learning \u015fi data science, merit\u0103 explorate pentru cei \u00eenclina\u0163i c\u0103tre aceste domenii.\u201d<\/p>\n<p>\nDe asemenea, cuno\u015ftin\u0163ele de cloud computing sunt din ce \u00een ce mai importante, av\u00e2nd \u00een vedere c\u0103 furnizori mari precum Amazon Web Services (AWS), Microsoft Azure \u015fi Google Cloud Platform ofer\u0103 o gam\u0103 de servicii care sus\u0163in dezvoltarea \u015fi implementarea de aplica\u0163ii moderne. Astfel, \u00een\u0163elegerea modului de a utiliza aceste platforme este o abilitate foarte c\u0103utat\u0103. La toate acestea ar trebui ad\u0103ugat\u0103 cunoa\u015fterea dezvolt\u0103rii web, a cadrelor front-end \u015fi back-end, a punctat Manuela \u015eerban. \u201eAbilit\u0103\u0163ile de lucru cu API-uri \u015fi \u00een\u0163elegerea protocoalelor de re\u0163ea pot fi, de asemenea, benefice.\u201d<\/p>\n<p>\n&nbsp;<\/p>\n<p>\n<strong>Cum complet\u0103m preg\u0103tirea universitar\u0103 <\/strong><\/p>\n<p>\n\u00cen plus, pe m\u0103sur\u0103 ce tehnologiile digitale p\u0103trund \u00een toate aspectele vie\u0163ii, nevoia de a proteja \u015fi securiza activele digitale cre\u015fte. Pentru a \u0163ine pasul cu nevoile juc\u0103torilor din industria \u015fi ecosistemul tech, o mul\u0163ime de universit\u0103\u0163i din Rom\u00e2nia \u015fi din \u00eentreaga lume \u015fi-au actualizat curricula pentru a r\u0103spunde mai bine cerin\u0163elor actuale din pia\u0163a muncii. Astfel, studen\u0163ii \u00eent\u00e2lnesc adesea o mare varietate de tehnologii \u015fi discipline \u00een cadrul universit\u0103\u0163ilor de profil, at\u00e2t vechi, c\u00e2t \u015fi noi.<\/p>\n<p>\n\u201eCu toate acestea, deoarece lumea ingineriei software este extrem de dinamic\u0103 \u015fi versatil\u0103, educa\u0163ia universitar\u0103 poate s\u0103 nu fie suficient\u0103, iar studen\u0163ii trebuie s\u0103 urmeze cursuri externe sau s\u0103 se al\u0103ture companiilor IT ca stagiari pentru a-\u015fi spori abilit\u0103\u0163ile, pentru a ob\u0163ine o mai bun\u0103 \u00een\u0163elegere a businessului \u015fi pentru a-\u015fi asigura cariera \u00een viitor.\u201d<\/p>\n<p>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/storage0.dms.mpinteractiv.ro\/media\/401\/341\/5538\/22095238\/3\/2.png?height=128&#038;width=150\" style=\"width: 150px; height: 128px; margin: 10px; float: right;\" \/>Provocarea de a g\u0103si candida\u0163ii \u015fi inginerii software \u201eperfec\u0163i\u201d este cu at\u00e2t mai mare cu c\u00e2t domeniul de aplicare al ingineriei software se extinde cu mult dincolo de industria IT&#038;C, solu\u0163iile \u015fi tehnologiile demonstr\u00e2nd \u00een ultimii ani (mai ales) c\u0103 pot fi implementate \u015fi utilizate \u00een aproape toate sectoarele de activitate, dar \u015fi \u00een viata de zi cu zi. \u201e\u00cen sectorul s\u0103n\u0103t\u0103\u0163ii, de exemplu, suntem martorii unei revolu\u0163ii digitale. Dependen\u0163a din ce \u00een ce mai mare de dosarele electronice de s\u0103n\u0103tate, platformele de telemedicin\u0103, sistemele de analiz\u0103 a s\u0103n\u0103t\u0103\u0163ii \u015fi instrumentele de terapie digital\u0103 a intensificat cererea pentru inginerii de software care pot \u0163ine pasul cu provoc\u0103rile acestui domeniu vital. Sectorul financiar, de asemenea, este martorul unei transform\u0103ri similare. Pe fondul cre\u015fterii serviciilor bancare mobile, a sistemelor de plat\u0103 digitale \u015fi a consilierilor robotici, inginerii software devin actorii principali \u00een revolu\u0163ia FinTech\u201d, a explicat Manuela \u015eerban.<\/p>\n<p>\nAnual, aproximativ 10.000 de absolven\u0163i STEM (\u015etiin\u0163\u0103, Tehnologie, Inginerie \u015fi Matematic\u0103) intr\u0103 pe pia\u0163a for\u0163ei de munc\u0103 tech din Rom\u00e2nia, ace\u015ftia reprezent\u00e2nd 30% din \u00eentregul bazin de absolven\u0163i din Rom\u00e2nia, similar cu Finlanda, Austria \u015fi Portugalia, potrivit celor mai recente date de la Eurostat.<\/p>\n<p>\n\u201eFunda\u0163ia pentru o carier\u0103 \u00een STEM \u00eencepe \u00een primii ani. Prin introducerea la \u015fcoal\u0103 a disciplinelor STEM \u00eentr-un mod distractiv \u015fi antrenant, mai mul\u0163i elevi pot fi \u00eencuraja\u0163i s\u0103 urmeze aceste domenii. \u00cen plus, organizarea de competi\u0163ii, t\u00e2rguri \u015ftiin\u0163ifice \u015fi ateliere de lucru le poate stimula \u015fi interesul. Mul\u0163i studen\u0163i nu sunt con\u015ftien\u0163i de diversele op\u0163iuni de carier\u0103 disponibile \u00een domeniile STEM. Oferirea de \u00eendrumare \u00een carier\u0103 \u015fi prezentarea cifrelor de succes din industrie poate ajuta studen\u0163ii s\u0103 \u00een\u0163eleag\u0103 oportunit\u0103\u0163ile \u015fi poten\u0163ialele beneficii. Bursele, granturile \u015fi ajutorul financiar pot face programele STEM mai accesibile studen\u0163ilor care nu au mijloace financiare pentru a urma studiile superioare\u201d, este de p\u0103rere Manuela \u015eerban.<\/p>\n<p>\nDe asemenea, universit\u0103\u0163ile ar trebui s\u0103 \u00ee\u015fi actualizeze \u00een mod continuu programele de studii pentru a reflecta nevoile industriei, asigur\u00e2ndu-se c\u0103 studen\u0163ii dob\u00e2ndesc abilit\u0103\u0163ile pe care le caut\u0103 angajatorii. \u201eColabor\u0103rile cu organiza\u0163ii pentru stagii \u015fi preg\u0103tire practic\u0103 pot fi, de asemenea, benefice. Femeile \u015fi alte grupuri subreprezentate sunt adesea mai pu\u0163in \u00eent\u00e2lnite \u00een domeniile STEM. Ini\u0163iative specifice de sprijinire a acestor grupuri, cum ar fi programele de mentorat sau evenimentele de networking, pot contribui la cre\u015fterea incluziunii acestora. Guvernele pot juca un rol crucial investind \u00een educa\u0163ia STEM, cre\u00e2nd politici care favorizeaz\u0103 cercetarea \u015fi inovarea STEM \u015fi oferind stimulente pentru ca studen\u0163ii s\u0103 intre \u00een aceste domenii.\u201d<\/p>\n<p>\nReprezentanta rinf.tech a punctat faptul c\u0103 aceste strategii sunt mai eficiente atunci c\u00e2nd sunt implementate \u00eentr-o manier\u0103 cuprinz\u0103toare, coordonat\u0103, implic\u00e2nd \u015fcoli, universit\u0103\u0163i, guvernul \u015fi sectorul privat. \u201eLucr\u00e2nd \u00eempreun\u0103, companiile \u015fi institu\u0163iile de \u00eenv\u0103\u0163\u0103m\u00e2nt pot crea un ecosistem care nu numai c\u0103 spore\u015fte abilit\u0103\u0163ile tehnice ale studen\u0163ilor, ci \u00eei echipeaz\u0103 \u015fi cu cuno\u015ftin\u0163ele practice \u015fi skillurile soft de care au nevoie pentru a reu\u015fi \u00een cariera lor. Aceast\u0103 colaborare este crucial\u0103 \u00een preg\u0103tirea for\u0163ei de munc\u0103 care este gata s\u0103 fac\u0103 fa\u0163\u0103 cerin\u0163elor \u015fi provoc\u0103rilor industriei IT, care se afl\u0103 \u00eentr-o continu\u0103 evolu\u0163ie.\u201d&nbsp;&nbsp;&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>De la start-up-uri promi\u0163\u0103toare care deschid noi c\u0103i de dezvoltare cu aplica\u0163ii inovatoare p\u00e2n\u0103 la gigan\u0163i tehnologici consacra\u0163i, care contureaz\u0103 noi orizonturi prin prisma tehnologiilor viitorului, industria tech \u015fi de dezvoltare de software r\u0103m\u00e2ne unul dintre lideri c\u00e2nd vine vorba de nevoia \u015fi cererea de for\u0163\u0103 de munc\u0103, iar g\u0103sirea inginerilor de software talenta\u0163i aduce [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[510,4139,7218,512],"tags":[34953,8252,196,7571,447],"class_list":["post-219210","post","type-post","status-publish","format-standard","hentry","category-actualitate","category-it","category-resurse-umane","category-revista-bm","tag-abilitati","tag-hr","tag-piata-muncii","tag-programatori","tag-soft"],"_links":{"self":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/219210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219210"}],"version-history":[{"count":0,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=\/wp\/v2\/posts\/219210\/revisions"}],"wp:attachment":[{"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bm.dev.synology.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}