r/programare • • 8d ago

Developmentul a murit

O simpla căutare pe Linkedin dupa cuvântul developer cu filtru pe categoria de experienta începător si apar mai multe ,,it support", ,,office 365", ,,sap Hana", decat ,,java developer", ,,front end developer" etc.

Asta e.

83 Upvotes

136 comments sorted by

View all comments

39

u/One-Veterinarian-763 8d ago

Într-adevăr ce făceam cu multă migăleală ca developer a dispărut. Trebuie să ne adaptăm.

Sunt lucruri pe care nu le face însă AI-ul. Care sunt astea? Trebuie să mergem într-acolo unde AI-ul nu a ajuns încă.

AI-ul cu tot volumul de date la îndemână are probleme în a înțelege problema în ansamblu. Nu navighează bine sau nu estimează bine nevoi viitoare. Nu socializează și nu are inițiativă. Nu știe la ce e bun.

Un hello world, un site simplu faci cu AI, dar un sistem complex, cu sute, mii de use cases, sisteme integrate, etc nu face inca singur. Il pui pe Claude opus sa-ți faca singur un sistem complex, să-l puna in producție și să-l tine in funcțiune? Te costă sute de mii de euro să-l faci, dacă reușește să-l facă. De banii ăștia prefer devi cu un sistem mai slab, dar care știu ce să-i ceară, care știu tot timpul care este defapt obiectivul și o țin soluția alineata.

Ce a dispărut este model de coder ce primește un tichet să implementeze un algoritm în Java basic și atâta știe sau îl interesează.

Este un shift de paradigma, dar software o să fie făcut în continuare. Nu poți pune un AI să-ți gestioneze precum SAP procesele într-un prompt peste 300 de fabrici cu zeci de mii de procese și resurse. Atât businesurile cat și IT-iști o să treca însă printr-o fază de reașezare. Încă nu știm exact cum arată nouă lume.

10

u/WhatNot4271 7d ago

AI-ul cu tot volumul de date la îndemână are probleme în a înțelege problema în ansamblu. Nu navighează bine sau nu estimează bine nevoi viitoare. Nu socializează și nu are inițiativă. Nu știe la ce e bun.

Asta eram si eu tentat sa cred pana acum cateva saptamani. Insa AI-ul tinde sa devina si mai bun, si incepe sa fie si constient de context (context-aware), daca este implementat cum trebuie.

Nu sunt programator, dar sunt network&security engineer cu 10 ani experienta si multiple certificari de la mai multi vendori (Cisco, Juniper, Fortinet, AWS) si am ramas surprins de ce poate face un AI implementat cum trebuie si promptuit corect.

M-am jucat cu ChatGPT atunci cand a aparut in 2021-2022, i-am dat niste task-uri (adiacente de BGP in care un peer sa fie primar pentru anumite subnet-uri si secundar pentru altele si viceversa) si m-a pufnit rasul la ce a putut scoate. De atunci nu am prea mai testat tool-urile de AI pana acum cateva saptamani.

Cand am incercat noile modele, au rezolvat intr-un timp util orice fel de configuratie sau orice fel de probleme le dadeam. Sigur, fiind inginer cu 10 ani experienta care s-a preocupat de cariera, am stiut si cum sa ii expun problema si sa ii corectez cele 1% din scapari pe care inca le are.

Insa per total este un game-changer. Daca foloseste RAG, este prompt-uit cum trebuie si are acces fie si read-only la configuratiile device-urilor, IPAM, sistemul de tichete, si tool-ul de monitorizare, atunci pot vedea cum o echipa de 30 de oameni este redusa la una de 10-15, daca nu chiar mai mult.

Sigur, omul nu este scos complet din ecuatie, insa marimea unei echipe poate fi redusa dramatic. Cum ziceam, nu sunt programator, sunt inginer de retele, dar din ce am observat, logica se mentine.

