IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jsem neznalá v programování a IT

Aktivity
Avatar
Amálie Kljusa:30.8.2020 21:00

Zdravím, jsem úplně nová, a chtěla bych začít programovat a tak nějak se pohybovat v těhle věcech, můžete mi poradit kde a jak začít, je toho hrozně moc a já fakt nevím co dřív jak mě to vše zaujalo. Předem děkuju za nějaký rady.

Zkusil jsem: Zatím se začínám učit jazyky, a jako první na co jsem zde natrefila bylo Úvod do HTML a moje první webové stránky, nějakou lekci už mám za sebou, a zatím se daří

Chci docílit: Chtěla bych se dostat dál do programování, nejen co se týče aplikací a webů.

 
Odpovědět
30.8.2020 21:00
Avatar
Odpovídá na Amálie Kljusa
Pavel Klimeš:30.8.2020 22:38

Je dobré mít základy HTML (a k tomu CSS). Jsem toho názoru, že je lepší začít se složitějším jazykem (např. Java, C++, atd.).
Pokud máš ty možnosti si zakoupit příručku nějakého jazyka, tak doporučuji nakladatelství Grada.
Hodně štěstí !

 
Nahoru Odpovědět
30.8.2020 22:38
Avatar
Odpovídá na Pavel Klimeš
Amálie Kljusa:30.8.2020 22:42

Moc děkuji za doporučení, Javou a C++ bych chtěla právě začít, takže super tip na nakladatelství :-)

 
Nahoru Odpovědět
30.8.2020 22:42
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:30.8.2020 22:48

A co třeba začít se zdejšími tutoriály? :) Vždyť IT network je plný tutoriálů. Když si projdeš každý kurz, tak záhy zjistíš, který jazyk ti sedí nejvíc.
Otázka hlavně zní - co bys chtěla dělat (jestli bys chtěla dělat webové aplikace, programovat hardware, databáze, desktopové aplikace, mobilní aplikace...?) Potom je nejlepší se podívat na trh práce, abys věděla co se učit a pak to zkusit.

Souhlasím s Javou, ale já nejsem moc objektivní, protože Java je můj rodný jazyk a já bych ji doporučil každému :D Hlavní výhoda těchto stránek je, že tu budeš mít k dispozici i mnoho lidí, kteří ti rádi poradí. Takže určitě s tímhle portálem spolupracuj hlavně v začátcích.

Nahoru Odpovědět
30.8.2020 22:48
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Amálie Kljusa
Alesh:30.8.2020 22:49

Já jsem zde začínal Javou, ale přešel jsem na C#. V těch základech je to hodně podobné, ten C# mi přijde trochu lidštější, ale je to asi jedno, co si vybereš, důležité je pochopit ty programátorské principy. Navíc ty lekce jsou zde vlastně stejné, jen upravované pro daný jazyk.

 
Nahoru Odpovědět
30.8.2020 22:49
Avatar
Jurajs
Člen
Avatar
Odpovídá na Amálie Kljusa
Jurajs:1.9.2020 9:08

Ahoj, jestli můžu, tak já bych osobně šel do Javy....Pro tebe jako začatečníka je C++ docela hard-core :D ....A pokud nebudeš dělat velké věci jako 3D hry apod.....tak ti Java úplně stačí a ještě k tomu můžeš dělat aplikace pro počitače i mobilní zařízení...

 
Nahoru Odpovědět
1.9.2020 9:08
Avatar
Odpovídá na Amálie Kljusa
don.jarducius:3.9.2020 8:20

Ahoj, C/C++ rozhodně není vhodné pro začátečníky. Zkus začít se C# a navazující technologií .NET, .NET Core, ASP.NET, ASP.NET MVC / MVC Core. Core verze je multiplatformní. C# i Java mají velmi podobnou syntaxi ale C# je na tom dle mě lépe s pochopitelností.

C#: Tutoriálů je zde moře, případně i po internetu, k tomu máš kvalitní plnotučné IDE zdarma (aktuálně Visual studio 2019 community ).

PS: S C# můžeš hry psát taky... :)

Nahoru Odpovědět
3.9.2020 8:20
Ten kdo nechce hledá důvod, ten kdo chce hledá způsob
Avatar
Odpovídá na don.jarducius
Pavel Klimeš:4.9.2020 20:18

Radši Javu než C#.

PS: Všichni říkají, že C++ není dobré do začátků, ale pokud nejsi úplně hloupej, tak to v pohodě zvládneš.

 
Nahoru Odpovědět
4.9.2020 20:18
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Amálie Kljusa
Martin Dráb:4.9.2020 21:39

