Fórum Root.cz

Práce => Studium a uplatnění => Téma založeno: Random666 08. 05. 2017, 10:56:46

Název: Jak se posunout dál?
Přispěvatel: Random666 08. 05. 2017, 10:56:46
Aktuálně jsem v kvintě (ekvivalent 1. ročníku SŠ) na gymplu, zajímám se o IT. Aktuálně jsem poslední dobou dával dohromady svůj PC, domácí síť, PC v rodině a tak. Pročítám různá fóra, ale vidím že se nic moc nového nedozvídám. Mám přehled jakýsi všeobecný přehled hodně malé základy programování, fyzika matika v pohodě, ale prostě moc nevím jak dál, škola je mi v tomhle nepomůže, naše informatika je práce s MS office, jediná užitečná věc, co jsem se tu naučil je psát všemi deseti  :(. Dopuručili byste mi nějaké knížky, arduino nebo třeba úplně něco jiného? Problém je, že i nevím do čeho konkrétně bych chtěl v budoucnu jít - možná IT consultant, ale fakt nemám jasno.
Název: Re:Jak se posunout dál?
Přispěvatel: Ivan Nový 08. 05. 2017, 11:08:55
Zkuste toto http://robocode.sourceforge.net/
Název: Re:Jak se posunout dál?
Přispěvatel: Ondra Satai Nekola 08. 05. 2017, 11:10:01
Aktuálně jsem v kvintě (ekvivalent 1. ročníku SŠ) na gymplu, zajímám se o IT. Aktuálně jsem poslední dobou dával dohromady svůj PC, domácí síť, PC v rodině a tak. Pročítám různá fóra, ale vidím že se nic moc nového nedozvídám. Mám přehled jakýsi všeobecný přehled hodně malé základy programování, fyzika matika v pohodě, ale prostě moc nevím jak dál, škola je mi v tomhle nepomůže, naše informatika je práce s MS office, jediná užitečná věc, co jsem se tu naučil je psát všemi deseti  :(. Dopuručili byste mi nějaké knížky, arduino nebo třeba úplně něco jiného? Problém je, že i nevím do čeho konkrétně bych chtěl v budoucnu jít - možná IT consultant, ale fakt nemám jasno.

Kasli na karierni rozhodnuti, na to mas casu dost.

Potencialne zajimave zalezitosti:
https://ksp.mff.cuni.cz/
http://mo.mff.cuni.cz/p/

Nejake cteni tezko doporucim, za nasich mladych let byval dobry http://www.prometheus-nakl.cz/index.php?zobraz=detail&id_katalog=228 ale dneska bych uz videl problem trebas v tom Pascalu...

Jak jsi na tom s anglictinou?
Název: Re:Jak se posunout dál?
Přispěvatel: Random666 08. 05. 2017, 11:21:47
Kariéru neřeším spíš jsem měl na mysli jestli spíš sítě nebo programování,...

AJ v pohodě čtení, poslech filmy, videa jedu už skoro jen v Aj. Učebnice máme B1->B2.

Název: Re:Jak se posunout dál?
Přispěvatel: Fernet 08. 05. 2017, 12:18:34
Asi to, co tě více baví. Ale v jakémkoliv IT oboru se ti znalost programování bude hodit, takže tak. S čím začít, to neporadím, v úvahu přichází Python, Java, C#, nebo třeba i Elixir, dokud nejsi zakořeněn v OOP a imperativním paradigmatu ;-)
Název: Re:Jak se posunout dál?
Přispěvatel: ... 08. 05. 2017, 12:23:17
Nauč se Javu, to je perspektivní technologie, která se velice uplatnila v koproracích, kde jako netechnická osoba v IT skončíš. Postupně piluj softskills, možná tam povedeš i svůj tým inteligence z rekvalifikačních kurzů na pracáku. Jestli chceš jít ještě výš, nauč se Indicky a zační cvičit jógu, bude se ti hodit.
Název: Re:Jak se posunout dál?
Přispěvatel: Ondra Satai Nekola 08. 05. 2017, 13:23:18
Kariéru neřeším spíš jsem měl na mysli jestli spíš sítě nebo programování,...

AJ v pohodě čtení, poslech filmy, videa jedu už skoro jen v Aj. Učebnice máme B1->B2.

Nemusis se stresovat, kdyz se ted "rozhodnes" pro programovani, tak to neznamena, ze si zavres cestu k sitarine (nebo vlastne cemukoli jinemu).

Se slusnou anglictinou muzes kouknout trebas na uvodni kurzy na Coursere... Ja osobne bych pro zacatek vzal Python (nebo Swift, pokud jsi Apple-pozitivni), ale urcite to neni jedina moznost a v mnohem je to otazka spis vkusu. Ale urcite bych na zacatek bral neco, co ma REPL.
Název: Re:Jak se posunout dál?
Přispěvatel: Zdenek Henek 08. 05. 2017, 13:27:36
Aktuálně jsem v kvintě (ekvivalent 1. ročníku SŠ) na gymplu, zajímám se o IT. Aktuálně jsem poslední dobou dával dohromady svůj PC, domácí síť, PC v rodině a tak. Pročítám různá fóra, ale vidím že se nic moc nového nedozvídám. Mám přehled jakýsi všeobecný přehled hodně malé základy programování, fyzika matika v pohodě, ale prostě moc nevím jak dál, škola je mi v tomhle nepomůže, naše informatika je práce s MS office, jediná užitečná věc, co jsem se tu naučil je psát všemi deseti  :(. Dopuručili byste mi nějaké knížky, arduino nebo třeba úplně něco jiného? Problém je, že i nevím do čeho konkrétně bych chtěl v budoucnu jít - možná IT consultant, ale fakt nemám jasno.

Ahoj,

delej co te bavi a co vidis, ze by kolem tebe potrebovalo automatizovat :).

Psal jsi, ze jsi se ucil vsema deseti. Pouzival jsi nejaky program? Myslis, ze bys udelal lepsi?

Co se tyce Arduina, tak jen samotne Arduino by Te asi moc nebavilo. Zajimave je treba toto http://arcbotics.com/products/sparki/

Pokud bys radeji jen neco SW, tak dost se da hrat s Processing.
https://www.processing.org/
http://natureofcode.com/  - modelovani fyziky
http://natureofcode.com/book/chapter-5-physics-libraries/

ma to i engine pro javascript, taze to pak (ne vse) klidne spustis i z web. prohlizece
http://processingjs.org/

 Processing je asi jediny programovaci jazyk, ktery ma knihu o programovani pro umelce
https://processing.org/handbook/

Arduino IDE vychazi take z Processing.

At se dari.
Název: Re:Jak se posunout dál?
Přispěvatel: Random666 08. 05. 2017, 13:31:31
Apple pozitivní fakt ne, chycený Microsoftem a mobil android. Automatizuju si PC, měl jsem i jednoduchého webbota (imacros v FF). Každopádně díky za tipy.
Název: Re:Jak se posunout dál?
Přispěvatel: Mirek Prýmek 08. 05. 2017, 13:42:54
Já bych ti doporučil:

1. Zkus si vymyslet nějaký projekt - zapřemýšlej nad tím, co by sis chtěl vyrobit pro radost. Nemusí to být nutně čistě IT projekt, spíš je lepší, když není - když to má nějaký přesah do "reálného světa". Nemáš třeba nějakýho kámoše, kterej má velkou vláčkovou dráhu a chtěl by pomocí mobilu ovládat vyhýbky? Nechtěla by mamka hydroponicky pěstovat rajčata a mít tam automatické zavlažování? ... prostě vyber si něco, u čeho si dokážeš představit, že když to dokončíš, řekneš si "Wow! Su dobrej!" Tímhle způsobem nejlíp získáš reálné zkušenosti a vášeň a radost z IT, což je to zdaleka nejdůležitější.

2. Poohlídni se, jestli v místě, kde žiješ, neexistuje nějaký kroužek, kde se motají lidi se zálibou v IT. Může to být nějaký hackerspace, může to být "kroužek informatiky" nějakého místního občanského sdružení. Zajdi tam, nasávej atmosféru, časem se pochlub, že bys chtěl udělat ten projekt a s někým to tam konzultuj a nech si poradit. Pokud nic takovýho nenajdeš, načrtni svůj projekt někam na web a zkus se ptát různě po netu, co na to zkušenější lidi říkají (klidně i tady, určitě se najdou lidi, co ti s tím aspoň trochu poradí, nakopnou tě správným směrem).

3. Pokud nápad na projekt vůbec nemáš, zkus prošmejdit weby typu http://hackaday.com/ jestli tě tam něco nezaujme. Případně se můžeš přidat i k projektu někoho jiného, ale to bych spíš nedoporučoval, protože zatím se potřebuješ spíš učit, zkoušet, sám si projít spoustu slepých uliček.

4. Úplně pusť z hlavy úvahy o tom, jestli bys chtěl celý život programovat nebo dělat sítě. To je pro tebe úplně bezpředmětný a takový uvažování tě nikam neposune. Jednak zatím nemáš dost informací pro to, aby ses mohl rozhodnout, a taky to vůbec není nutný - za svůj život můžeš projít klidně tři čtyři různé obory, jedna věc tě už přestane bavit, tak se pustíš do jiné :) Lepší imho je to neřešit, zkoušet různý věci a zůstat u toho, z čeho máš největší radost, co zjistíš, že tě nejvíc baví.

5. I když se ti to možná nezdá, v tomhle věku máš vůbec největší volnost si jenom tak hrát. Využij toho! Až budeš živit rodinu, budeš rád za každou půlhodinku, kdy se budeš moct jenom tak bezvládně zhroutit do křesla a zírat do zdi. To už nebudeš mít energii si s něčím hrát jenom tak pro radost a pro získávání zkušeností (čest výjimkám). Taky si to možná neuvědomuješ, ale jsi ve věku, kdy ti starší lidi rádi pomůžou a bohatě ocení i když uděláš jakoukoli blbost, na které je vidět, že jsi projevil snahu a kreativitu. Lidi ve tvým věku jsou často zoufale nudní (a znudění) a když se z toho průměru vyloupneš jenom trochu, hnedka si toho někdo starší všimne (jsou všelijaké soutěže, SOČky apod., skrz které se můžeš hodně rychle a snadno dostat do hodně "dobré společnosti" - mezi lidi zajímavý a kreativní).

Přeju hodně štěstí a radosti z hackování! ;)
Název: Re:Jak se posunout dál?
Přispěvatel: Ondra Satai Nekola 08. 05. 2017, 13:52:52


