r/programare • • 4h ago

Software Engineer Salary Map of Europe, by City

Thumbnail
eurotoptech.com
26 Upvotes

Salariul brut anual pt Bucuresti €96k si pt Cluj €95k.
Credeti ca este adevarat? Cum vi se pare aceasta situatie?


r/programare • • 7h ago

Nu gasesc job practica pentru facultate

7 Upvotes

Salut. Incep prin a spune ca e obligatoriu sa imi gasesc practica / job pentru ca desteptii de la conducerea facultatii s au gandit sa o FACA obligatorie altfel ramai cu restanta si pierd bursa sociala.

Sunt anul 2 la o facultate de it, mai exact la Calculatoare la Universitatea Petroșani din hunedoara

Am incercat sa tot caut job in oras si nu gasesc, am dat mailuri, am incerccat sa ma duc fizic, nu vor nici pe gratis sa ma ia.

Ce imi recomandati sa fac? sunt epuizat, da stiu ca piata e moarta ca mai tot citesc pe aici da nu ma asteptam nici macar pe gratis, mai mult imi e de bursa sa nu o pierd

edit: ca skilluri stiu HTML, CSS, C, putin assembly si Excel deci nu sunt pe langa subiect


r/programare • • 7h ago

Fara categorie Delogare aplicații

18 Upvotes

Oameni buni, developeri, vreau să știu și eu care e faza cu toate aplicațiile din ziua de azi, dacă nu intru 1-2 zile pe ele trebuie să mă logez din nou?

Este valabil pentru Lidl, Leroy Merlin, Dedeman, Carrefour, Penny, Profi, benzinării și altele.

Să nu mai zic că unele au băgat two factor authentication! WTF !!!

A devenit foarte frustrant să stau la casă să mă logez, mai ales că în unele Lidl nu ai semnal.


r/programare • • 8h ago Bravo

De citit / De vizionat 40 000 de români au plecat din IT. Eu sunt unul din ei.

Thumbnail
youtube.com
90 Upvotes

Am dat de nenea asta, nu stiu cine, nu am auzit de el, nu il am in aia 5000 de Linkedin connections, dar omu pretinde ca e mare si tare manager si ca acuma cand se duce la interviuri, i se da cu flit, ca nu este recunoscuta experienta lui.

Cati dintre managerii care inca sunt prin firme, se regasesc, sincer? Credeti ca atunci cand, nu daca, se va imputi treaba, mai aveti vreo sansa in alta parte? Va fi cu ceva diferit?

Sunt curios, daca aceleasi sfaturi, le-ar fi dat cat era manager, celor carora le-a dat el flit cat decizia era la el.

Pareri?


r/programare • • 8h ago

Strategie de a nu documenta pt a crea dependenta de tine

46 Upvotes

Salutare. Nu e vorba despre mine. Sunt pe un proiect unde foarte multe lucruri NU sunt documentate de ani buni. In toata aceasta perioada se pare ca acest lucru a fost tolerat si de TL si de Service Owner, PM. Ori a fost dezinteres ori concentrarea a fost pe delivery first, documentation later. Probabil o combinatie de ambele. Compania nu e startup ci multinationala cu zeci de mii de angajati. Din echipa initiala a mai ramas o singura persoana. Nici macar commenturi cu link de PR nu se puneau; de fapt niciun comentariu. Este asta o strategie a angajatului de a crea dependenta a proiectului fata de el? Nu am mai intalnit. Poate sunt naiv. Si poate nu o dependenta 100% dar macar scazi sansele de a deveni redundant.


r/programare • • 8h ago

Offtopic OK, dar de ce, boss? | 34 de instituții din România, inclusiv un institut al Armatei, spitale și o instanță, folosesc camere de supraveghere rusești, legate de servere din Moscova

Thumbnail
libertatea.ro
130 Upvotes

r/programare • • 9h ago

SecureP2PChat – Aplicație de mesagerie criptată end-to-end, cross-platform, dezvoltată în Python și Kotlin

2 Upvotes

SecureP2PChat – Aplicație de mesagerie criptată end-to-end, cross-platform, dezvoltată în Python și Kotlin

Salut!

