Nejrizikovejsi povolani vuci automatizaci? Programator

Kadet

Nejrizikovejsi povolani vuci automatizaci? Programator
« kdy: 28. 12. 2018, 17:52:33 »
Rozjizdeji se tu zajimavy diskuse. Zacnu teda jednu, ktera bude mit podle me nejvetsi dopad na celej tenhle obor.

Tvrdim, ze 'programovani' je nejnachylnejsi povolani k automatizaci a do deseti let cela tahle bublina s programatorama zarve.

Nemam rad semanticky nedorozumeni, proto rovnou objasnim 'programovani'.

Pod pojmem programator si podle me dnesni svet predstavuje tyto role

1) ten, kdo naleza business procesy, toky dat ve firme a automatizuje opakujici se casti pomoci vypocetni techniky.
2) ten kdo tyhle procesy uz zna a tvori obecnou aplikaci pouzitelnou pro vice uzivatelu (databaze, operacni system, programovaci jazyk, system pro zpracovani dat, content management system, ...)
3) uzivatel nastroju tvorenych skupinou 2. ktery je pouziva pro identifikaci a automatizaci  jako clovek skupiny 1
4) uzivatel nastroju tvorenych skupinou 2, ktereho nezajima, co dela byznys, ale zajima ho matlat velke mnozstvi kodu, dbat na spravnych technikach a metodikach, zkratka vypadat dobre, vezt se na vlne trendu a IT mody (od web developmentu po dnesni data science)

Tvrdim, ze vetsina 'programatoru' je skupina 4. Tvrdim to na zaklade vlastni zkusenosti, zkusenosti znamych a projizdenim nabidek prace. Takovy programator je zamestnavan pouze k prekonani trzni frikce nez se postup uvolni a takovy clovek nebude potreba.

Napr. Web developer uz je uzitecny pouze pro firmy co maji nejakou velkou custom webovou prezenci. Pro vsechny ostatni je tu wordpress nebo jine, potencialne lepsi content management systemy v budoucnu.

Napr. Druha modni vlna dneska data science nahrazujici modni vlnu web devu. 90% discipliny je o cisteni dat a analyza a ML je uz pak uz jen jednoducha zalezitost jakmile se to vycisti. Na ML uz existuje spousta cookie cutter knihoven jako tensorflow, scikit learn.

( Pozn. Cisteni dat je skutecny byznys problem a nikdo ho nechce delat. Paradoxne nejlip plati.)

Uz moc kecam, tady je jeden clanek k tomu a jinak predavam slovo do plena.

https://medium.com/predict/are-programmers-headed-toward-another-bursting-bubble-528e30c59a0e


Mlocik97

  • *****
  • 830
  • Ubunťák, JS dev.
    • Zobrazit profil
    • E-mail
Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #1 kdy: 28. 12. 2018, 17:59:33 »
pfffffffffffffff

souhlas

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #2 kdy: 28. 12. 2018, 18:15:57 »
taky si myslim ze 90% programatoru a 98% adminu prijde o praci

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #3 kdy: 28. 12. 2018, 18:23:40 »
@kadet: tvrdis, ze "dbat na spravnych technikach a metodikach" je vysadou skupiny 4? Nebo to jen spatne ctu? Do ktere skupiny by ses zaradil?

BaldSlattery

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #4 kdy: 28. 12. 2018, 18:27:49 »
Nevím, jestli to je bublina, ale bylo by fajn, kdyby skupina 4 vymizela.


Kadet

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #5 kdy: 28. 12. 2018, 18:58:32 »
@kadet: tvrdis, ze "dbat na spravnych technikach a metodikach" je vysadou skupiny 4? Nebo to jen spatne ctu? Do ktere skupiny by ses zaradil?

Tihle lidi davaji prioritu kosmetickym zalezitostem jako jak spravne pouzivat scrum nebo pouzivat branche v gitu a jak spravne pouzit CI system du jour. Misto reseni byznys problemu.


Jen pro doplneni, skupina 3 jsou 'delnici'. Modry limecky, co ale odvadeji praci. Lopaty, ale dobry lopaty.
https://www.wired.com/2017/02/programming-is-the-new-blue-collar-job/

Skupina 4 jsou sarlatani a pozeri zdimajici firemni rozpocet.

co jsem ja? Ja jsem skupina 5. Sociologove softwaru. Plna huba kecu.

Inkvizitor

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #6 kdy: 28. 12. 2018, 19:00:43 »
Já myslím, že nejohroženější jsou trapní grafomani, kteří zakládají další a další zbytečná témata. To už dnes AI jistě svede taky.

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #7 kdy: 28. 12. 2018, 19:17:57 »
@kadet: tvrdis, ze "dbat na spravnych technikach a metodikach" je vysadou skupiny 4? Nebo to jen spatne ctu? Do ktere skupiny by ses zaradil?

Tihle lidi davaji prioritu kosmetickym zalezitostem jako jak spravne pouzivat scrum nebo pouzivat branche v gitu a jak spravne pouzit CI system du jour. Misto reseni byznys problemu.
Chapu. Jen me zajimalo jak je to s temi ostatnimi. Otazka asi mela znit: Skupiny 1,2 a 3 (pripadne i 5) nesmi dbat na spravne techniky a metodiky?

co jsem ja? Ja jsem skupina 5. Sociologove softwaru. Plna huba kecu.

Da se to zautomatizovat? Je to dobre placene?

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #8 kdy: 28. 12. 2018, 20:26:03 »
Pokud se více nasadí AI tak se pracovní pozice jen přeskupí, ale programátoři o práci nepřijdou (ať už se programátorem myslí cokoli). Ostatně snaha o automatizaci různých činností při programování je tu už dlouho.

