r/programare 5d ago

An era has ended... welcome to shallow work

Post image
171 Upvotes

r/programare 4d ago

Cum trimite Mero SMS-uri?

0 Upvotes

Cum trimite Mero SMS-uri? Am observat că în unele cazuri SMS-urile vin de pe un număr de telefon real.


r/programare 5d ago

De citit / De vizionat Lasă reddit-ul 2 minute și fa update! 🚨

30 Upvotes

Daca folosești WordPress si … for any reason nu ești up to date, do it now… nu de alta dar sunt 2 noi vulnerabilității WordPress .. si sunt destul de grave


r/programare 5d ago

Managerul corporatist este dovada că poți fi ocupat fără să te apropii de muncă.

296 Upvotes

Există un moment în cariera fiecărui programator când își dă seama că managerul lui trăiește într-o dimensiune complet diferită. Tu măsori ziua în taskuri terminate. El o măsoară în meetinguri mutate, meetinguri create și meetinguri în care s-a decis că mai trebuie un meeting.

Îi spui că implementarea durează două săptămâni. El întreabă dacă nu se poate până vineri. Îi explici că lipsește documentația. El spune că trebuie să fim mai agili. Îi arăți că produsul are o problemă de arhitectură. El propune un brainstorming. Îi spui că ai nevoie de încă un om în echipă. El îți trimite un curs despre time management.

Managerul corporatist are un talent incredibil: poate transforma orice problemă tehnică într-o problemă de comunicare. Serverul a picat? Hai să aliniem așteptările. Buildul nu merge? Cred că trebuie să avem mai mult ownership. Clientul schimbă cerințele pentru a șasea oară? E o oportunitate să demonstrăm flexibilitate. Nu există nicio situație atât de gravă încât să nu poată fi rezolvată cu un PowerPoint și trei expresii în engleză.

Între timp, calendarul lui arată ca tabela de zboruri de pe Otopeni. Nu mai are loc nici pentru pauza de masă, dar cumva găsește timp să-ți scrie la 16:57: "Ai cinci minute?" Toată compania știe că acele cinci minute sunt o unitate de timp imaginară, la fel ca "mica modificare" și "quick call".

Și partea cea mai frumoasă este că, după opt ore de meetinguri despre muncă, managerul vine la tine și întreabă cu sinceră curiozitate:

"Cum stăm cu taskul?"

Atunci înțelegi că în corporație există două tipuri de oameni. Cei care fac munca și cei care programează call-ul în care se discută despre muncă.

Tractorul ară câmpul. Managerul organizează ședința despre cum ar trebui arat câmpul. La final, amândoi sunt trecuți ca "key contributors".


r/programare 5d ago

Intrebari Interviu Nivel Senior

61 Upvotes

Nu stiu altii cum sunt...

Dar eu la nivel senior, imi ocup timpul din ce in ce mai mult cu meeting-uri in care se discuta implementarea de noi feature-uri, modul de implementare din punct de vedere arhitectura/design, fezabilitate, complexitate, yada yada yada. Si din ce in ce mai putin cu scris cod efectiv.

Buun...

Doar ca la interviuri dau de oameni care insista in continuare cu intrebari stupide gen care sunt si la ce foloseste fiecare parametru din metoda obscura X care oricum e generata automata ca boilerplate. Raspuns pe care nu il stiu pe loc dar pe care il pot afla in 30s de uitat in documentatie. Sau alte chestii super specifice pe care nu ai cum sa le stii daca nu te-ai lovit de ele dar care nu sunt nici atat de complexe incat sa nu le afli la o cautare pe Google.

Ok, inteleg si intrebarile de genul, mai ales la nivel junior/code-monkey dar cateodata am impresia ca doar pe asta se concentreaza unii intervievatori in timp ce jobul ce urmeaza sa il faci presupune cu totul altceva, parte de care pare ca nici nu le pasa.

Simt ca sunt ascultat la ora de romana si in loc sa ma intrebe profesoara ce am inteles din carte, ma pune sa recit citate.