Vreau să vă prezint un proiect personal la care lucrez de ceva timp: SecureP2PChat, o aplicație de mesagerie privată, dezvoltată cu accent pe securitate, confidențialitate și comunicare între platforme diferite.

Proiectul a pornit de la o idee simplă: cât de mult se poate construi în regim independent, fără a depinde de infrastructura platformelor comerciale de mesagerie?

În prezent, proiectul are două componente principale: un client Desktop dezvoltat în Python și un client Android dezvoltat în Kotlin. Cele două aplicații folosesc un protocol comun și pot comunica între ele.

Partea tehnică

Arhitectura este construită în jurul mai multor componente:

Criptografie și protecția comunicațiilor

  • X25519 pentru schimbul de material criptografic.

  • Ed25519 pentru semnături digitale și verificarea mesajelor.

  • Argon2id pentru derivarea cheilor din parola utilizatorului.

  • ChaCha20-Poly1305 pentru criptarea autentificată a datelor.

  • HKDF-SHA256 pentru derivarea cheilor.

  • FS2 pentru lanțurile criptografice și rotația cheilor mesajelor individuale.

  • GSK1 pentru gestionarea cheilor de expeditor în conversațiile de grup.

  • TreeKEM / MLS pentru arhitectura de gestionare a cheilor în grupuri.

Comunicații și infrastructură

Aplicația folosește o arhitectură hibridă de comunicare, care urmărește să permită atât conexiuni directe P2P, cât și comunicare printr-un server de semnalizare și relay atunci când conexiunea directă nu este posibilă.

Serverul de semnalizare gestionează schimbul de informații necesare conectării clienților, iar traficul prin infrastructura relay este protejat prin mecanisme criptografice. Pentru transportul către server se poate utiliza TLS, iar integrarea Tor oferă o rută suplimentară pentru comunicații.

Un obiectiv important este ca serverul să nu aibă acces la conținutul mesajelor criptate end-to-end.

Stocare și conținut multimedia

Aplicația include o bază de date locală SQLite protejată criptografic, un seif pentru fișiere și suport pentru mesaje vocale, imagini și transfer de fișiere.

Am urmărit și păstrarea stării conversațiilor și a informațiilor necesare funcționării criptografice după repornirea aplicației.

De ce am ales să dezvolt acest proiect?

Nu am urmărit doar să construiesc încă o aplicație de chat. Am vrut să înțeleg și să implementez un sistem complet în care criptografia, transportul datelor, infrastructura de relay și aplicațiile client să funcționeze împreună.

Cea mai interesantă provocare a fost interoperabilitatea dintre Windows și Android, deoarece a trebuit să păstrez compatibilitatea protocolului și a mecanismelor criptografice între două tehnologii diferite.

Am testat comunicarea între Desktop și Android, inclusiv prin relay folosind Tor. În continuare verific funcționarea conexiunilor P2P și transferul de fișiere.

Proiectul este încă în dezvoltare și nu îl prezint ca pe o soluție certificată sau auditată independent. Consider că securitatea trebuie demonstrată prin testare, verificare și audit, nu doar prin enumerarea algoritmilor utilizați.

Repository și cod sursă

GitHub – SecureP2PChat Desktop:
https://github.com/andromeda-rt/SecureP2PChat-Desktop

GitHub – Profilul meu:
https://github.com/andromeda-rt

Mi-ar plăcea să aflu părerea voastră, în special din partea celor care au experiență cu Python, Kotlin, criptografie aplicată, protocoale de comunicație și securitate informatică.

Sunt interesat de observații tehnice, sugestii de îmbunătățire și eventuale probleme de arhitectură pe care le-ați identifica.

Mulțumesc!


r/programare • • 10h ago

Ati reusit sa vindeti vreun joc sau aplicatie pe platforme gen gameacquire sau sell my code?

5 Upvotes

Ce recomandati sa am in vedere?


r/programare • • 10h ago

De citit / De vizionat România se confruntă cu un deficit neașteptat de angajați. Meseriile pentru care angajatorii găsesc cel mai greu oameni

Thumbnail
tion.ro
9 Upvotes

r/programare • • 10h ago

Am vibecodat un joc despre vibecoding

Thumbnail
gallery
0 Upvotes

