Tomáš

Tomáš

IT, DEV, PD

Online

Informační technologie & Vývoj software

neustálé objevování nekonečných možností informačních technologií

Používám

Jazyk C a C++

Jazyk Python

CMake

Conan

VSCode

Git

GitHub

Embedded technologie

Arduino PCB

Raspberry PI

Debian Linux

Prostředí GNome

Prostředí Kde Plasma

Windows Dekstop & Server

DAW Bitwig

Audio Design

Arturia & Native Instruments

Prioritizace Aktivit

AUTONOMNÍ

Osobní rozvoj

24%

Vývoj software

22%

IT infrastruktura

9%

Kybernetická bezpečnost

20%

Dokumentace

15%

Náprava chyb

10%

Veřejné Projekty

doporučuji

Multiplatformní šablona pro efektivní vývoj v C/C++

Multiplatformní šablona nabízí moderní a efektivní řešení pro vývoj v jazyce C a C++. Kombinuje projektovou strukturu aplikace a knihovny do jedné snadno přizpůsobitelné šablony. Jedná se prakticky o spojení zkušeností vývojářů z různých částí světa, kteří se podělili o své znalosti s veřejností. Tyto velmi cenné informace jsem zpracoval a propojil do tohoto projektového díla. Ačkoli jsem šablonu vytvořil především pro urychlení vlastního vývoje budoucích projektů, nevidím důvod, proč se o ni nepodělit s veřejností. Šablonu primárně vyvíjím na Debianu, nicméně je možné ji používat i na Windows a macOS. Více technických informací se dočtete přímo v repozitáři na GitHubu.

Jak to vidím já

praxe

Vývoj software

je proces navrhování, tvorby, testování a údržby aplikací nebo systémů, které plní specifické úkoly. Tento proces zahrnuje fáze, jako je analýza požadavků, návrh architektury, programování, testování a nasazení. Vývoj začíná definicí potřeb uživatele nebo firmy, které software musí splnit, a pokračuje tvorbou kódu v programovacích jazycích, jako je Python, Java nebo C++. Testování zajišťuje funkčnost a stabilitu aplikace. Po nasazení do produkčního prostředí se software průběžně aktualizuje a udržuje, aby zůstal bezpečný a efektivní.

IT Infrastruktura

zahrnuje veškeré technologie, které firma nebo organizace používá k provozu svých IT systémů. Patří sem hardware, jako jsou servery, datová úložiště, sítě, počítače a periferie, a také software, například operační systémy, aplikace a nástroje pro správu dat. Důležitou součástí jsou také síťové komponenty (routery, switche) a bezpečnostní prvky (firewally, antiviry). Správně nastavená IT infrastruktura podporuje efektivní provoz organizace, umožňuje bezpečné ukládání a zpracování dat, a usnadňuje komunikaci a spolupráci jak interně, tak s externími partnery.

Kybernetická Bezpečnost

zahrnuje ochranu informačních systémů a dat před neoprávněným přístupem, kybernetickými útoky a ztrátou dat. Cílem je zajistit důvěrnost, integritu a dostupnost dat. Klíčovými prvky jsou šifrování, firewall, antivirové programy, a systémy pro detekci a prevenci narušení. Zahrnuje také řízení přístupu, zálohování dat a školení uživatelů, aby se minimalizovala lidská chyba. IT bezpečnost se zabývá nejen ochranou proti externím hrozbám, jako jsou hackeři a malware, ale také ochranou před interními riziky, včetně neúmyslných chyb zaměstnanců či úmyslného zneužití práv.

Dokumentace

je soubor písemných materiálů, které popisují strukturu, funkce a správu informačních systémů a softwarových aplikací. Obsahuje návody, technické specifikace, postupy pro instalaci, konfiguraci, údržbu a řešení problémů. Dokumentace může být zaměřena na uživatele (uživatelské příručky) nebo technické pracovníky (administrátorská a vývojářská dokumentace). Dobrá dokumentace je klíčová pro efektivní provoz IT systémů, zajišťuje přehlednost procesů, usnadňuje školení nových zaměstnanců a zajišťuje konzistentní a bezpečné postupy při správě IT infrastruktury a aplikací. Kvalitní dokumentace také zjednodušuje dlouhodobou údržbu a rozvoj systému.

Náprava chyb

je proces identifikace, analýzy a odstranění chyb nebo nedostatků v softwaru či systému. Chyby mohou způsobit nesprávné fungování aplikací, bezpečnostní zranitelnosti nebo špatný uživatelský zážitek. Proces nápravy začíná identifikací problému, následuje analýza jeho příčiny a návrh řešení. Poté je chyba opravena, často formou úpravy zdrojového kódu, a opravená verze je testována, aby se ověřilo, že problém je skutečně vyřešen a nevznikly nové chyby. Průběžná náprava chyb je klíčová pro zajištění stability, bezpečnosti a kvality softwaru během jeho životního cyklu.

Podpora

GROW UP

Stažení nástrojů pro vzdálenou podporu.
TeamViewer | AnyDesk | Discord Server

Pokud chcete, „můžete mi přispět na kávu ☕🍵nebo zde chvíli setrvejte a porozhlédněte se tady“. 🙂 paypal.me/TomasMark
Bitcoin: 3JMZR6SQo65kLAxxxXKrVE7nBKrixbPgSZ
Ethereum: 0x7a6C564004EdecFf8DD9EAd8bD4Bbc5D2720BeE7

Zanechte vzkaz