Vývojář nebo DevOps, co je lepší?

Vývojář nebo DevOps, co je lepší?
« kdy: 19. 10. 2026, 19:35:05 »
Už delší dobu mě nepřestávají udivovat různí vývojáři ve firmách (ne že by to v Devops byla nějaká sláva). Sám dělám DevOps, a u vývojářů v Javě mi občas přijde, že se divím, že dokážou zapnout počítač, od toho kdy si skoro nejsou schopni zprovoznit VPN, po to, že nevědí co je to výchozí brána, přes to, že nerozumí DNS a je zázrak když si dokáží nastavit hosts file jsem prostě celkově rozčarovaný, a prošel jsem si víc firmami, a fakt to vidím.

Obecný pohled na vývojáře jako na tichého génia mi přijde sci-fi. Jsem trošku i z pozice DevOps naštvaný, když vidím kolik mám zodpovědnosti, pohotovosti, nutnosti komunikace a obrovský rozhled a za de fakto stejné prachy, dřív i vývojáři brali víc, což si myslím, že se už konečně začalo obracet.

Navíc, když si dělám vlastní projekty, tak teď s AI vidím, že jsem na tom relativně skvěle, protože ten velký rozhled a nadhled mi dává schopnost u aplikací nastavit bezpečnost, deployment, architekturu vlastně de fakto líp než to umí vývojáři, a kód mi napíše Claude. Jediný důvod, proč jsem nikdy na vývojářskou pozici nepřešel byly pohovory, které byly nesmysl na entou, všichni píšou jednoduché CRUD byznys aplikace (nalijme si čistého vína) a na pohovorech se řeší algoritmus o log (n) a nesmrtelnost chrousta, s čímž se 99% vývojářů ve formuláři byznysové aplikace nepotkává, a kdyby náhodou jo, tak si to zrovna vygooglí či se doptaj.

Přiznám se, že jsem trošku nahlodanej, že u sousedovy zahrádky je tráva zelenější, a chybějící praxe ve vývoji mě začla s AI hodně nahlodávat, že vlastně do budoucna se stejně budou nastavovat jen AI agenti, a do kódu se za rok dva stejně nikdo nepodívá. Do toho mě fakt nahlodává ta zkušenost, co prostě fakt co jsem si prošel firmama vidím, že hodně těch vývojářů, že se divím že si dokážou sami zajít na záchod a nemaj dudlík, neříkám že každý ale obecný pocit z toho takový dost mám. A ano, samozřejmě dneska každej co dělá na supportu a radí lidem jak vyměnit toner v tiskárně si říká DevOps, samozřejmě to vidím taky.


Kit

  • *****
  • 1 137
    • Zobrazit profil
    • E-mail
Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #1 kdy: 19. 10. 2026, 21:41:57 »
Je to o úhlu pohledu. Když vývojáři svěříš jeho krabici, ve které buduje svůj projekt, tak se nemusí koukat na infrastrukturu. Vím jaký to byl pro mne problém, když jsem měl jako vývojář migrovat z GitHubu do začínajícího Azure. Bylo to peklo a tenkrát bych byl rád, pokud by to za mne vyřešil nějaký DevOps, protože jsem se kvůli těm klackům pod nohy (hlavně byl problém s cache) nemohl věnovat vývoji samotné aplikace.
Takže důležitý je nejen vývojář, ale i DevOps a je perfektní, když spolupracují.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #2 kdy: 19. 10. 2026, 22:18:43 »
To se tak brát fakt nedá. V každé profesi jsou fachidioti, lidé podprůměrní, průměrní i nadprůměrní nebo dokonce lidé, co umí na jakž takž použitelné úrovni obojí. DevOps bylo vždy méně a často to nejsou žádní tiší géniové ale jsou prostě divní. Čemuž se moc nedivím protože k tomu, aby z některých věcí v DevOps člověk nezešílel musí být divný. Vývojáři jsou zase něco mezi kopáči příkopů a umělci -- a až překvapivě často jinak dost primitivní lidé. Ale někoho prostě baví DevOps (takových je méně), někoho vývoj (takových je víc protože je to přece jenom víc tvůrčí práce). Jednoduché jak facka.

