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