Kadet

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #9 kdy: 28. 12. 2018, 20:41:07 »
Pokud se více nasadí AI tak se pracovní pozice jen přeskupí, ale programátoři o práci nepřijdou (ať už se programátorem myslí cokoli). Ostatně snaha o automatizaci různých činností při programování je tu už dlouho.

Chapu, spis to teda vypada, ze se programovani rozdeli na 1. programovaci delniky a 2. programovaci inzenyry.

1. Programovaci delnici budou placeni beznou delnickou mzdou. Cim vic bude techto delniku schopnych bastlit javascript, excel, sql nebo podobne pasoviny, tim se vic srovna jejich mzda s delniky pracujicich u skutecneho pasu. Jejich jedina konkurencni vyhoda bude geograficka. Tj. Indie a CR jsou levnejsi proto tu konci hodne zakazek na mobilni a webovy appky napr.


2. Programovaci inzenyr.

Bude pracovat bud v bigtech, bigpharma, big big big (google, amazon, microsoft, siemens, velky banky, volkswagen apod.) kde bude tvorit proprietarni systemy na miru ty firme.

Nebo tvorit tyto skalovatelny systemy open source. Sice to bude pouzivat milion lidi, ale inzenyr bude bojovat o preziti nebo bude horko tezko hledat byznys model pro svuj vytvor.

Nebo bude pracovat v akademickym prostredi. Tj. mezitim co se bude ucastnit publikacniho prujmu a chrlit clanek za clankem, bokem mozna vytvori system, kterej pak budou spousty lopat pouzivat.

kas

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #10 kdy: 28. 12. 2018, 20:45:33 »
Já myslím, že nejohroženější jsou trapní grafomani, kteří zakládají další a další zbytečná témata. To už dnes AI jistě svede taky.

o to horší, že tohle vyblábolil asi člověk.
Nevim, kdo by se patlal s generátorem takový kraviny.

BaldSlattery

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #11 kdy: 28. 12. 2018, 21:02:12 »
Pokud se více nasadí AI tak se pracovní pozice jen přeskupí, ale programátoři o práci nepřijdou (ať už se programátorem myslí cokoli). Ostatně snaha o automatizaci různých činností při programování je tu už dlouho.

Chapu, spis to teda vypada, ze se programovani rozdeli na 1. programovaci delniky a 2. programovaci inzenyry.
To už dávno nastalo.

analytik

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #12 kdy: 28. 12. 2018, 21:12:20 »
Pokud máš problém s tím, že si skupina 4 bastlí technické věci nedůležité pro business, tak máš blbě vedený projekt.

Je potřeba jim vysvětlit, že peníze přináší primárně ta business funkcionalita a na ní by měli pracovat. Oni se ti naopak budou snažit vysvětlit, že potřebují všelijaké technické hračičky k tomu, aby business funkcionalitu mohli dodat v rozumné kvalitě a v rozumném čase.

Obě strany mají pravdu, jedno bez druhého nebude fungovat, je potřeba dělat business tasky, ale taky ty technické, aby nevznikal příliš velký technologický dluh. No a to je tvoje (nebo někoho jiného) práce, tohle všechno správně zmanagovat ;).

Meh

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #13 kdy: 28. 12. 2018, 21:24:51 »
Ja bych se toho neobaval. Programatori jsou velmi dobri v obalovani problemu vrstvami abstrakce a vtip je v tom, ze v tom mohou pokracovat neomezene dlouho, takze jeho reseni prostrednictvim vsech nabalenych frameworku a toolu muze nakonec vyzadovat praci vice programatoru, nez kolik jich bylo puvodne potreba na reseni problemu uplne bez nich.

Dam dva priklady. Prvni: dejme tomu, ze firma ma databazi a v ni nejaka data, s nimiz potrebuje provest nejakou operaci. Mohla by najmout programatora, aby to provedl, ale protoze programatori jsou drazi, nebo nejsou vubec, najme jednoho programatora, ktery napise system pro expor dat do Excelu, v nemz data zpracuje ceta ne-programatoru, a pak druheho, ktery data z excelu zase naleje zpet. Po case zjisti, ze ceta ne-programatoru je draha a dela v tom chyby, takze neajme tretiho programatora, ktery napise bastl ve VBA, ktery to v tom Excelu udela misto nich. A tak tam, kde bylo misto pro jednoho programatora, se diky sve vlastni praci mohou uzivit hned tri.
Druhy je zrovna ta webarina. Na prelomu stoleti by treba e-shop napsal jeden programator tak, ze by nejaky server-side program vysypal HTML kod a hotovo. Dneska jeden programator napise back end, ktery vysype JSON, druhy programator napise connector, ktery ta data bude tahat mezi serverem a prohlizecem, a treti front end, ktery data vezme a vysype to same HTML, akorat to bude asi o dva tri rady pomalejsi nez v roce 2000. Pokud firma zvoli nejaky framework, bude muset pribrat jeste ctvrteho, aby to do nej narouboval.

Pokud se do programovani zacne masove nasazovat AI, znamena to jedine: misto teamu programatoru bude na kazdou praci potreba team programatoru + AI expert.

tralala

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #14 kdy: 28. 12. 2018, 21:54:57 »
ai nebude v programovani nikdy poriane fungovat. softver je tak komplexna a vzdy jedinecna zalezitost (cim viac lowlevel sa ide) ze sa to nikdy nezautomatizuje. nie je sanca.