S těmi pohovory to tak jak píšete není. Jsou firmy, kde to tak skutečně je ale ty stačí poslat do háje a ignorovat; těch je jen dost malá menšina. A do kódu se nikdo pořádně nedivá už dnes. A natolik, nakolik se do něj dívá se do něj nejspíš bude dívat i v budoucnu. 

Celkově je z toho, co jste vyjmenoval nejlepší jít sázet a kácet stromy v lese.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #3 kdy: 20. 10. 2026, 02:38:44 »
Kefalín, povedzte mi, čo si vy predstavujete pod takým slovom "vývojář"?

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #4 kdy: 20. 10. 2026, 09:17:24 »
To je nejaka blbost ne? DevOps je prece o tom, ze mam devika a opsika v jednom tymu a jeden od druheho se uci a spolecne jsou zodpovedny za dodavku.
Takze pokud jak rikas "delas DevOps" pak gratuluju. Uz ses naucil od svyho vyvojare dost na to abys byl aspon z 50% vyvojar.
Pokud ovsem delas jenom operations(infrastrukturu, platformu), ale mas to zautomatizovany tak si porad jen operations. To dev si zaslouzis az tim, ze si cuchnes k businessu.

Jo a mimochodem. Z "druhe strany" to vypada uplne stejne. Si nainstaluju AWZ/AZ cli a agenti vysivaji...


Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #5 kdy: 20. 10. 2026, 09:26:46 »
jenže devops je prostě takový školník/opravář, bez něj to nefunguje, ale nepřináší velkou přidanou hodnotu (když je dobrý, tak věci fungují plynule). Naopak vývojář právě primárně dělá ty věci, co jdou vidět, dává přidanou hodnotu.

Devops je nevděčná pozice. Když aplikace je rychlá a stabilní, je to zásluhou geniálního vývojáře, když nefunguje, může za to neschopný devops, který není schopný vyřešit saturovanou databázi, když jí aplikace šikanuje.

Sice si můžeš myslet, že jako devops máš těch zvířátek strašně moc, ale u vývojářů to je ještě horší, zejména, pokud přechází mezi projekty nebo firmami, mění se toho strašně moc a pořád něco dělají znovu nebo se musejí lameři v tunách cizího "špatného" kódu.

Devops oddělení, počty pozic a agenda je relativně stabilní proti tomu co vidím u vývojářů, tam se to mění snad na týdenní bázi a pořád někde plaveš. Přibývají a mizí celé týmy jak nic. Na tohle bych se spíše zaměřil, pokud si najdeš jako vývojář stabilní tým a dlouhodobý projekt, bude ti hej.

Za mě nejlepší vývojáři jsou právě ty, kteří přešli z devops, protože aspoň tuší jak věci fungují.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #6 kdy: 20. 10. 2026, 09:48:02 »
jenže devops je prostě takový školník/opravář, bez něj to nefunguje, ale nepřináší velkou přidanou hodnotu (když je dobrý, tak věci fungují plynule). Naopak vývojář právě primárně dělá ty věci, co jdou vidět, dává přidanou hodnotu.

Devops je nevděčná pozice. Když aplikace je rychlá a stabilní, je to zásluhou geniálního vývojáře, když nefunguje, může za to neschopný devops, který není schopný vyřešit saturovanou databázi, když jí aplikace šikanuje.

Přijde mi to přesně tak, že DevOps je náročnější a ve výsledku víc nevděčná práce, i jak to píšeš, že to nepřináší přidanou hodnotu, to bych neřekl, spíš to není tak vidět, když dojdeš do obchodu na kasu a nezaplatíš protože nejede systém, hned si tu přidanou hodnotu uvědomíš, ale když to jede, tak je to neviditelné.

U těch feature, kort v dnešní době AI, sám to vidím když si něco pro sebe vyvíjím, je to otázka 2 vět přidat feature. Zas osobně v dnešní době AI nechápu, kde přidává tu hodnotu vývojář.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #7 kdy: 20. 10. 2026, 11:35:40 »
Devops oddělení, počty pozic a agenda je relativně stabilní proti tomu co vidím u vývojářů, tam se to mění snad na týdenní bázi a pořád někde plaveš. Přibývají a mizí celé týmy jak nic. Na tohle bych se spíše zaměřil, pokud si najdeš jako vývojář stabilní tým a dlouhodobý projekt, bude ti hej.

Za mě nejlepší vývojáři jsou právě ty, kteří přešli z devops, protože aspoň tuší jak věci fungují.