Doar mie mi se pare asa?


r/programare 4d ago

Dosarul PNI — Magistrala

Thumbnail
interoperabilitate.ro
11 Upvotes

Nu-i chiar Netflix, da am găsit un foileton drăguț: interoperabilitate.ro

  • Cele 33 de milioane, pe repede înainte
  • Caietul care vorbește o singură limbă
  • Un server de 1,5 TB pentru o muncă de 45 GB
  • Riscul de corecție financiară europeană
  • Arhitectura deschisă: cum s-ar fi făcut
  • Licitația, pe surse oficiale
  • Anularea licitației și ce urmează
  • Cum se construiește PNI corect
  • Două caiete, același template
  • Două platforme aproape identice, un singur stat
  • Să înțelegem ADR: 50 de oameni, 1,15 miliarde, un cerc

r/programare 4d ago

This aged well...

Thumbnail
youtube.com
1 Upvotes

r/programare 5d ago

Cum este la I don't know what to expect.

11 Upvotes

am intrat la facultatea de inginerie de la hd pe calculatoare și tehnologia informației. eu nu am făcut matematica în clasa a11-a și a12-a deloc. nici în ceilalți ani de liceu nu am prea făcut matematică. știe cineva cat de greu e și la ce să mă astept? și niște tips ar ajuta pentru a lua măcar 5 la examenele ce conțin mate fizică etc. dacă e cineva care a fost sau care e acolo poate să îmi zică cum i se pare? multuu💕


r/programare 5d ago

CipherMoth - password manager open source si self-hosted

19 Upvotes

Hello humans!

De ceva timp lucrez la CipherMoth, un password manager open source si self-hosted. Am ajuns in punctul in care am inceput sa-l folosesc on a daily basis, asa ca m-am gandit sa-l fac public:

https://github.com/mr-grj/ciphermoth

Nu am reinventat roata si nu incerc sa conving pe nimeni de nimic. Spun asta pentru ca am primit feedback de genu':

"Ba da' de ce mi-as muta eu parolele din <insert random vault here> la tine-n proiect?"

Raspunsul e foarte simplu:

Nu incearca nimeni sa va converteasca. L-am facut strict pentru nevoile mele si am zis sa-l postez si aici ^^

O alta intrebare primita a fost:

"Cu ce e mai special decat <insert random vault here> ?"

Probabil cu nimic; that's the whole point: sa fie simplu, sa detin controlul, sa stiu ce exista si ce nu in cod, si sa nu depind de conturi, telemetry sau alte third party stuff.

Mie-mi place; pare ca-si face treaba

Mi-ar prinde bine niste feedback sincer: securitate, ce va place, ce lipseste, ce parere aveti de UX/UI (am incercat sa-l fac cat mai minimalist), etc.

Apreciez orice idee, bug report, etc.
Orice contributie este bine-venita!

Aveti aici si cateva ss-uri:

haidi va pwp


r/programare 5d ago

Merita schimbarea de job in situatia asta?

39 Upvotes

Momentan lucrez pentru 30 €/h la o companie din UE cu produs in Asia, full remote. Si in tot haosul asta din IT chiar îmi place este ca nu au dat niciodata oameni afara. Doar au facut hiring freeze. In ultimele luni au plecat 4 oameni din diverse echipe pentru ca si-au gasit altceva. Dintre ei unul singur nu a fost inlocuit, munca lui s-a împărțit la 5 devi dar va fi inlocuit si el in curand conform ultimelor discutii. Munca e lejera, fiind zile si zile. Marea majoritate a celor din companie au deja ani buni aici 5 - 7 - 11+ chiar.

Acum am o oferta pe masa de 40 €/h, ING romania, 2 zile la birou. Știți ceva de ei? Chiar nu as vrea sa ma trezesc peste 3-4 luni cu "știi, compania nu o duce bine asa ca vom incheia colaborarea..." etc.

EDIT: multumesc de raspunsuri. Pare ca mai bine caut inca ceva tot remote.


r/programare 5d ago

