Nejcennější zdroj

Nejcennější zdroj

osobní rozvoj

Spoustu věcí lze nahradit nebo získat znovu. Dům, auto, peníze – vše lze nahradit. Existuje ale něco, co je cennější než peníze či zlato. Čas. Čas je skvělý zdroj; všichni ho máme stejně – 24 hodin denně. Není možné mít více, jediné, co je možné, je rozhodovat o jeho využití.

Slyšeli jste někdy lidi říkat "nemám dost času"? Nemyslím tím úkoly a termíny. Nemluvím o práci, někdy jsou termíny příliš krátké, úkoly příliš velké a není čas je dokončit. Mluvím o "Chtěl bych se tohle naučit, ale nemám čas."

Mít pravdu

Mít pravdu

leadership

Má cenu mít vždycky pravdu? Co to znamená mít pravdu v softwarovém vývoji? Jak důležité je pro lídra mít pravdu? A kdy to všechno začne být arogance? Měli jste někdy co dočinění s někým, kdo musel mít vždy pravdu?

Prozkoumáme pohled developera, lídra a architekta.

Softwarová komplexita

Softwarová komplexita

strategiearchitektura

Komplexita je úhlavní nepřítel softwarového designu a architektury. Primárním úkolem softwarového architekta je odstranit, redukovat a spravovat komplexitu – v tomto pořadí. Ale co když samotná podstata problému, který řešíte, je komplexní? Co potom? Co vlastně znamená řídit komplexitu a co je vůbec komplexita?

Existuje několik typů softwarové komplexity, a každý typ vyžaduje jiný přístup.

Co je abstrakce

Co je abstrakce

architektura

Vývojáři používají slovo "abstrakce" běžně, nicméně často s omezeným chápáním významu. Pro většinu byl koncept abstrakce zastíněn jejím použitím v některých jazycích pro označení metody nebo třídy, která musí být děděna a přetížena. Stejně tak "použij abstrakci" pro spoustu developerů znamená "napiš abstraktní třídu".

Abstrakce je jednou z nejdůležitějších technik pro docílení decouplingu a stabilizaci veřejného rozhraní na všech úrovních.

12345

Používáme cookies a podobné technologie, jako je Google Analytics, pro sběr analytických dat. To nám pomáhá pochopit, jak uživatelé používají naše stránky.

Více info

Stránky používají Google Analytics a analytické služby poskytované společností Google. Google Analytics používá cookies, aby nám pomohla analyzovat, jak uživatelé používají naše stránky. Informace generované cookies, které se týkají vašeho používání stránek (včetně vaší IP adresy), budou přeneseny a uloženy u společnosti Google. Používáme tato data pro vytváření reportů o aktivitě a k poskytování dalších služeb, které se týkají těchto stránek.

Analytická data nám pomáhají vylepšovat naše služby. Nepoužíváme je k marketingovým a reklamním účelům. Tato data nepředáváme ani neprodáváme dál.