To je dané politkou firmy. Developeri sú pre firmu záťaž, keď nie je projekt.

Devops developeri s nimi mám opačné skúsenosti, často veľké ego, ale vhľad malý. Vedia robiť so všetkými tými orchestráciami, ale vývoj robia na úrovni juniorov.  Juniori sa ale aspoň nechajú poučiť.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #8 kdy: 20. 10. 2026, 12:00:21 »
Ano, u devops jde vidět přidaná hodnota jen, když se řeší nefunkčnost, jenže nefunkčnost je buď věcí náhody nebo neschopnosti. Málokdo oceňuje funkční systém jako přidanou hodnotu, ale bere to jako standard, bohužel.

Vlastní vývojáře nemáš od toho, že potřebuješ udělat jednorázovou aplikaci, ale že jí potřebuješ udržovat roky. Tam AI dnes také pomáhá, ale vývoj aplikací přes AI jde spíše proti dlouhodobému provozu a údržbě. Velmi rychle se to začne lámat a náklady zvyšovat.

balkovic: no, samozřejmě toho devops musíš naučit nějak rozumně programovat, ale to, že aspoň tuší, že linux na na fs fsync, že thread není zadarmo a python má GIL a java GC je daleko přínosnější, než že zná různé paradigma a patterny z hlavy.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #9 kdy: 20. 10. 2026, 12:07:30 »
balkovic: no, samozřejmě toho devops musíš naučit nějak rozumně programovat, ale to, že aspoň tuší, že linux na na fs fsync, že thread není zadarmo a python má GIL a java GC je daleko přínosnější, než že zná různé paradigma a patterny z hlavy.

Developer to ovláda taktiež, mňa sa šéfovci často pýtajú až na úroveň procesora, pritom to nie je to, čo som študoval. Nejaké "neviem ako to funguje" si nemôžem dovoliť. Paradigmy a patterny sú dôležité, lebo inak vzniknú strašné špagety a nikto sa potom nechce dotknúť kódu ani metrovou palicou.  Dáš devops spraviť biznis analýzu, doménový model,  alebo plán testovania, tak ti vynadá, že malovánky kresliť nebude.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #10 kdy: 20. 10. 2026, 12:35:38 »
U těch feature, kort v dnešní době AI, sám to vidím když si něco pro sebe vyvíjím, je to otázka 2 vět přidat feature. Zas osobně v dnešní době AI nechápu, kde přidává tu hodnotu vývojář.
Určitě by se spoustě lidem líbilo, kdyby ta AI fungovala úplně sama jenomže to tak fakt není. U nějakého greenfield vývoje ještě jakž takž ale jakmile dojde na maintenance, potřebujete někoho, kdo říka co, jak, co je správně a co není. Včetně implementací nových features v existující codebase. Nemluvě o tom, že tak čtvrtinu práce dnešního vývojáře tvoří krotit a vytvářet harness, ne ten vývoj sám o sobě. Ani to se samo fakt neudělá. Pokud to má celé fungovat efektivně, opravdu to není o tom napsat prompt a jít vypít další kafe.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #11 kdy: 20. 10. 2026, 14:15:04 »
musis jit za svym sefem. tady tvuj problem (chces vic penez) nevyresime. tak jednoduchy to je
Děkuji za možnost editace příspěvku.

xyz

  • ****
  • 335
    • Zobrazit profil
Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #12 kdy: 20. 10. 2026, 15:00:13 »
Už delší dobu mě nepřestávají udivovat různí vývojáři ve firmách (ne že by to v Devops byla nějaká sláva). Sám dělám DevOps, a u vývojářů v Javě mi občas přijde, že se divím, že dokážou zapnout počítač, od toho kdy si skoro nejsou schopni zprovoznit VPN, po to, že nevědí co je to výchozí brána, přes to, že nerozumí DNS a je zázrak když si dokáží nastavit hosts file jsem prostě celkově rozčarovaný, a prošel jsem si víc firmami, a fakt to vidím.

Obecný pohled na vývojáře jako na tichého génia mi přijde sci-fi. Jsem trošku i z pozice DevOps naštvaný, když vidím kolik mám zodpovědnosti, pohotovosti, nutnosti komunikace a obrovský rozhled a za de fakto stejné prachy, dřív i vývojáři brali víc, což si myslím, že se už konečně začalo obracet.

