Nejrizikovejsi povolani vuci automatizaci? Programator

xxx

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #45 kdy: 15. 01. 2019, 18:55:53 »
... do deseti let cela tahle bublina s programatorama zarve.
Kamaratko, ja mam opravnenu pochybnost, ci budu do 10 rokov vobec dokoncene niektore beziace projekty :-)

Neviem, kolko mas rokov, ale ja beriem 5 rocny cyklus - major upgrade/podpora/dalsi major upgrade ako rutinu. A nevidim ziadne svetlo na konci tunela, t.j. ze by sa to v ramci IBA 2 takychto cyklov malo zmenit.


agent

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #46 kdy: 15. 01. 2019, 19:38:10 »
Jediny co programátor potřebuje je 40 klíčových slov a jak funguje cyklus a podmínka. Kupodivu za ta léta co tu máme programování se to lidi v byznysu ani jinde nenaučili a programátoři berou dvoj-trojnásobek průměrného platu..Čím to asi bude?
Programátor si těch 40 klíčových slov vůbec nepotřebuje pamatovat (i když je asi zpaměti znát bude i kdyby nechtěl), najde je v každém manuálu.
Programátor by měl především umět algoritmicky přemýšlet - umět laické zadání problému převést na algoritmus (tam patří i zmíněná znalost podmínky a cyklu) řešící zadání a zapsatelný v nějakém programovacím jazyce.
Pokud někdo na přípravu detailního algoritmu má analytika a jen to přeťukává do kódu, tak už není programátor ale cvičená opice křížená s písařkou.

Kadet

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #47 kdy: 15. 01. 2019, 20:02:23 »
mohl bys mi prosimte jenom vysvetlit proc mas takovou chut neco tvrdit? programovani je normalni remeslo jako cokoliv jinyho - remesla vznikaj a zanikaj to je normalni - no a ty ses rozhodl tvrdit ... asi k tomu budes mit nejaky zavazny duvod?

Mam k tomu dva duvody. Prvni, Tebe jsem chtel nasrat, abys mel takle zavaznou potrebu se me otazat.

Druhej duvod byl ten, ze mam hypotezu a sel jsem si ji na forum nechat vyvratit nebo potvrdit.

Kadet

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #48 kdy: 15. 01. 2019, 20:18:09 »
AT: A má tazatel také nějaký konkrétní příklad, kterak AI poslala schopného programátora na ÚP ?

IMHO programátoři možná již nebudou lepit brütání köd, ale zas se budou starat o AI a vysvětlovat jí "Magdo nebuď přece taková kráva"...

AI beru jako sadu technik, ktery v soucasnosti (cas T) vypadaji jako magie. V case T + 1generace se jim bude rikat 'algoritmy' a dostanou se do ucebnic pro skolaky.

Pr. 1)
50./60. leta - sachy, dama, hledani v bludisti = magie, umela inteligence
Dnes = minimax, A*, aka algoritmy

Pr. 2)
19. stoleti - stroje produkujici vyrobky s 100x vyssi efektivitou nez clovek = magie, plechac ze kteryho se kouri para, nutno ho znicit, rozbit
Dnes = montazni linka, lis, soustruh, logistika

Pr. 3)
60. leta - kompiler = magie. Co budou vsichni ti pichaci dernych stitku zrat?
Dnes = sada parseru, technik pro generaci a optimalizaci kodu, apod.. soucast beznyho procesu programatora

V kazdym prikladu to zlikvidovalo spoustu zamestnaneckych pozic. Pokud nekdo prilis vsadil na to, ze bude expert na derny stitky, asm, rucni delbu prace, nebo dnesni pasoviny jako java, web development, apod. je velka sance, ze prijde o praci v dalsim podobnym cyklu, pokud se nebude preucovat. Jenze lopatak kterej dneska bere 100k za javu ma na krku hypo se bude tezko preucovat

tomasss

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #49 kdy: 16. 01. 2019, 16:29:38 »
A proč by se měli přeučovat? A na co by se měli přeučovat? Nové, komplikované, systémy stále vznikají a určitě nevznikají za účelem do pár let zase zaniknout. Spíše to vypadá, že java lopaty mají minimálně na další dekádu o práci vystaráno.


Dor

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #50 kdy: 16. 01. 2019, 16:57:46 »
Já vnímám programování jako říkání počítači, jak se má v určitých situacích chovat. Dříve se mu to říkalo fyzickým děrováním štítku, pak textovým editorem, dnes si semtam někdo vygeneruje kód z nějakého UML a možná se s nástupem AI dočkáme i toho, že s námi bude PC diskutovat lidštější řečí, co po něm vlastně chceme. Bavit se o něčem exaktně ale bude vždycky vyžadovat určitý typ dovednosti. Takže já bych se tomu nebál pořád říkat programování. Např. tvoření právních smluv svým způsobem taky považuji za programování. Ale nemyslím si, že by to bylo do deseti let. Mám sen, že se dožiji světa, ve kterém nebudou existovat CSS kodéři, ale bojím se, že se mi nesplní.

