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

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #15 kdy: 20. 10. 2026, 20:08:48 »
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.
No a právě protože nejsi vývojář, tak nedokážeš poznat, jestli ti to Claude napsal dobře nebo ne. To, že to funguje, fakt nestačí.


Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #16 kdy: 20. 10. 2026, 22:10:27 »
Situace na foru je opravdu kriticka, že se nenašel jediný člověk, který by zakladeteli vlákna vysvětlil, že kdyby každý vývojář věděl, jak nastavovat host files atd., tak ten daný daný Devops je bez práce. Buď rád, že to nejen neví, ale i se to nenaučí, protože potom máš alespoň ty co dělat. Pokud máš IQ alespoň 100, tak jistě dokážeš pochopit, že tě nikdo sedět na zadeki a nic v práci nedělal nenechá.

Vzhledem k tomu, že to zakladatel tématu neví, je dost možné, že je v nějaké žumpě, kde jsou podobně neschopní vývojáři, jako on je neschopný devopsák.

To je jako kdyby byl někdo strojní inženýr specialista na vývoj motorů, a nějaký automechanik s vysokou školou života by si klepal na čelo, co jsou ti inženýři za blbce, když ani neví, jak používat zouvačku na pneu. Přitom vývojář motorů může tak akorát kašlat na nějakou pitomou zouvačku, kterou zvládne obsluhovat hotentot s vystudovanou základkou.
« Poslední změna: 20. 10. 2026, 22:15:56 od registrovany123 »
Od roku 2005 se zabývám SW Vývojem, načež od roku 2015 je to i mé povolání. Specializuji se na Javu, a v posledních letech i na Python a intranetové aplikace v Reactu. Delám v AWS Cloudu.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #17 kdy: 20. 10. 2026, 22:18:38 »
Btw, pokud něco pokazí vývojář, a přetíží to v produkci databázi, tak je samozřejmě vždy vina na tom vývojáři, pokud devops něco nepokazil. Jestli v tom týmu toto není jasně dané, tak jsi v blbém týmu, který je vedený nějakými pitomci v případě, že jim nedochází, a šmejdy v případě, že jim to dochází (a dělají ti to tím pádem schválně).
Od roku 2005 se zabývám SW Vývojem, načež od roku 2015 je to i mé povolání. Specializuji se na Javu, a v posledních letech i na Python a intranetové aplikace v Reactu. Delám v AWS Cloudu.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #18 kdy: Dnes v 00:25:56 »
... 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.

Já to nechtěl zbytečně více rozepisovat, ale patterny nemusí být jen třeba decorator, adapter, composite, singleton, ale třeba i to jak správně pracovat s proměnnými, kde je cena a desetinná čárka, ják psát konkurenční, paralelní nebo asynchronní kód atd.

Btw, pokud něco pokazí vývojář, a přetíží to v produkci databázi, tak je samozřejmě vždy vina na tom vývojáři, pokud devops něco nepokazil. Jestli v tom týmu toto není jasně dané, tak jsi v blbém týmu, který je vedený nějakými pitomci v případě, že jim nedochází, a šmejdy v případě, že jim to dochází (a dělají ti to tím pádem schválně).

v realitě to je ale deleko komplexnější, z venku totiž jen tak nevidíš, jestli vývojář dělá 3 sql dotazy na stránku nebo 10, jestli si znovu načítá věci vícekrát nebo prostě je špička, protože děti mají prázdniny atd. Nebo klasická chyba, retry, který při delších problémech či špatném použití ti znásobí tok dat. Na tohle už musíš udělat analýzu, ale viník se zpravidla označuje v podstatě v prvních minutách problému a ne až po dnech zkoumání. To už se spíše dělá nějaké nápravné opatření nebo limity a jak to tak bývá, to implementuje svědomitě devops a pokud vznikl problém, devops musel na něj vynaložit čas, aby se už příště nestal a vývojář nemusel nic změnit hned, protože opravu udělá při další implementaci, je každému výš velmi rychle "jasné", že problém byl u devops, že jo.



Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #19 kdy: Dnes v 04:23:03 »
... 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.

Já to nechtěl zbytečně více rozepisovat, ale patterny nemusí být jen třeba decorator, adapter, composite, singleton, ale třeba i to jak správně pracovat s proměnnými, kde je cena a desetinná čárka, ják psát konkurenční, paralelní nebo asynchronní kód atd.

To máte poněkud vlastní definici slova pattern. Mícháte jabka s hruškama.


Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #20 kdy: Dnes v 09:24:46 »
To máte poněkud vlastní definici slova pattern. Mícháte jabka s hruškama.

A kde je ustálená definice? Můžeš odkázat? :)

Pattern je v překladu vzor a znamená způsob/princip jak v kódu řešit opakující se problém/postup, tuhle definici najdeš ve spoustě vysokoškolských skript už desítky let. Já záměrně nezmínil třeba sousloví design patterns, který asi myslíš ty.

Zralý programátor má právě v hlavě spousty šablon, principů, vzorů jak řešit ten a ten problém v daném jazyce nebo prostředí. To získáš buď neúnavným biflováním, čtením cizích kódů nebo programováním různých věcí. V tom se ukazuje praxe a zkušenost.

Klasický problém, který opakovaně zažívám je třeba počítání s finančními hodnotami, v sql to definuje rozdíl mezi double a decimal, v javě to je double a bigDecimal. Při výpočtu trasy taxikáře použiji double, při výpočtu ceny za jízdu bigDecimal. Bys ani nevěřil, kolik programátorů v tom je schopné udělat chybu a při velkém objemu udělat opravdu velký problém. A nejen programátoři, tohle se nám znovu dostává do popředí kvůli AI, dělá úplně stejné chyby, řeší kód a ne kontext kolem něho a klidně na vytěžování faktur použije double.

Re:Vývojář nebo DevOps, co je lepší?
« Odpověď #21 kdy: Dnes v 10:05:23 »
Já to nechtěl zbytečně více rozepisovat, ale patterny nemusí být jen třeba decorator, adapter, composite, singleton, ale třeba i to jak správně pracovat s proměnnými, kde je cena a desetinná čárka, ják psát konkurenční, paralelní nebo asynchronní kód atd.

To máte poněkud vlastní definici slova pattern. Mícháte jabka s hruškama.
To jeho je obecný význam a je naprosto v pořádku, Že ho někdo později vzal a udělal z toho škatulky je druhá věc.

Ostatně celá tahle patternová ideologie byl taky strašný úlet. Na otázky na patterny u pohovorů jsem vždycky odpovídal, že slušný vývojář patterny používá a zná přirozeně a opravdu běžně nepotřebuje vědět, že tomuhle někdo přiřadil zrovna tenhle název a onomu tamten název. A vždycky to prošlo protože je to koneckonců pravda.