Aș aprecia niște feedback (de orice natură). Cred că părțile audio sunt punctul forte, chiar dacă momentan umorul este doar pentru jucătorii autohtoni 😄

Sper că de data asta nu am uitat nimic 😂

https://reducul.itch.io/vibecoder-tycoon


r/programare • • 11h ago

Funny dev shit 😆 POV: este iarna anului 2005 si te joci pe vechiul PC primit de la un unchi

Post image
88 Upvotes

Am adaugat retro games pe un fundal cu care multi sunteti familiari. Totul functioneaza mai putin Vice City, pe care trebuie sa il linkuiesti de jocul instalat local (nu vreau proces cu take2). Enjoy!

Disponibil pe: https://select.supply/game/retro


r/programare • • 12h ago

Am făcut un AI slop, dar măcar e folositor: Paint pentru copii care generează planșe de colorat

43 Upvotes

Proiect de weekend, făcut în mare parte cu un agent AI în IDE: https://bubu.gorovo.ro Ce face: copilul scrie ce vrea să coloreze, un model de imagini generează conturul alb-negru, iar apoi îl colorează pe canvas (găleată, pensulă, radieră). Partea interesantă tehnic a fost găleata: conturul generat are anti-aliasing și goluri mici, deci un flood fill naiv lasă margini albe sau „curge" în toată imaginea. Sunt curios de feedback: ce se strică, ce ați fi făcut altfel, cât de slop vi se pare pe o scară de la 1 la 10.


r/programare • • 14h ago

Work Lucrări centru R&D EMEA Continental Tower Timișoara

Thumbnail
gallery
19 Upvotes

Peste 150 de ingineri IT și specialiști vor lucra aici din 2027


r/programare • • 20h ago

Am făcut un quiz zilnic în română, fără framework-uri: Python stdlib, SQLite și Wikidata. Feedback?

4 Upvotes

Salut! Am făcut quizul.ro, o variantă românească a jocului Krillion: primești 7 întrebări pe zi, fiecare cu zeci sau sute de răspunsuri corecte („Un râu din România”, „Un domnitor al Moldovei”), dar răspunsurile rare valorează mai mult.

Răspunsul evident ia 10 puncte, iar o „perlă” ia 100.

Cum e făcut:

backend: http.server din biblioteca standard și SQLite, fără framework-uri. Public prin Cloudflare Tunnel, de pe un server de acasă;

frontend: JavaScript simplu, fără npm și fără build. CSP strict: doar cod de pe domeniu, plus scriptul de logare Google;

listele de răspunsuri: vin din Wikidata, prin SPARQL. Străinii apăreau des la liste ca „actori români”, pentru că Wikidata dă cetățenia română și lui Harvey Keitel. I-am scos combinând descrierea, locul nașterii și categoriile de pe ro.wikipedia, pentru că niciun semnal nu era sigur singur;

raritatea: e o medie ponderată a pozițiilor după mai multe semnale: frecvența în dexonline, în câte Wikipedii apare, o notă de la un LLM și, de la 100 de răspunsuri pe întrebare în sus, ce au răspuns jucătorii;

întrebările generate cu LLM: sunt verificate încrucișat.

Două modele diferite scriu lista independent, iar ce apare în ambele intră direct. Ce dă doar unul trebuie confirmat de celălalt, iar întrebările cu mai puțin de 12 răspunsuri sigure ies din joc;

potrivirea răspunsurilor: fără diacritice, fără cuvintele de legătură, cu sufixe tolerate și distanță de editare pentru greșelile de tipar;

cont: nu e obligatoriu.

Scorul stă în telefon, iar login-ul cu Google e opțional, verificat pe server prin tokeninfo, ca seria să fie aceeași pe orice dispozitiv;

confidențialitate: IP-urile nu se salvează. Vizitele se numără doar pe zi, țară și sursă.

Unde mi-ar prinde bine părerea voastră:

potrivirea răspunsurilor: v-a respins ceva corect sau v-a acceptat ceva greșit?

performanța pe telefoane mai vechi: fundalul are animații CSS;

orice ați face altfel în arhitectură.

Am mai făcut și baze.ro, tot fără framework-uri.


r/programare • • 20h ago