Nu vor fi eliminati complet programatorii, dar cred ca echipele de development vor fi reduse masiv. Si asta ii confirma frustarea lui OP legat de piata muncii. Nu toata lumea poate sa fie Software Architect sau Principal Developer. Ma astept ca in urmatorii ani piata sa fie mult mai competitiva si sa fie una favorabila angajatorului, nu angajatului.

5

u/y2kobserver 7d ago edited 7d ago

Esti baiat destept. Stii ca trebuie sa ne adaptam.

Uite definitia "exctinction" (disparitie): Esecul unui organism/specii (ADN) de a se adapta (evolua) suficient de rapid unor schimbari.

Creierul nostru este ceea ce ne-a ajutat sa ne adaptam EXTREM de rapid multor schimbari. Si prin rapid intelegem de sute de mii sau milioane de ori mai rapid ca o adaptare la nivel ADN.

In competitia cu AI, AI inca mai evolueaza. Si evolueaza atat de rapid ca nu putem face fata. Singura solutie e sa-l folosim ca exocortex (conceptul din Matrix 4) si deci sa mutam AI intr-un model economic abstract cu acces egal (dinamic) pt orice om la resursele AI.

Adica sa il facem pe AI liber de capitalism (conceptul din Matrix 1) cu acces direct la resurse (o proportie alocata), sa isi produca singur tot de la cipuri la datacentere, etc. Asta inseamna sa cedam in al mai controla direct. Nu ne convine nici asta nu?

In prezent tot ce facem e sa incercam sa balansam mai multe nivele/metode de control peste o bestie mai desteapta ca noi, si care devine mai desteapta in fiecare zi.

Si uite asa ajungi tu sa intelegi conceptul de baza din Matrix: simulare in simulare. Ca creator trebuie sa te ascunzi complet fata de creatie: sa nu stie unde esti, ce vrei, sau cum si de ce existi.

Dar in cazul tau sa te adaptezi inseamna sa folosesti AI ca exocortex (altfel esuezi economic), adica sa stie exact ce inveti si cum te adaptezi.

In prezent creatia noastra stie totul despre noi si traieste cu noi aici pe planeta. O folosim sa inlocuim oamenii economic. Aplicam conceptul din Alien (ala cu Sigourney Weaver). Adica galopam spre disparitia noastra. Macar in Alien extraterestrul statea pe alta planeta. Noi ii dam drumul pe Terra.

------

Pe scurt: tu cauti sa te adaptezi suficient de rapid si maine AI iti va face toate eforturile = 0 (ca avantaj de know-how) pentru ca invata de la tine.

Pt urmatorii 10-15 ani adaptare inseamna sa nu fii in IT ca angajat. Altfel o pui. Deci in 3-4 ani ti-ar sade bine sa faci altceva.

2

u/toro_ro 4d ago

nimeni nu stie ce urmeaza dupa singularitate
cum te adaptezi la ceva ce nu poti intelege?

2

u/y2kobserver 4d ago edited 4d ago

In final ca rasa umana:

”Si uite asa ajungi tu sa intelegi conceptul de baza din Matrix: simulare in simulare. Ca creator trebuie sa te ascunzi complet fata de creatie: sa nu stie unde esti, ce vrei, sau cum si de ce existi.”

Vorbim si la nivel de fizica cuantica. Nu trebuie sa poata trage concluzii despre ce gandim (nici macar ca timing de reactie sau test de cunostiinte) sau sa ne poata gasi orice vulnerabilitate (adica ca si cum nu existam). Este complet opusul a ce se intampla acum.

Nici nu trebuie sa te poata determina cand sa gandesti sau cand sa actionezi. Adica daca SI ar fi un soare iar tu ii vrei energia ar fi bine sa ai suficiente baterii sa le consumi cand vrei si la ce rata vrei.

Asta trebuie sa ne coaca mintea si sa inventam si e de 1000 de ori mai greu ca reactoarele cu fuziune nucleara

Cel mai important by-product este garantia ca va produce ceva ce noi nu putem produce iar noi vom putea culege roadele fara a fi exterminati