Kadet

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #51 kdy: 17. 01. 2019, 17:16:48 »
Já vnímám programování jako říkání počítači, jak se má v určitých situacích chovat. Dříve se mu to říkalo fyzickým děrováním štítku, pak textovým editorem, dnes si semtam někdo vygeneruje kód z nějakého UML a možná se s nástupem AI dočkáme i toho, že s námi bude PC diskutovat lidštější řečí, co po něm vlastně chceme. Bavit se o něčem exaktně ale bude vždycky vyžadovat určitý typ dovednosti. Takže já bych se tomu nebál pořád říkat programování. Např. tvoření právních smluv svým způsobem taky považuji za programování. Ale nemyslím si, že by to bylo do deseti let. Mám sen, že se dožiji světa, ve kterém nebudou existovat CSS kodéři, ale bojím se, že se mi nesplní.

Docela souhlasim. Ja vnimam programovani jako management. Ne klasickej management jako ve smyslu rizeni lidskych zdroju, tj. mikromanagement lopat, ale management vypocetnich zdroju.

V takovym pripade je ukolem programatora/managera zjistit pozadavky, tj. co ma dodat, a s co nejlepsim vyuzitim zdroju (at uz vypocetnich nebo casu potrebnyho k vyreseni problemu), doda system, co ty pozadavky splni.

Pod systemem si predstavuju nejen sadu hardwaru a softwaru, ale i lidi (human in the loop).

V takovy definici se da taky tvrdit, ze programator lopata = kus lidskeho hardwaru,  flexibilnejsi, ale vypocetne min efektivni. Oblibeny mezi klasickymi managery, protoze nedokazou nadefinovat pozadavky

Mlha

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #52 kdy: 17. 01. 2019, 20:44:16 »
Jediny co programátor potřebuje je 40 klíčových slov a jak funguje cyklus a podmínka. Kupodivu za ta léta co tu máme programování se to lidi v byznysu ani jinde nenaučili a programátoři berou dvoj-trojnásobek průměrného platu..Čím to asi bude?
Programátor si těch 40 klíčových slov vůbec nepotřebuje pamatovat (i když je asi zpaměti znát bude i kdyby nechtěl), najde je v každém manuálu.
Programátor by měl především umět algoritmicky přemýšlet - umět laické zadání problému převést na algoritmus (tam patří i zmíněná znalost podmínky a cyklu) řešící zadání a zapsatelný v nějakém programovacím jazyce.
Pokud někdo na přípravu detailního algoritmu má analytika a jen to přeťukává do kódu, tak už není programátor ale cvičená opice křížená s písařkou.

Pokud už někdo řeší konkrétní problémy v daném oboru a samotné programování je druhotné, tak je to spíš analytik a ne programátor. Programátor je mezičlánek mezi vyřešeným problémem a jeho implementací, i když samozřejmě nikde není psáno, že nemůže dělat všechno. Vemem si třeba učetnictví: to je vyřešený problém, algoritmy jsou dány, programátor to "jenom" přepíše do kodu, odladí. Přesto je to dost práce a rád bych viděl tu automatizaci. Prográmator se stejně musí to účetnictví naučit, a sebelepší účetní program neudělá, protože to neumí a nedokáže se to naučit. Tady je vidět, že v reálu to funguje tak, že o práci nepřijdou programátoři, ale naopak jsou degradováni účetní na ládovače dat do programu.
Chtěl jsem říct že programátoři jsou málokdy jenom kus hardware a celkem věřím, že případná automatizace napřed ohrozí kdekoho, ale ne programátory. Veškeréty pokusy o nové a nové jazyky jsou pořád stejná písnička: jak udělt programovací jazyk, abych nemusel umět programovat, ale mohl programovat, ale nějak se to nedaří. Dobrého programátora odlišuje od zbytku populace schopnost definovat problém. logicky uvažovat a problém vyřešit, a jestli se tomu co tyhle lidi budou dělat bude říkat programovaní  nebo nějak jinak je úplně jedno. Tohle se nedá ošvindlovat nebo okecat, protože nakonec řešení funguje nebo ne, a každý to vidí. Lidi co jsou schopní řešit problémy budou mít vždycky náskok před těmi, co to neumí.

n00ne

Re:Nejrizikovejsi povolani vuci automatizaci? Programator
« Odpověď #53 kdy: 23. 01. 2019, 09:06:02 »
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.


V podstatě už dnes...