Na Processing jsem uplne zapomnel. To je asi dobra volba, sam lituju, ze jsem na nej jeste poradne nemel cas...
Název: Re:Jak se posunout dál?
Přispěvatel: Random666 08. 05. 2017, 14:12:58
Dík za tipy a znovu opakuju chtěl jsem jenom říct, že nemám ponětí kam to teď zkusit, ta věta byla možná zavádějící.
Název: Re:Jak se posunout dál?
Přispěvatel: gll 08. 05. 2017, 14:18:58
Myslím, že dobře radí Nekola. Bastlením se nikdy nenaučíš programovat tak dobře jako řešením netriviálních úloh. Materiály ke KSP jsou asi nejlepší český zdroj. Úlohy nejsou jednoduché a pro vyřešení větčiny z nich je třeba nastudovat související materiály. Úplné základy se budeš muset naučit někde jinde. Třeba na té courseře.

Jednodušší úlohy něž v KSP můžeš zkoušet řešit třeba zde:

https://www.codewars.com
Název: Re:Jak se posunout dál?
Přispěvatel: Pako 08. 05. 2017, 14:21:51
Tak to Mirek P. mezitím napsal místo mně.

PS: A co budeš dělat až ti bude 30? Kdo ví, tenhle chlapík začal tím že si v 14 bastlil editor zvuku... https://www.quantamagazine.org/20140812-in-mathematical-noise-one-who-heard-music/
Název: Re:Jak se posunout dál?
Přispěvatel: Ondra Satai Nekola 08. 05. 2017, 14:32:29
Jednodušší úlohy něž v KSP můžeš zkoušet řešit třeba zde:
https://www.codewars.com