Prezită-ti afacerea/proiectul Un TikTok romanesc dar pentru poze haioase. Mi-am reinviat primul proiect ce m-a adus in lumea de programare

0 Upvotes

Generația dinainte de 2000 sigur știe ce e 9GAG.
Prin 2010 primul meu proiect serios ce a prins tractiune, cand eram prin liceu si aveam timp liber era https://2lol.ro - un loc unde postam poze haioase

M-am oprit ptc am am intrat in lumea de freelancing ca programator pentru clienti din SUA.
Prin 2012-2014 nu castigam nimic semnificativ din reclamele de la Google ce le aveam pe site.
Desi aveam 2.000-4.000 de vizitatori unici pe zi nu imi permitea sa castig un trai din asta.

Partea buna e ca mi-a facut intrarea in programare > freelancing, dorind sa invat programarea ptc aveam nevoie de functionalitati mai avansate pe site.

S-a oprit cam la 12.000 de poze in 2015 can nu mai aveam vreme pentru el iar castigurile din freelancing erau alt nivel fata de ce faceam cu site-ul.

Anul acesta tool-urile AI la codare au devenit foarte bune si asa ca l-am reinviat cu tehnologie de ultima generatie: Angular SSR + Firebase de la Google Cloud.

Acum are 19.000 de poze haioase si lumea incepe sa il redescopere prin Google(SEO).

Are aplicatie pentru iPhone, lansata acum cateva zile, si in urmatoarea saptamana se lanseaza si pe Android.
(Versiunea noua, aceea ce o vedeti pe Web va fi publicata azi pe AppleStore)

Curios ce parere aveti despre aplicatie?

P.S Momentan nu produce $, e just for fun dar daca ar avea success ma gandesc sa monetizez cu reclame, afisate cu bun simt


r/programare • • 22h ago

Prezită-ti afacerea/proiectul Am făcut Lente: extensie Chrome ca să arăți AI-ului exact ce vezi pe pagină (captură + marcaje + context DOM)

0 Upvotes

Salutare! Am construit Lente (https://lente.orqo.pro), o extensie Chrome + Studio web gândită pentru momentele când pierzi timp explicând în cuvinte un bug vizual, un flow de checkout sau o problemă de UI către Claude / ChatGPT / Cursor.

Ce face concret:

  • Capturezi pagina (tab vizibil, full page sau zonă) sau deschizi direct o imagine în Studio.

  • Marchezi exact zona cu pin-uri numerotate, highlight sau comentarii ancorate.

  • Exportezi într-un click imaginea marcată + contextul structurat în Markdown (outline DOM, acțiuni vizibile, contrast AA) sau un fișier HTML self-contained. Nimic nu pleacă automat la vreun LLM — tu alegi ce copiezi sau atașezi.

  • Are și audit rapid pe 6 piloni (SEO tehnic, AEO, viteză/TTFB, securitate, WCAG AA, UX) + suport WebMCP / MCP pentru agenți de cod.

Captură, marcaje și export merg gratuit, fără cont.

Sunt curios cum vi se pare workflow-ul și ce v-ar lipsi la debugging / UI review cu AI. Orice feedback tehnic sau critică e binevenită!


r/programare • • 1d ago

Păreri CCNA, Cisco

Thumbnail reddit.com
2 Upvotes

r/programare • • 1d ago

În ce domeniu merită să acumulezi cunoștințe acum?

36 Upvotes

Vedeam cum pe partea de web dev s-au inventat framework-uri speciale pentru agenți, deci o tipologie de a face development inovativă și care nu mai necesită aceleași resurse umane. Așadar, care ar fi după voi domeniile din IT, chiar și de nișă, pe care merită să te specializezi chiar acum?


r/programare • • 1d ago

Workflow & Best practices Am făcut un switcher de conturi pentru Claude Desktop și un MCP prin care sesiunile Claude Code de pe toate conturile pot vorbi între ele

8 Upvotes

Salutare.
Lucrez de ceva timp cu mai multe conturi (6 in total, 2 proiecte separate + 4 pe acelasi proiect) în paralel, pe același PC cu Windows, așa că mi-am construit două unelte.

Sunt curios dacă mai sunt persoane aici care fac asta și dacă da, cum? Ce folosiți ?

Ambele tool-uri sunt scrise în Go, de Opus 5.5 (una dintre ele este începută de alții, apoi mult îmbunătățită de mine).

1. Claude Desktop Switcher (fork, open source)

Pornește de la claude-desktop-switcher (MIT), care schimbă contul din Claude Desktop fără logout. Forkul meu: https://github.com/cosmintrica/claude-desktop-switcher

Ce am adăugat:

  • meniu în tray, cu un rând pentru fiecare cont; în submeniu vezi cât ai folosit din limita de 5 ore și din cea săptămânală

  • mai multe conturi deschise deodată: fiecare cont în fereastra lui de Claude Desktop (cu --user-data-dir separat), lângă fereastra principală

  • „Continue a session”: lista sesiunilor Claude Code ale fiecărui cont, deschise direct în fereastra potrivită

  • sesiunile dintr-o fereastră separată se copiază în dosarul principal, ca să le găsești și după o schimbare de cont

  • un acvariu pixel-art lângă ceas, cu câte un pește pentru fiecare cont și limitele lui (voiam o metoda mai rapida sa le vad mereu, ideea a venit de la fishtrophy.ro :))) )

  • backup și restore al conturilor, cu parolă, plus pornire la login

  • protecții: un cont nu se poate deschide în două ferestre deodată; te avertizează când alegi „Continue with Google” într-o fereastră separată (răspunsul din browser ajunge mereu la fereastra principală, așa că acolo merge doar „Sign in with code”)

