Hai să discutăm câteva din ce ai spus :
"Machine learning e după mine doar o altă expresie care să prindă la public."
S-ar putea ușor să fie doar o expresie dar uite o problemă majoră :
Verifică stocul plăcilor video pe amazon/emag/pcgarage care sunt bune de așa ceva, stocurile pe plăcile high-end sunt foarte limitate, vrei să cumperi 100 de plăci video 1080 în România ? Nici cu bani nu poți, site-uri ca pcgarage/emag nu o să îți vândă mai mult de 2-3 deodată fiindcă rămân fără stocuri.
Drept urmare dacă stocurile la plăcile video sunt așa de limitate global singurele lucruri care au putut genera o așa cerere sunt machine learning și coin mining. Nu s-a diminuat rata de producție a cipurilor, dimpotrivă s-a dublat. Pentru coin mining se preferă plăcile mai vechi (vezi și pe okazii/olx/ebay, nu mai găsești nici o placă video SH cu ceva putere de procesare), deci în mod logic cererea pentru plăcile noi e pentru AI. Doar nu s-a apucat toată lumea să joace Counter-Strike pe plăci video de 1000 de euro.
Nimeni nu face ceva în DirectX, OpenGL sau Vulkan dacă e normal la cap, ai Unreal Engine care rupe toate normele pe bani de nimic. Ai Unity care e extrem de flexibil. Degeaba faci tu engine-uri când n-ai un pipeline și materiale pentru ca oamenii să îl poată folosi. Sunt mici excepții, dar ăia își au asigurat locul de muncă pe viață.
Crearea a ceva la nivelul Unity e imposibil într-o echipă mică, crearea a ceva peste unreal engine fără milioane de dolari și cei mai buni oameni din lume e de domeniul SF.
Wordpress are un panou de control bun (rescris în js), cunoscut de foarte mulți. Se poate folosi și headless dacă e cazul, dar în majoritatea cazurilor e foarte ok așa cum e. Restul sistemului cu plugin-uri e așa și așa.
Nu mai ai nevoie de aplicații desktop, electron are 50 mb + dacă mai adaugi codul tău și resursele va ieși în jur de 80 mb la orice aplicație. Consumă puține resurse, se mișcă bine, se poate face design-ul în html/react/…, rulează pe orice sistem de operare pe desktop imaginabil, kiosk mode, update-uri triviale, acces total, ce mai vrei. Da are 80-100 mb o aplicație făcută cu electron dar dacă îți trebuie încape lejer și pe un ssd de 128 gb.
În plus mai ai acces la npm, majoritatea aplicațiilor pot fi făcute simplu din npm install x + câteva import-uri, o interfață în html/css și niște cod să lege lucrurile corect. Oricum dacă ai face o aplicație cu C++ sau .Net tot la ceva framework cu html și css ai apela pentru o interfață decentă.
În viitor Chrome/Edge va putea rula orice website ca și o aplicație fără să mai fie necesar electron chiar și fără net. (și acum e posibil cu extensii)
Slack e foarte specializat pe software development, mirc are 2mb dar trebuie instalat (respectiv oricine vede ce scrii în el), nu trebuie să instalezi nimic pentru slack dacă nu vrei, iar după cum am spus e de ajuns să intrii pe site în viitor și îl vei putea pune pe desktop.
PHP are o piață extrem de bogată pe partea de ecommerce chiar dacă problematică în multe cazuri. (gen site-uri care învărt miliarde de lei sunt pe găzduire shared cu cpanel)
C++ e inexistent deoarece : C++14 e făinuț dar nu prea ai ce discuta la el, nu e trendy, nu ai npm install x, majoritatea proiectelor mai bune care îl folosesc sunt atât de complexe încât te uiți la chineză în codul sursă. Sunt și multe blob-uri sau dependințe care nu sunt open-source dar se folosesc api-urile din ele, oribil pentru orice dev tânăr. Ce să mai vorbim pe un forum de lucruri de genul.