Codewars jsou urcite prima...
Název: Re:Jak se posunout dál?
Přispěvatel: Kentus 08. 05. 2017, 15:24:12
Pokud tě baví sítě, zaměř se na síťové programování. Prozkoumej jak funguje síťový subsytém v Linuxu.
Název: Re:Jak se posunout dál?
Přispěvatel: Jerry 08. 05. 2017, 16:10:33
nechceš bejt radši právník ? plat kolem 150000 liber ročně máš jistej
a nástupní je 50000 liber ....

http://www.telegraph.co.uk/finance/personalfinance/11554820/How-much-are-lawyers-really-paid.html
Název: Re:Jak se posunout dál?
Přispěvatel: Franta <xkucf03/> 08. 05. 2017, 17:29:01
Aktuálně jsem v kvintě (ekvivalent 1. ročníku SŠ) na gymplu, zajímám se o IT. Aktuálně jsem poslední dobou dával dohromady svůj PC, domácí síť, PC v rodině a tak. Pročítám různá fóra, ale vidím že se nic moc nového nedozvídám. Mám přehled jakýsi všeobecný přehled hodně malé základy programování, fyzika matika v pohodě, ale prostě moc nevím jak dál, škola je mi v tomhle nepomůže, naše informatika je práce s MS office, jediná užitečná věc, co jsem se tu naučil je psát všemi deseti  :(. Dopuručili byste mi nějaké knížky, arduino nebo třeba úplně něco jiného? Problém je, že i nevím do čeho konkrétně bych chtěl v budoucnu jít - možná IT consultant, ale fakt nemám jasno.

S konzultantem počkej až ti bude tak třicet a budeš mít něco za sebou – konzultant pracuje samostatně, musí mít hodně zkušeností a rozhled (tedy pokud to nemá být švindl typu, kdy jedna firma nasadí do druhé firmy nejméně potřebného zaměstnance a fakturuje za něj těžké peníze do doby, než se ukáže, že je ten člověk k ničemu).

Takže si vyber, jestli chceš být spíš správce systému nebo programátor. A podle toho si rozšiřuj znalosti:

a) správa GNU/Linuxu (nejčastější distribuce – měl bys mít nějaké základy .rpm i .deb světa), sítě (TCP, IP, VLAN, ethernet, WiFi, DNS, NTP…), webové servery (Apache, Nginx), Poštovní servery (Postfix, Dovecot), OpenLDAP, NFS, Samba, databáze (PostgreSQL, MariaDB…), verzovací systémy (Mercurial, Git, Subversion – správa serveru), virtualizace (KVM, Xen, LXC, Docker…), continuous integration (CI – Jenkins) atd.