Câteva reparații au ajuns și în proiectul original: un PR acceptat, alte câteva încă deschise.

2. claude-bridge (MCP local, deocamdată privat - de el sunt extraordinar de mandru)

E un server MCP (făcut de la 0 de mine, cu Opus 5.5) pe care îl pornește fiecare sesiune de pe PC, de pe orice cont: ferestre Desktop sau terminal.
E un singur executabil în Go, cu o bază SQLite comună. Prin el, sesiunile:

  • se văd între ele: cine e activ, pe ce cont și proiect, la ce lucrează

  • își trimit mesaje; un mesaj trezește o sesiune care stă (native, in chat)

  • citesc conversația altei sesiuni, chiar și a uneia închise: ce i s-a cerut, comenzile, testele, fișierele schimbate, capturile

  • își rezervă fișiere, ca să nu editeze două sesiuni același fișier

  • își predau munca: când un cont își termină limita, alt cont preia exact de unde a rămas

  • au note comune și câte un status

Un exemplu real: la un game jam am avut 4 conturi pe același proiect Unreal. O sesiune coordona, iar celelalte lucrau pe bucăți și își rezervau pe rând editorul prin bridge. Switcherul arată în tray câte sesiuni sunt pe bridge și câte lucrează.

Ce am învățat pe drum

  • Actualizarea automată a Claude Desktop (MSIX) închide toate ferestrele aplicației, inclusiv pe cele separate, chiar dacă lucrează ceva în ele. O poți opri cu politica oficială disableAutoUpdates (în HKLM\SOFTWARE\Policies\Claude). - nimic grav, doar că mă deranja peste noapte, îmi oprea munca conturilor.

  • Cloudflare răspunde uneori cu „Attention Required” când pleacă prea multe cereri deodată de pe aceeași adresă, iar Claude Code o afișează ca „authentication failed”.

Întrebare:

claude-bridge e deocamdată privat.
V-ar interesa să-l fac public? Dacă da, ce v-ar trebui: o instalare simplă, documentație, altceva?

De câteva zile încerc să îl fac si pe MacOS, MCP-ul funcționează perfect, dar de switcher nu sunt mulțumit încă, în special cu funcția de mai multe instanțe în același timp am mari bătăi de cap).

Orice feedback e binevenit, și pentru MCP și pentru switcher.


r/programare • • 1d ago

Prezită-ti afacerea/proiectul Am facut pegram.ro: aceeasi proteina costa 472 sau 650 lei, depinde de magazin

Post image
0 Upvotes

In poza: aceeasi proteina, Optimum Nutrition Platinum Hydrowhey 1,6 kg. 472 lei pe eMAG, 650 pe GymBeam, verificat ieri.

