Blog Architektura informačních systémů III. - Kdo je dobrý architekt?

Architektura informačních systémů III. – Kdo je dobrý architekt?

V dnešním pokračování o architektuře informačních systémů se podíváme na to, co by měl architekt umět a jak se vlastně stát dobrým architektem.

Co musí architekt umět?

Nyní je už možná trochu zřejmé čím se architekt zabývá. A co tak asi k tomu musí znát?

Na to už se mě ptala řada lidí. A většinou je ta otázka charakteru: „Jakou knihu/knihy si mám nastudovat, abych tohle řemeslo uměl?“. A já popravdě říkám, že nevím. Ale jsem si jistý, že přečtením knihy se to nestane. Tak co potřebuji umět a jak se k tomu dostat?

Jasně, že velmi důležité je ten obor systematicky studovat. A zdrojů ke studiu není málo. Nevím, jestli to nějaká škola má jako studijní obor. Ale je k sehnání řada knih, tedy většinou v anglickém jazyce. Alespoň ty dobré bývají. Na internetu je spousta whitepaperů, článků i tematických serverů či osobních stránek zajímavých autorů (já osobně mám velmi rád Martina Fowlera a firmu ve které pracuje – ThoughtWorks). Dobré je například téma design patterns a anti-patterns. A velmi dobrým zdrojem jsou odborné konference. Také opět většinou ty zahraniční. A také je dobré seznámit se s nějakým standardem. Oblíbený je třeba TOGAF.

Je samozřejmě potřeba znát technologie, se kterými operuji. Opět to znamená dosti času věnovat studiu. V této oblasti je mnoho a mnoho prezentací, publikací a to zejména od technologických firem.

Dosti důležité je pracovat na svých vyjadřovacích, komunikačních a prezentačních dovednostech. Bez schopnosti srozumitelně vysvětlit, co zamýšlím, to příliš úspěchu nepřinese. Opět je řada kurzů na témata komunikace, prezentace, rétorika. Rozhodně to není v tom naučit se ovládat Microsoft PowerPoint.

Také se naučit alespoň základní manažerské dovednosti. Když už se zabývám řízením, tak bych měl umět řídit. To obsahuje schopnost plánovat, organizovat, ovlivňovat… To se dá naučit formálním studiem, ale nejvíce praxí.

Architektura informačních systémů III. - Kdo je dobrý architekt? 1Je určitě důležité se naučit komunikovat grafickým jazykem. Jedním z témat je standardní grafická mluva – to je dnes v převážné většině UML. Ale také mít dovednost nakreslit obrázek. Jak málo vidím architektů, kteří vezmou tužku a papír a nakreslí schéma řešení. A tak, že je to srozumitelné a hezky vypadá. A to se dá naučit jedině tím, že kreslím. Já mám tu výhodu, že jsem studoval střední školu strojírenskou, kde jsem zažil tuhý výcvik v kreslení od ruky. To je nedocenitelné.

A co je asi nejdůležitější ze všeho? To jsou vlastní zkušenosti.  Prostě tu práci musíte sami dělat. Jak se říká, nejvíce se člověk naučí z chyb. Je potřeba architekturu dělat, snažit se chyby nedělat, ale pokud se stanou, tak je napravit, poučit se z nich a jít dál.

Ideální je když máte šanci učit se i tím, že pracujete s někým, kdo je v oboru lepší než vy. Nebo alespoň mít kolegu, který se nebojí vám otevřeně říci, co si o vašem řešení myslí. A je potřeba se nevzdávat. Při této práci má člověk dosti neúspěchů. Opakuji: je potřeba chybu poznat, poučit se z ní a jít dál.

No a poslední, ale obrovsky důležitá je pokora a respekt k tomuto komplexnímu oboru. To se dnes opravdu příliš nevidí. Práce architekta je velmi složitá, chyby architekta patří k těm nejdražším a nikdy nevíte, kdy se vám podaří něco přehlédnout, nezohlednit, špatně odhadnout. Tak pozor na pýchu a sebeuspokojení. Buďte stále ve střehu.

Jak být dobrým architektem?

A jak být opravdu dobrým architektem? No to je velmi jednoduché. Musíte se v té práci najít, musí vás to bavit. Pokud člověk najde v nějaké činnosti zalíbení a dá si za cíl být v tom nejlepší, tak to je ten správný směr. A také se nevzdat, když se něco nezdaří.

Co vy na to? Chcete se stát architektem?  Mnoho lidí začíná vývojem aplikaci, ale postupně jak nabývají zkušenosti, se posouvají do zajímavých rolí technických designerů a architektů.


Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.



Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.

Solution Architect

Pozícia: Solution Architect Typ Zmluvy: TPP Plat: od 3000+ EUR/Brutto Lokalita: BratislavaMedzinárodná spoločnosť, ktorá poskytuje poradenské a IT služby pre firmy hľadá...

Automation Tester (Python/Selenium)

Pre slovenskú spoločnosť, hľadáme IT-čkára na pozíciu Automation Tester (Python/Selenium).Práca je v Bratislave na TPP s odmenou od 1500...

PHP Developer s možnosťou naučiť sa Perl

Pre slovenskú spoločnosť hľadáme PHP Developera.Práca je v Bratislave na TPP s odmenou od 1800 EUR/Brutto.Spoločnosť rozširuje svoj PHP/Perl...

QA Automation Engineer / Mobile App For Diabetes

Basic informationPosition: QA Automation Engineer Contract Type: Full-Time Employee or Contractor Location: Vienna (4 Days/Month remote) / 1 hour drive from...

Senior iOS Software Engineer / Develop a mobile app for diabetics

Basic informationPosition: iOS Developer Contract Type: Full-Time Employee or Contractor Location: Vienna (4 Days/Month remote ) / 1 hour drive from Bratislava...

AI and Machine Learning Algorithms Architect / Researcher

JOB Position: AI and Machine Learning Algorithms Architect / Researcher Contract type: TPP Location: Bratislava, Košice Salary: from 2 800 EUR/Brutto/months Benefit: Relocation PackageAbout Company:US...

C/C++ Linux Kernel Engineer

JOB Position:C/C++ Linux Kernel Engineer Contract Type: TPP Location: Bratislava, on-site Salary: Od 2500 EUR Company: US Benefits: Relocation packageCompany:Building new processor chip - the fast,...

Miroslava Szabo: IT mi pomohlo nájsť moje miesto v spoločnosti

Miroslava pochádza z východného Slovenska, vyštudovala Ekonomickú univerzitu. Žije v Kodani, kde študuje na škole HackYourFuture, ktorá...

Slovensko.Digital: Otvorený list o situácii na FIIT STU

Vážený pán Minister školstva, vedy, výskumu a športu SR, Rektor Slovenskej technickej...

Daniel Husar: Najpodstatnejšie sú soft skills a ľudská povaha

Daniel Husar je full-stack engineer, aktuálne pracuje v spoločnosti Intercom v San Francisco v Kalifornii. Má rad...

Čítaj ďalej:

Dobrý článok? Chceš dostávať ďalšie?

Už viac ako 6 200 ITečkárov dostáva správy e-mailom. Nemusíš sa báť, nie každé ráno. Len občasne.

Súhlasím so spracovaním mojich osobných údajov. ( Viac informácií. )

Tvoj email neposkytneme 3tím stranám. Posielame naňho len informácie z robime.it. Kedykoľvek sa môžeš odhlásiť.