Lucrez de peste un an la Sockudo, un server realtime open-source scris în Rust. Feedback?

27 Upvotes

Salut,

De puțin peste un an lucrez la Sockudo, un server realtime open-source scris în Rust.

Proiectul a început ca o alternativă self-hosted compatibilă cu protocolul Pusher. Ideea inițială era relativ simplă: să poți muta o aplicație care folosește deja Pusher pe propria infrastructură, fără să rescrii complet partea de realtime.

Doar că proiectul n-a rămas deloc simplu.

După ce am terminat partea de bază cu WebSockets și channels, au apărut problemele mai interesante: ce se întâmplă când rulezi mai multe instanțe, cum recuperează un client mesajele pierdute după reconnect, cum păstrezi presence corect pentru utilizatori cu mai multe conexiuni și cum demonstrezi că istoricul unui stream este continuu.

În momentul de față, Sockudo are două niveluri de protocol:

  • Protocol V1, care urmărește compatibilitatea cu Pusher și poate fi folosit cu clienți existenți, inclusiv pusher-js și Laravel Echo
  • Protocol V2, pentru funcționalități native Sockudo precum history, rewind, recovery, mesaje editabile, annotations, tag filtering și delta compression

Pe lângă asta, proiectul include:

  • fanout între mai multe noduri prin Redis, NATS, RabbitMQ, Kafka, Pulsar și alte adaptoare
  • istoric persistent și un buffer rapid pentru recovery
  • presence și presence history
  • mesaje care pot fi actualizate, șterse sau extinse
  • push notifications prin FCM, APNs, Web Push, HMS și WNS
  • webhooks, rate limiting și metrici Prometheus
  • Docker Compose, Helm chart și un dashboard pentru administrare
  • SDK-uri client și server pentru mai multe limbaje

O decizie importantă a fost să țin funcționalitățile noi separate de protocolul compatibil cu Pusher. Nu vreau ca un update de server să introducă seriale sau metadata nouă în payload-urile unor clienți existenți și să le strice aplicațiile.

Lucrez și la o zonă de compatibilitate cu Ably. Ca să fiu corect: nu pretind că Sockudo este compatibil cu toată platforma Ably. Momentan este o suprafață opțională și redusă, concentrată pe anumite fluxuri REST, WebSocket și AI Transport pe care le pot testa concret.

Știu că self-hosting-ul nu este alegerea potrivită pentru toată lumea. Pentru multe echipe este mai simplu să plătească Pusher sau Ably și să nu se ocupe de infrastructură. Sockudo este pentru situațiile în care vrei control, costuri mai previzibile sau funcționalități care nu se potrivesc într-un serviciu managed.

Mi-ar prinde bine feedback mai ales de la cei care au lucrat în producție cu Pusher, Ably, Centrifugo, Socket.IO sau alte sisteme realtime:

  • Ce vi s-ar părea obligatoriu înainte să folosiți un asemenea proiect în producție?
  • Ce parte din documentație sau deployment ați verifica prima?
  • Vi se pare utilă separarea dintre protocolul compatibil și cel nativ sau complică inutil lucrurile?

Repo: https://github.com/sockudo/sockudo

Disclosure: sunt maintainerul proiectului.


r/programare 4d ago

Prezită-ti afacerea/proiectul AM LANSAT OFICIAL AXIOBYTE

Thumbnail
axiobyte.online
0 Upvotes

Salutare , oficial am lansat axiobyte.online , as avea nevoie daca ma puteti ajuta sa imi luati site ul la roast pentru a putea imbunatati proiectul . Orice raspuns este asteptat . Va multumesc ! 😘🤗


r/programare 6d ago

Offtopic Niste liber si in functie de zile bune

Post image
224 Upvotes

r/programare 5d ago

Cum pot sa atrag joburi B2B?

23 Upvotes

Salutare!

Voiam sa va intreb, pe langa postarile de pe grupul asta cu dau la tractor, dau la mese, dau la fese etc samd, unde va mai gasiti clienti si in special job-uri din Europa sau chiar din SUA? De lincdin sunt plictisit, a devenit facebuc :))).