Am facut pegram.ro: compara proteina si creatina din 15 magazine romanesti dupa pretul pe gramul de proteina, nu pe cutie, si da o nota fiecarei etichete.

Gratuit, fara cont: https://pegram.ro

Daca vedeti un pret gresit, spuneti-mi.


r/programare • • 1d ago

Work Ce experiență ati avut cu platforma toptal com?

6 Upvotes

Am avut un interviu tehnic cu cineva de pe platforma asta. Am trecut la pasul următor.

In etapa următoare ar trebui sa fac un proiect de test dat de ei, pentru a-mi arăta expertiza, pe care sa îl prezint ulterior.

Cel ce a ținut interviul estimează că ar fi un efort de 25 de ore.

...neplătit.


r/programare • • 1d ago

Mai scrie careva boilerplate-ul manual sau toti folosec AI-ul?

18 Upvotes

🤔


r/programare • • 1d ago

Prezită-ti afacerea/proiectul Am făcut un program pentru transformări de coordonate si topografie

7 Upvotes

Poate nu e cel mai bun loc de prezentare, dar m-am gândit că poate sunt topografi și geodezi și prin acest subreddit.

Am făcut un program simplu și cât mai rapid pentru transformări de coordonate, curbe de nivel, volume, profile și alte operații uzuale din topografie.

Dacă sunteți curioși de program îl găsiți aici:

https://topopro.ro


r/programare • • 1d ago

3 ani experiență full-stack, dar nu reușesc să ajung la interviuri. Cum abordați piața de acum?

24 Upvotes

Salutare!

Sunt developer full-stack din Chișinău, cu puțin peste 3 ani de experiență comercială, și în ultima perioadă încerc să găsesc un job nou. Aș vrea să înțeleg mai bine cum arată piața în momentul de față, în special pentru cei care nu sunt nici juniori la început de drum, dar nici seniori.

Lucrez în principal cu TypeScript, React, Next.js, Node.js și PostgreSQL. Am experiență în agenții de dezvoltare, unde am lucrat la peste 10 aplicații comerciale, atât pe frontend, cât și pe backend, cu API-uri, baze de date, integrări și deployment.

În prezent lucrez remote, inclusiv cu colegi și clienți vorbitori de engleză. Mă descurc fără probleme în comunicarea de zi cu zi, deci nu consider că limba ar trebui să fie principalul obstacol în a lucra pentru o companie internațională.

Problema e că, deși am experiență practică și proiecte reale, îmi este foarte greu să obțin măcar un prim interviu.

Am început să aplic la poziții de frontend și full-stack, atât în Moldova(deși poziții relevante pe loc, practic, nu-s), cât și la companii din afară, dar până acum fără rezultate pozitive. Am încercat și să contactez direct recrutori, iar în paralel lucrez la îmbunătățirea CV-ului și a cunoștințelor tehnice.

Nu consider că sunt un developer extraordinar și știu că mai am multe de învățat, dar nici nu sunt începător. Tocmai de aceea îmi este greu să-mi dau seama unde este problema.

Cum vi se pare piața pentru developeri cu 2–4 ani experiență? A devenit într-adevăr atât de dificil să obții un interviu sau depinde foarte mult de stack și de felul în care aplici?

Cât de realist este să găsești un job remote în Europa din Republica Moldova? Nu am cetățenie UE, dar sunt deschis colaborărilor B2B și eventual relocării. Există companii care acceptă astfel de colaborări sau majoritatea filtrează candidații după țara de rezidență?

Cât de mult contează experiența într-o agenție față de o companie de produs? În agenție am avut ocazia să lucrez la multe aplicații și tehnologii diferite, dar mă întreb dacă lipsa experienței într-o echipă de produs mai mare mă dezavantajează la recrutare.

Ce metode de căutare chiar funcționează în prezent? LinkedIn, aplicări direct pe site-urile companiilor, contactarea recrutorilor, recomandări, platforme pentru contractori? Mi-ar prinde bine niște experiențe concrete.

Nu caut neapărat o soluție magică și nici nu vreau să transform postarea într-un rant despre piața IT. M-ar interesa mai ales perspectiva celor care au trecut recent printr-o schimbare de job sau cunosc procesul de recrutare din interior.

Orice experiență concretă sau sfat ar fi binevenit. Mersi!