C++ nedoporučuji. Pro začátek nepřináší moc výhod, některé jeho koncepty není jednoduché pochopit (časem se to poddá samozřejmě)a chybové hlášky jeho překladačů jsou legendární svojí neprůzračností.

Nevím, proč nezačít právě webovými věcmi (tam je minimálně hned vidět nějaký graficky zajímavý výsledek), případně i třeba Pythonem (jeho sytnax toho dovolí hodně, což může být později nevýhoda, ale také se rychle dá dopracovat k nějakému výsledku).

Nahoru Odpovědět
4.9.2020 21:39
2 + 2 = 5 for extremely large values of 2
Avatar
Odpovídá na Pavel Klimeš
Tomáš Maňhal:5.9.2020 20:40

Můžeš nějak rozvést, proč Javu raději než C#? :-) Z pohledu začátečníka přece všechno hraje do karet C sharpu. Hlavně jednoduchost a srozumitelnost, aktivní a stále rostoucí komunita. Já bych úplnému začátečníkovi Javu nedoporučil, není zrovna přátelská. Naopak C# nebo Python jsou na tom krásně. A jestli tu někdo doporučuje nováčkovi C++, proboha to snad ne?!? :-O To je jako posadit za volant supersportu absolutně nezkušeného řidiče a nechat ho samotnýho učit jak funguje provoz.

Editováno 5.9.2020 20:42
 
Nahoru Odpovědět
5.9.2020 20:40
Avatar
Odpovídá na Martin Dráb
Pavel Klimeš:5.9.2020 20:49

Pythonem bych nezačínal, protože pak se ostatní jazyky učí těžce...

Mně C++ nepřijde, tak složité (samozřejmě něco je tam lehčí a něco těžší, ale naučit se to dá).
Navíc, když se nejdříve naučíš C++, potom ti ostatní jazyky půjdou snáz...

 
Nahoru Odpovědět
5.9.2020 20:49
Avatar
Odpovídá na Tomáš Maňhal
Pavel Klimeš:5.9.2020 20:54

Možná kdyby jsi si přečetl mojí první zprávu, tak by jsi pochopil, že jsem toho názoru, že je lepší začít se složitějším jazykem...

A Javu bych doporučil radši než C#, protože tě nevede za ručičku... V Javě si musíš nějaké věci obstarat sám.

 
Nahoru Odpovědět
5.9.2020 20:54
Avatar
Neaktivní uživatel:5.9.2020 21:18

Java je určitě lepší než C#. Pro lidi co tu píšou, že C# je cesta, tak rozhodně NE! C# je akorát horší verze Javy. Když se podíváš na trh, tak nikdo nechce C#, ale naopak všichni požadují Javu, C++ a i ten Python. Takže můj názor je ten, že je lepší začít s něčím co tě nevede za ručičku. V nevědomosti sice budeš spokojená, ale jakmile začneš v programování být pokročilá, tak poznáš, že je lepší umět složitější jazyky. Jsem též toho názoru, že je lepší začít s těším jazykem. A jestli chceš radu ohledně učebního materiálu, tak určitě knížky. Osobně jsem se učil více z knížek, než odsud.

Editováno 5.9.2020 21:21
Nahoru Odpovědět
5.9.2020 21:18
Neaktivní uživatelský účet
Avatar
Tomáš Maňhal:5.9.2020 21:29

Co k tomu říct, držím teda palce slečně v programování :-) Osobně si fakt nemyslím, že je ideální a rychlejší skočit po hlavě do toho nejsložitějšího. Ale tady klucí Klimešové jí jistě navedou na správnou cestu ;-)

 
Nahoru Odpovědět
5.9.2020 21:29
Avatar
Alesh
Tvůrce
Avatar
Odpovídá na Tomáš Maňhal
Alesh:5.9.2020 21:31

Já bych všechny ty mínusy a internety zakázala! ;-)

 
Nahoru Odpovědět
5.9.2020 21:31
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Neaktivní uživatel
Lubor Pešek:14.9.2020 11:25

https://www.jobs.cz/rpd/1452482895/?…
https://www.jobs.cz/rpd/1489004106/?…
https://www.jobs.cz/…/1488703262/?…
https://www.jobs.cz/rpd/1509151010/?…
https://www.jobs.cz/rpd/1491371992/?…
https://www.jobs.cz/rpd/1489159358/?…
https://www.jobs.cz/rpd/1508028722/?…
https://thermofisher.jobs.cz/detail-pozice/?…
https://www.jobs.cz/…/1493602674/?…
https://www.jobs.cz/…/1502689176/?…