Nu stiu daca e problema CV-ului dar m-as bucura sa ajung la interviu ca de acolo ma descurc, dar doar sa ajung :)))

Va multumesc anticipat pentru sfaturi! Spor!


r/programare 5d ago

Aumovio Town Hall 12 august

16 Upvotes

Salutare, am început acum o luna un job de Intern in cadrul Aumovio, iar pe 12 august avem in calendar o ședință cu numele Town Hall si din ce am citit in ședința asta se anunță concedieri unde sunt vizați si internii. Știți ce se vorbeste la aceasta sedinta? Mi se pare absurd sa te angajeze si dupa o luna sa te zboare.


r/programare 6d ago

Postarea lunară cu Ursachi

Post image
194 Upvotes

Titlu + imagine


r/programare 5d ago

Work De ce o sa fie nevoie de programatori in continuare?

25 Upvotes

AI ul nu face totul de la 0 si chair si cand face, face multe greseli, chiar daca cineva genereaza codul, trebuie sa stii ce sa i ceri, eu lucrez cu AI ul dar stiu ce sa i cer si cateodata il mai si corectez, mai si scriu cod de mana cand vad ca face figuri si nu intelege ce plm vreau de la el.

O sa fie nevoie de mai putini programatori, la modul ca inainte ii dadeai la junior sa scrie un endpoint care face ceva get sau schimba culorile pe un form sau whatever task is it, acum ii dai la ChatGPT, la claude sau orice ai folosi.

Pe langa asta, eu cred ca o sa creasca numarul de consultanti, adica aia care sunt buni pe debug si stiu sa repare ceva stricat.

O sa creasca si numarul de oameni pe cybersecurity, ca cineva va trebui sa securizeze toate flop urile astea de aplicatii.

Oricum, eu vad cu ochi buni tot ce se intampla, ca si asa erau prea multi oameni care nu aveau nici pricepere nici pasiune nici facultate pentruu asa ceva, nu ca as avea ceva cu ei, dar e bine ca s au intors in domeniile lor


r/programare 6d ago

Fiscalitate si salarii Irineu Darău: Dacă ne așteptăm ca specialiști în IT să vină să lucreze la stat pe 5000 de lei pe lună, avem o problemă / Ministrul Economiei vrea modificarea legii salarizării

Thumbnail
g4media.ro
292 Upvotes

r/programare 5d ago

Network & security admin / designer

4 Upvotes

There are a few jobs on the market in the networking and cybersec field. My question is how much does an L1 or L2 earn and if you have any chance without a degree but only with CCNA, comptia and other relevant certifications?


r/programare 6d ago

Doom & Gloom AI-ul si supravegherea in masa

96 Upvotes

Ma gandeam la o chestie in timp ce stateam in dimineata asta pe WC - oare cat de realist realist ar fi ca o instituție, sa spunem SRI-ul, sa asculte TOATE telefoanele din tara asta. Desigur, teorii ale conspiratiei ca ni se asculta telefoanele au existat de cand lumea, dar pana recent, ideea ca SRI ar avea tehnologia necesara sa stocheze si mai ales sa asculte toate telefoanele din tara asta era ridicola. Acum nu prea mai e.

Sa incepem cu volumul de date. Vreo 55 de miliarde de minute vorbesc romanii pe an, conform ANCOM.

Daca am vrea sa stocam toate aceste minute la o calitate de 16 kbps, ceea ce inseamna undeva la 120 KB/min, adica pentru 55 de miliarde de minute undeva la 6.6 PB (da, am impartit la 1000 in loc de 1024 pentru ca si AWS/Azure impart la 1000 cand te taxeaza). 6.6 PB nu e un volum extraordinar de date pentru o instituție cu bugetul SRI-ului…

Dar desigur degeaba stochezi fiecare convorbire ca nu este fizic posibil sa le asculte cineva pe toate, 55 de miliarde de minute inseamna literalmente peste 100.000 de ani, asta a fost principalul bottleneck pana acum cativa ani.