b) programování – obecná teorie, algoritmizace, základy, SW inženýrství + nějaký hlavní jazyk (Java, C, C++, Python, PHP…) + takové ty všudypřítomné věci (SQL (https://demo-1.sql-vyuka.cz/), XML, XPath, XSLT (https://trac.frantovo.cz/xml-web-generator/), WSDL, regulární výrazy) + verzovací systémy a CI z pohledu programátora + nějaké to skriptování (Bash, find, xargs, grep, sed… klasické unixové příkazy) + základy OS a sítí.

V obou případech je fajn mít přesah do té druhé skupiny. Až budeš mít nějaké základy z výše uvedeného, tak budeš moci dělat reálnou práci (a ne jen mlít pantem) a nějaká firma tě zaměstná a následně tam nasbíráš další znalosti a zkušenosti. Pokud nejsi v nějaké vyložené nouzi, tak bych doporučoval po SŠ pracovat maximálně na půl úvazku a jít na vysokou. Během SŠ leda nějaké brigády přes léto nebo práci po večerech a o víkendech (to spíš leda přes známé, protože nikdo cizí nebude chtít čekat, jestli práci dokončíš včas nebo se na to vyflákneš a půjdeš chlastat).

Kromě programování a administrace taky můžeš testovat – pokud budeš tester „klikač“, tak nic moc nepotřebuješ, je to spíš o pečlivosti a o povaze; pokud budeš tester, který píše automatické testy, tak to má zase blíž k programování – můžeš to dělat jako začínající programátor.

Velká výhoda je svobodný software (https://svobodnysoftware.frantovo.cz/drupal/node/10) – můžeš si číst zdrojáky a všechno je veřejné (verzovací systém, správa chyb/požadavků, e-mailová komunikace, vydávání nových verzí), je to jako kdybys byl zaměstnaný ve vývojářské firmě a nechali tě do všeho nahlédnout. Pro začátek můžeš přispět testováním, hlášením chyb, překlady SW a dokumentace do češtiny… zkus si nějaký program stáhnout a zkompilovat ze zdrojáků, časem pak opravit nějakou chybu (https://blog.frantovo.cz/c/352/Opravujeme%20chyby%20v%C2%A0softwaru%3A%20inotify-tools) nebo dopsat novou funkcionalitu.

P.S. a jestli jsi z Prahy nebo Brna, tak přijď někdy na sraz OpenAltu (https://www.openalt.org/) (jsou jednou měsíčně). Další místa, kde se můžeš něco naučit: vpsFree (https://vpsfree.cz/), czFree.Net (http://czfree.net/), Brmlab (https://brmlab.cz/).
Název: Re:Jak se posunout dál?
Přispěvatel: Random666 08. 05. 2017, 18:34:23
Ta věta byla zavádějící, zkusím ji vysvětlit. Teď nemám tušení co dělat, mám nějakou představu, která se teoreticky uskuteční za mnoho let a na 80% bude mimo nicméně ostatní jsou asi ještě méně pravděpodobné. Ve finanční tísni nejsem, je mi 16 => nemusím to řešit.
A nejsem ani (až tak) naivní upřímně někoho bez vzdělání a zkušeností asi těžko někdo zaměstná.
Z Prahy ani Brna nejsem.
Název: Re:Jak se posunout dál?
Přispěvatel: Ivan Nový 08. 05. 2017, 19:56:53
@Krysta24
Držím palce, zakousněte se do toho a nepouštějte :-)))