Navíc, když si dělám vlastní projekty, tak teď s AI vidím, že jsem na tom relativně skvěle, protože ten velký rozhled a nadhled mi dává schopnost u aplikací nastavit bezpečnost, deployment, architekturu vlastně de fakto líp než to umí vývojáři, a kód mi napíše Claude. Jediný důvod, proč jsem nikdy na vývojářskou pozici nepřešel byly pohovory, které byly nesmysl na entou, všichni píšou jednoduché CRUD byznys aplikace (nalijme si čistého vína) a na pohovorech se řeší algoritmus o log (n) a nesmrtelnost chrousta, s čímž se 99% vývojářů ve formuláři byznysové aplikace nepotkává, a kdyby náhodou jo, tak si to zrovna vygooglí či se doptaj.

Přiznám se, že jsem trošku nahlodanej, že u sousedovy zahrádky je tráva zelenější, a chybějící praxe ve vývoji mě začla s AI hodně nahlodávat, že vlastně do budoucna se stejně budou nastavovat jen AI agenti, a do kódu se za rok dva stejně nikdo nepodívá. Do toho mě fakt nahlodává ta zkušenost, co prostě fakt co jsem si prošel firmama vidím, že hodně těch vývojářů, že se divím že si dokážou sami zajít na záchod a nemaj dudlík, neříkám že každý ale obecný pocit z toho takový dost mám. A ano, samozřejmě dneska každej co dělá na supportu a radí lidem jak vyměnit toner v tiskárně si říká DevOps, samozřejmě to vidím taky.

1. Pozor, to ze skvele rozumis devops, jeste neznamena, ze bys byl schopen implementovat slozitou business logiku. Developer musi taky byt schopny reagovat na nejasne pozadavky, lepsi vytvaret architekturu a spoustu dalsi veci...

2. Jsi schopny pracovat v tymu?

3. Jake svoje projekty vyvijis?

4. Fakt u nas CRUD nevyvijime a pokud, tak je to asi 0.01% kodu. Zbytek jsou obcas hardcore algoritmy. Budes schopny se naucit slozitou domenu?


Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #13 kdy: 20. 10. 2026, 15:30:36 »
... než že zná různé paradigma a patterny z hlavy.
No zrovna znalost patternů z hlavy je důležitá. Patterny jsou často se opakující boilerplate kód. Není to žádná business logika, nic co ta aplikace "dělá" z pohledu užívání. Je to nutné zlo, které je potřeba aby se ty zajímavé části daly poskládat dohromady.
A u téhle nezajímavé vaty chcete, aby vývojář koukl, viděl a a dál o tom nemusel přemýšlet a nijak to řešit.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #14 kdy: 20. 10. 2026, 19:16:15 »
Dle popisu DevOps neděláš. DevOps je ideologie, která dává důraz na boření sil, observabilitu a automatizaci. Pokud by náhodou někde vznikl DevOps tým, tak jeho jediným cílem je poskytnout nástroje které tu ideologii umožní implementovat, zaškolit a předat vývoji a S(R)E a následně zaniknout, rozhodně za nic nemá držet pohotovost :D. To co popisuješ je klasický "marketing" firem, který hledají adminy pro dev a nazvou to DevOps, protože to zní víc kůl.

Dokážu si představit že to co si ty myslíš o java vývojářích si myslí oni o tobě... Píšou si ten kód kterýmu rozmí a infrastrukturu jim napíše Claude. Tím pádem původní nadpis můžes upravit "Claude nebo Claude, co je lepší?"

Ještě bych si dovolil reagovat na

> Devops je nevděčná pozice. Když aplikace je rychlá a stabilní, je to zásluhou geniálního vývojáře, když nefunguje, může za to neschopný devops, který není schopný vyřešit saturovanou databázi, když jí aplikace šikanuje.

Pokud už teda vznikl DevOps tým za účelem implementace DevOps, tak řešení saturované databáze rozhodně není jeho práce... Databázi si provzují a "vlastní" admini/se/sre/whatever, to co se do ní posílá za dotazy je zase věc vývoje. DevOps tam figuruje jen v tom, že obě dotčené strany mají nástroje, které umožní vizualizaci, jednoduchý debug a proces, který vede k rychlému dostání fixu do provozu.