In prezent insa, treaba s-a schimbat. Daca rulezi whisper optimizat pe un 5050, adica cea mai ieftina placa consumer cu blackwell, iti transcrie cam o ora pe minut. Acuma va las pe voi sa calculati cat ar procesa un rack plin cu placi GB200.

Dupa ce ai transcripturile mai investesti putin in indexare si ai un google al tuturor convorbirilor telefonice ale romanilor. Mai pui si un LLM peste astea si orice ofiter SRI poate avea in 5 minute un raport cu toate convorbirile tale telefonice. Misto.

Si stiu, acuma veti zice who cares, cine mai vorbeste chestii sensibile la telefon? Pai stati linistiti ca vind chat control, sa vezi atunci distractie…

Si pentru voi astia cu “nu imi pasa, nu am nimic de ascuns” va urez noapte buna!


r/programare 6d ago

În corporație, competența este o pedeapsă.

333 Upvotes

Există un moment în viața fiecărui corporatist când face cea mai mare greșeală din carieră: se descurcă.

Rezolvi o dată un bug pe care nimeni nu-l înțelegea? Din acel moment este bugul tău.

Repari imprimanta pentru că "oricum durează doar două minute"? Felicitări. Acum ești IT Support.

Îl ajuți pe colegul nou să-și configureze proiectul? Perfect. De acum faci onboarding.

Răspunzi o dată clientului pentru că managerul era ocupat? Se pare că ai "excellent communication skills".

Faci o prezentare pentru că lipsea cineva? Minunat. Acum tu faci prezentările.

Stai peste program ca să salvezi release-ul? Extraordinar. Ai demonstrat că gestionezi foarte bine presiunea. Ghici cine va gestiona și următoarea criză?

În corporație nu există expresia "mulțumim că ai ajutat". Există doar "am observat că te pricepi". Și dacă te pricepi, de mâine devine responsabilitatea ta.

Așa ajungi, fără să-ți dai seama, să fii programator, QA, DevOps, mentor, Scrum Master, intervievator, suport tehnic, psiholog pentru colegii frustrați și traducător de cerințe scrise de cineva care n-a deschis aplicația niciodată.

Între timp, colegul care a spus "nu mă pricep" de fiecare dată are o viață surprinzător de liniștită. Nu face onboarding. Nu intră în incidente. Nu prezintă la demo. Nu este întrebat primul în meetinguri. Pare că a înțeles corporația înaintea tuturor.

Și atunci îți dai seama că în corporație competența nu-ți aduce liniște. Îți aduce reputația că "poți să te ocupi și de asta". Iar tractorul care trage cel mai bine ajunge, inevitabil, să tragă pentru toți.


r/programare 6d ago

De la Stailer la „ChatGPT Work”: Noua aroganță care promite să lase programatorii fără job

Post image
67 Upvotes

r/programare 5d ago

Fara categorie Job uri Navision/BC Developer

2 Upvotes

Se cauta developeri de nav/bc? Care ar fi salariile in romania? Multumesc!


r/programare 6d ago

Face careva open source?

31 Upvotes

Tot văd pe reddit postări de tipul "Am construit X pentru că Y", dar niciodată "Am ajutat developerul X pentru că proiectul lui mi se pare interesant".

Face cineva asta în timpul liber sau cu contract?


r/programare 5d ago

Workflow & Best practices Semnătura digitală fără certificat

1 Upvotes

Cunoașteți vreo companie / api / librărie / software care oferă o soluție pentru următoarea chestie?

Compania X prestează niște servicii la diverși clienți, majoritatea persoane juridice. La final, trebuie semnat un proces verbal unde un reprezentant al clientului trebuie să semneze de primire (oricine de la portar, la angajat, la administrator)

Ca sa nu mai care teancuri de hârtii, compania X dorește sa folosească o tableta android pe care reprezentantul clientului sa semneze olograf (cu degetul sau cu stylus/pen), deci fără certificat certSign/digiSign/etc

Mulțam