Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Artii

Stran: [1]
1
Studium a uplatnění / Kariéra 30+
« kdy: 02. 08. 2021, 18:26:09 »
Ahoj rád bych místní komunitu požádal o radu či tip ohledně budoucí kariéry.

V prvé řadě bych asi měl říct že jsem z důvodu mladistvé nerozvážnosti velmi zaspal což si plně uvědomuji. Je mi 33 let a v podstatě nemám žádnou pořádnou praxi někde v IT oboru kterou bych bral za něco pořádného. 2 roky jako helpdesk, pak 1,5 roku jako správce sítě v korporatu a 3 roky jako programátor PLC v průmyslové oblasti (zbytek z hlediska IT nestojí za nic, ne že by tohle bylo kdoví co).

Právě si dálkově dělám vysokou školu IT (HK - 3. Ročník) ale moc nadšen z toho nejsem, přijde mi že kdejaký kurz na internetu je obsáhlejší a lepší než předměty na VŠ ale to je jen můj pohled.

Takže by mě zajímalo jestli nebyl někdo v obdobné situaci a čemu se vyplatí v podstatě v pokročilém věku (beru to z pohledu IT) věnovat, co se naučit a čemu věnovat energii aby to mělo smysl třeba i po čtyřicítce. Třeba se teď poslední dobou věnují programování - konkrétně Java ale představa že za 2 roky půjdu shánět práci jako programátor v 35 v podstatě s nulovou praxí tak se obávám že asi moc neuspěju. Chápu že z tohohle pohledu jsem a budu pro spoustu lidí jen lopata ale tak už to prostě je :). Rozhodně se mi nechce obor měnit takže budu rád za každou radu díky.

2
Software / Docker (Windows containers)
« kdy: 04. 12. 2020, 11:06:26 »
Ahoj rád bych si nějak ucelil informace o kontejnerech (konkrétně na Windows), přečetl jsi spustu informací a zajímalo by mě jestli to tedy chápu správně  :)

Pomocí kontejnerů se dá vytvořit v operačním systému izolované prostředí pro běh aplikace, pro správný běh aplikace je třeba do kontejneru přidat služby které aplikace vyžaduje. Pokud by tedy v kontejneru byla samotná aplikace tak by nefungovala správně? (pokud tedy nebude udělaná tak že nepotřebuje žádné další služby)

V praxi to funguje jak? Pomocí dockeru se vytvoří jeden soubor -> image který obsahuje všechny potřebné soubory a služby pro běh aplikace a tento image se spustí opět pomocí dockeru. Jakou roli nebo co je tedy vlastně Windows Containers když je k tomu stejně potřeba docker?

EDIT: mám to na seminární práci a nechci to jen tupě opsat z internetu ale abych to opravdu pochopil.

Díky za pomoc

3
Vývoj / Rekurze v Javě (i jinde)
« kdy: 19. 11. 2020, 08:39:08 »
Ahoj, měl bych takový menší dotázek ohledně rekurze v javě (ale i obecně):

Kód: [Vybrat]
public void metoda1 (x,y){
if(podminka){
                doSomething(x,y);
metoda1(x+1,y);
metoda1(x-1,y);
metoda1(x,y+1);
metoda1(x,y-1);
}
}

Toto bych (kvůli mé ubohé znalosti) očekával že vždy pokud
Kód: [Vybrat]
podminka==true
tak se spustí pouze první řádek v if bloku, tedy
Kód: [Vybrat]
metoda1(x+1,y);

Pokud se během vykonávání
Kód: [Vybrat]
doSomenthig(x,y)
změní podmínka v if na false tak se přeskočí celý if blok (to je jasné), ale pak skočí rovnou na metodu na druhém řádku
Kód: [Vybrat]
metoda1(x-1,y);

Myslel jsem si že takový kód je špatný, že se vždy spustí jen metoda na prvním řádku. Ono to ale funguje v podstatě přesně tak jak bych chtěl.  Takto se to chová vždy a všude? nebo mi něco uniká? díky za radu nebo spíš poučení :).

4
Studium a uplatnění / Jak efektivně studovat programování?
« kdy: 20. 10. 2020, 11:03:58 »
Zdravím, chtěl se zde místní komunity zeptat na pár rad ohledně studia programování.

Moje zkušenosti:

Java (začátečník) - na úrovni semstrálního projektu (základní syntaxe, OOP, okenní aplikace, IO operace, vyjímky)
HTML a CSS (začátečník) - opět jen na úrovni semestrálky (jednoduchý web)

Chtěl bych (alespoň pro začátek) se naučit:
- efektivně skriptovat (jak ve win a v linuxu), myslím tím různé automatické práce se soubory, hromadné úpravy atd.
- vytvářet jednoduché webové aplikace (například něco jako požadavkový systém s napojením na DB apod.)

Podle toho co jsem hledal existuje spousta jazyků ale vyznat se v tom jaký který je lepší na to nebo na to je už horší, určitě budu muset alespoň částečně zůstat u Javy kvůli škole.

Zároveň mě zajímá jaké znalosti k tomu rozvíjet? Má smysl se vracet například k jazyku C? Jakým způsobem jste se učili programovat a čemu se vyhnout?

Budu rád za každou radu, tip případně i zdroje na nějaké materiály k studiu. Díky

Stran: [1]