Stačilo jen na jobs.cz zadat C# a vyrazilo mi to k dnešnímu dni 257 nabídek. Toliko k tomu, že C# nikdo nechce.
A to jsem skutečně bral jen jobs.cz. -> čili Česko.

Toto jsi fakt přemrštil :) Každý jazyk má své uplatnění. Některé jazyky se nahrazují a jsou už legacy, ale stále se musí podporovat. Každý, kdo kdy vyvíjel v průměrné firmě, tak ti potvrdí, že nemůžeš používat pouze a jenom trend jazyky a technologie. Ty si musíš svým softwarem vydělat peníze - to je numero uno, proč to vlastně děláme. A ukaž mi firmu, která řekne: tak teď celý projekt rušíme, zastavujeme jeho podporu a následující kvartál nebo půl rok budeme vyvíjet v nejnovější technologii. Sice ten půl rok budou všichni developeři bez platu, ale budeme moderní :D

Navíc neslyšel jsem zatím žádné zprávy o tom, že by C# nějak mizel z trhu. Kde jsi vůbec něco takového zjistil? Jestli to bereš na základě tohoto videa, tak to nemůžeš brát jako dogma :D https://www.youtube.com/watch?…

Nahoru Odpovědět
14.9.2020 11:25
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Nahoru Odpovědět
14.9.2020 15:59
Neaktivní uživatelský účet
Avatar
hanpari
Člen
Avatar
Odpovídá na Amálie Kljusa
hanpari:17.9.2020 21:59

Pokud umíš anglicky, můžeš zkusit https://codesignal.com/ a tam si vybrat který jazyk ti vyhovuje.

Osobně bych radil Python, v žádném případě ne C++, PHP, JavaScript. Pokud by ses rozhodovala mezi Javou a C#, C# je lepší volba.

Ale já bych nikdy staticky typovaný jazyk začátečníkovi nedoporučil, snad možná Kotlin nebo FSharp.

Rust má výbornou knihu jako úvod do systémového programování, ale samo o sobě je to náročnější.

https://doc.rust-lang.org/book/

Pokud jde o webarinu, pěkně se dělá s Typescriptem, ale Javascript pod ním je minové pole, a pro začátek matoucí.

Spousta lidí se učí Python na checkio.org, kde nedávno zprovoznili i JavaScript a Typescript.

Take by ses mohla podívat na české Django Girls nebo PyLadies

https://python.cz/zacatecnici/

Pořádají semináře, které by se ti mohli líbit.

Hodně štěstí

 
Nahoru Odpovědět
17.9.2020 21:59
Avatar
Kos
Člen
Avatar
Kos:8.10.2020 19:40

Pokusím se na rozdíl od většiny lidí tady věcně odpovědět a nehádat se, který jazyk je zrovna podle vás ten nejlepší.

Ono dost záleží na tom, co přesně tím programováním myslíš - jestli chceš programovat weby, aplikace na počítače, aplikace na mobily, hry, mikrokontroléry, nějaké to strojové učení atd.

Bez téhle informace se ani nedá začít doporučovat vhodný programovací jazyk, protože každý se hodí na trochu něco jiného. Prosím jestli by jsi nenapsala trochu víc o tom co přesně by jsi chtěla programovat.

 
Nahoru Odpovědět
8.10.2020 19:40
Avatar
Karel Stehlík:26.10.2020 21:23

Když Amálie prozradila, že pokukovala po Javě, ale programování v jednom jazyce zatím nevěnovala "půl života" :), možná by stálo za to podívat se na Kotlin. Osobně mi Java učarovala, ale přijde mi trochu těžkopádnější než Kotlin. Zlí jazykové (rozuměj programátoři v Kotlinu :D) tvrdí, že to, co jde v Javě naprogramovat na 200 řádků, zvládne Kotlin na 20. Ale zase jako relativně "nový" jazyk nemá takovou podporu a základnu, i když na zdejším fóru je i ke Kotlinu tutoriálů dost.

Na druhou stranu je jedno, jaký jazyk si Amálie na úvod vybere. Zajisté se programováním alespoň nějakou dobu živit nebude a nejdůležitější ze všeho je pochopit základní principy programování a naučit se programátorsky myslet. :-D

 
Nahoru Odpovědět
26.10.2020 21:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 20 zpráv z 20.