Má cenu učit se programovat? – Vzdělání – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Má cenu učit se programovat? – Vzdělání – Fórum – Programujte.comMá cenu učit se programovat? – Vzdělání – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Osprey0
Duch
11. 12. 2015   #1
-
0
-

Dobrý den, je mi 16 let a studuji střední školu obor bezpečnostně právní činnost. Tímto se chci zeptat, jestli má smysl pro mne samotného, naučit se programovat, když v dnešní době existují redakční systémy, např: Wordpress, ve kterém si můžete v podstatě jednoduše vytvořit všechny typy stránek. A jestli bych to vůbec časově stíhal. V matematice jsem průměr. Chtěl bych umět vytvářet jednoduší aplikace ve Windows, android a webové stránky. 

Díky za odpovědi.

Nahlásit jako SPAM
IP: 90.181.36.–
Reklama
Reklama
Kit+11
Guru
11. 12. 2015   #2
-
+1
-
Zajímavé

#1 Osprey
Měl by ses zeptat hlavně sám sebe. Pokud se to učit nechceš, tak to samozřejmě smysl nemá.

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:207:e...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Matěj Andrle+1
Grafoman
12. 12. 2015   #3
-
0
-

#1 Osprey
Však web se sotva programuje. Učit se Turingův stroj, hardware, algoritmiku, ... To smysl má! (Odpověď již znám, neb mi zmíněné přineslo hmotné statky.)

Nahlásit jako SPAM
IP: 31.30.56.–
peter
~ Anonymní uživatel
2551 příspěvků
12. 12. 2015   #4
-
0
-

Nevim, jestli sledujes zpravy, ale programovani chteji prosadit na zakladnich skolach, stejne jako se ted uci cizi jazyk. Take jsem zaslechl, ze se na stredni skole uci dva cizi jazyky uz ted. Oboje vitam.
Pridal bych k tomu jizdu na kole, plavani, jizdu v aute. Kolo a plavani jsme na ZS meli, pred 15 lety, ale prekvapive jsem na vysce zjistil, ze spolubydlici neumi plavat! A tim se boji vlezt do vetsi vody, coz ho desne omezuje.
Take se ztratili na ZS dilny a pestitelstvi. My jsme se 2 roky ucili. Ale ten ucitel nam houby vysvetlil. Strcil do ruky treba hoblik a delej, jak umis, hlavne mi to neznic.

Nahlásit jako SPAM
IP: 193.84.199.–
ondrej39+1
Věrný člen
12. 12. 2015   #5
-
+1
-
Zajímavé
Kit +

#1 Osprey
Jednoduše řečeno, .

Pokud ti jde o to, naučit se nově přemýšlet, poznat booleovu algebru, na níž je celá počítačová logika postavená, je programování skvělý způsob, jak do těchto tajů proniknout. Pokud ti jde o možnost uplatnění se v budoucnu a možnost najít si dobře placenou práci (a to i v poměru s ostatními obory), pak je programování také věc, po které se vyplatí sáhnout.

Pokud jediné, co znáš, je Wordpress, pak o programování víš opravdu málo. Wordpress se hodí tak možná na velmi jednoduché webové prezentace, na všechno ostatní se programují vlastní systémy. A programuje je kdo? Přece programátoři.

Pokud chceš dělat webové stránky, aplikace pro Windows a Android a zabývat se těmito třemi věcmi, pak by pro tebe byla nejlepší volba sáhnout po Javě. Weby ti můžou běžet na JBossu, Windows aplikace běží v JVM a na Android se aplikace programují převážně v Javě.

Každopádně ber velmi vážně radu Kita... Měl by ses zeptat hlavně sám sebe. Pokud se to učit nechceš, tak to samozřejmě smysl nemá. IT je obor, který se velmi rychle vyvíjí dopředu, s tím souvisí i programovací jazyky, jejich nové možnosti, člověk může znalostně zarknět. Programování je také tak nesmírně rozsáhlý obor, že tě bohužel ani nemají šanci všechno naučit na škole, která se na IT specializuje, tudíž je člověk nucen učit se sám ve volném čase - pochopitelně, pokud tě programování nebaví, tak si na ně ve volném čase prostor neuděláš a nebudeš nic umět. A ačkoliv jsou v IT práce relativně dobře placené, pro člověka s IT zaměřením, který nic neumí, platí to stejné, jako pro lidi v ostatních oborech, že ho buď nikde nevezmou, nebo bude brát bídnou mzdu.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Osprey0
Duch
12. 12. 2015   #6
-
0
-

Děkuji za rady. Když naprogramuji nějaký web, tak grafiku musí udělat grafik, nebo se to dá udělat v JavaScriptu a CSS?

Nahlásit jako SPAM
IP: 90.181.36.–
Kit+11
Guru
12. 12. 2015   #7
-
+1
-
Zajímavé

#6 Osprey
Grafiku si můžeš udělat sám, není to nic složitého. Javascript k tomu není potřebný, stačí CSS.

Někteří profesionálové nedělají téměř žádnou grafiku a přitom mají obsahově velmi kvalitní weby.

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:5ca6:...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Osprey0
Duch
12. 12. 2015   #8
-
0
-
Nahlásit jako SPAM
IP: 90.181.36.–
Kit+11
Guru
12. 12. 2015   #9
-
0
-

#8 Osprey
Na tvorbu webových stránek to sice moc není, ale na desktopové aplikace se to docela hodí.

Nahlásit jako SPAM
IP: 2a00:1028:83a0:37a6:207:e...–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
ondrej39+1
Věrný člen
12. 12. 2015   #10
-
+1
-
Zajímavé
Kit +

#8 Osprey
Jestli chceš začínat jenom u webů, doporučím ti spíš PHP než Javu. Deploy je snazší. PHP ti také odpustí spoustu prasáren (což může, ale nemusí být úplně dobré), chybí předávání skalárních typů (minimálně do úplného nasazení PHP7), spousta věci se řeší přes PhpDoc, atp.

Pokud s programováním úplně začínáš, zjisti si, co je objekt, k čemu slouží. V OO jazycích (čímž PHP, Java nebo i C# a C++ jsou) je totiž objekt (téměř) úplně všechno. Jakmile se naučíš, co je to class/object state, můžeš se podívat po návrhových vzorech, které ti opět rozšíří obzory aplikačního vývoje.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Dejvd0
Newbie
3. 2. 2016   #11
-
0
-

Zdravím, mam dotaz na zkušené programátory. Je ještě reálné se ve 30 naučit programovat a najít si do budoucna práci, nebo vystudovat VŠ v oboru IT?

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
3. 2. 2016   #12
-
0
-

#11 Dejvd
Ano, je to reálné klidně i v 50 letech. Pokud máš analytické myšlení, půjde to i poměrně snadno. Můžeš začít klidně hned, protože všechny potřebné učebnice se dají stáhnout a web je plný různých tutoriálů.

Čím ses živil dosud?

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd0
Newbie
3. 2. 2016   #13
-
0
-

#12 Kit
Mám mistrovství v c++, ale abych byl upřímný moc to do té hlavy neleze, Je pravda, že jsem úplný začátečník. Takže se snažím denně koukat do knihy. Nějaké tipy a rady :-)

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
3. 2. 2016   #14
-
0
-

#13 Dejvd
C++ je podle mne tím nejtěžším jazykem, který sis mohl vybrat. Netvrdím, že ho nezvládneš, ale použitelné aplikace v C# či Javě začneš produkovat mnohem dříve.

Nestačí denně koukat do knihy. Musíš si ty příklady zkoušet.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd0
Newbie
3. 2. 2016   #15
-
0
-

#14 Kit
Je pravda, že jsem se s c++ setkal poprvé na VŠ na které jsem nevydržel z nulových znalostí a proto jsem u toho zůstal. Pokud je jednodušší Jawa nebo C, určitě přehodnotím své dosavadní možnosti a změním. Jde mi o to programy s který mi se pak lze uživit do budoucnosti.

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
3. 2. 2016   #16
-
0
-

#15 Dejvd
Jawa je značka motocyklů, Java je programovací jazyk. Místo C raději C#.

Pokud chceš programovat jen pro Windows, vyber si C#. Pokud pro ostatní platformy (např. pro Android), nauč se Javu. Pokud chceš programovat weby, nauč se PHP.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd0
Newbie
3. 2. 2016   #17
-
0
-

#16 Kit
Jestli se můžu zeptat co programuješ ty? Nějaké knížky, které jsou pro začátečníka nejlepší? Tak teď aby se člověk rozhodl. 

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
3. 2. 2016   #18
-
0
-

#17 Dejvd
Hlavně PHP a databázi MySQL. A pak zhruba dalších 20 jazyků, které znám, ale ve kterých programuji jen občas.

Dnes je docela důležité naučit se OOP a 2 základní kolekce: Seznamy a mapy.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd0
Newbie
3. 2. 2016   #19
-
0
-

Takže nějaké programy ve kterých se dá učit Java, c++ ( používám Codeblock)  nebo PHP. Některé věci o kterých píše jsou pro mě španělská vesnice. Takže nejdůležitější je zkoušet a zkoušet. 

Nahlásit jako SPAM
IP: 89.176.182.–
ondrej39+1
Věrný člen
3. 2. 2016   #20
-
0
-

#15 Dejvd
C++ je šíleně složitý OO jazyk, jeden z nejsložitějších vůbec. Další hodně složitý jazyk je pak JavaScript, hlavně pokud již máš zkušenosti s OO programováním, protože JavaScript je založen trošku jinak, na prototypech, a když jsi byl postižen OO designem, bude ti trvat alespoň týden opravdu pracného učení, aby ses do JS dostal.

Z trojice Java/PHP/C# víceméně nemůžeš udělat chybu ani s jedním z nich. Všechny tři jazyky jsou velmi přívětivé i k začátečníkům, řekl bych že Java a C# snad ještě o něco více než PHP.

Co by ses měl naučit? Toho je tak šíleně moc, že nejlepší bude, když prostě začneš u nějakých "begging tutorial for programming in <jazyk>" návodů a postupně, jak budeš znát více a více věcí, budou tě zajímat další věci, o nichž by ses rád dozvěděl.

Nahlásit jako SPAM
IP: 79.141.243.–
Inject all the dependencies!
Dejvd0
Newbie
3. 2. 2016   #21
-
0
-

#20 ondrej39
Díky za rady, určitě si je vezmu k srdci. Nějaké programy v kterých se dá učit Java, nebo C. Nebo ještě nějaké rady pro začátečníka.

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
3. 2. 2016   #22
-
0
-

#20 ondrej39
K tomu bych dodal, že PHP je někdy přívětivé až moc. Snese opravdu i velmi hrůzný zápis, který by v jiných jazycích nemohl vůbec projít. Bohužel se takto špatně napsané programy blbě udržují. K tomu má ještě slabé typování, které se může u složitějších programů proměnit v noční můru.

Jinak si samozřejmě PHP nemohu vynachválit. Základy PHP jsem se naučil za mnohem kratší dobu než základy Javy.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd0
Newbie
4. 2. 2016   #23
-
0
-

Nějaká dobrá knížka na učeni Java, koukal jsem na Pavla Herouta Učebnice jazyka Java, ale je to z roky 2010  a Java 6, pokud to nevadí teda.  Nechám si poradit. Předem díky.

Nahlásit jako SPAM
IP: 194.50.64.–
Kit+11
Guru
4. 2. 2016   #24
-
0
-

#23 Dejvd
Z té jsem se sice také učil. Není špatná, ale je na ní poznat, že autor dělá hlavně jazyk C.

Líbila se mi kniha Bruce Eckel: Thinking in Java. Je v ní dobře vysvětleno OOP.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
peter
~ Anonymní uživatel
2551 příspěvků
4. 2. 2016   #25
-
0
-

Dejvd - Programovani se brzo stane predmetem na zakladni skole. Co myslis, proc asi? Pomuze lepe chapat moznosti programu. Nekteri lide ocekavaji od programu splnene sny, totiz. Nevi, jak reagovat na chybu, co asi zadavaji chybne. Kdezto programator uz ma par tipu a dokaze vyplnit i spatne vytvoreny formular. Pripadne obejit zadavani rodneho cisla ci mejlu nejaky nesmyslem.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:cbc:766...–
peter
~ Anonymní uživatel
2551 příspěvků
4. 2. 2016   #26
-
0
-

Dejvd - Jo, hele, a proc porad chces Javu? Pro web je privetivejsi php. Pro prohlizec potrebujes html, css, javascript. Javascript a java jsou uplnne jine jazyky. Java je podobna urovni php pro web, ale php je privetivejsi. Qt/c++ je naprosty des a hruza, co jsem zjistil nedavno :) Zvlast, kdyz potrebujes pracovat usporne a predavat pointry zanorovane pres 3 funkce, bordel s datovymi typy a ruznym pojmenovanim v ruznych knihovnach a pak mezi tim delat konverze... no vyzkousej a uvidis, ze php je uplne zlate, proti tomu.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:cbc:766...–
Kit+11
Guru
4. 2. 2016   #27
-
0
-

#26 peter
Správně jsi naznačil, že každý jazyk má svou oblast, pro kterou byl stvořen a kde je nejlepší.

  • na desktopovou aplikaci pro Windows bude asi nejlepší C#
  • na dynamické webstránky PHP
  • na desktopové aplikace ostatních OS a mnoho serverových aplikací Java
  • na interaktivní práci v prohlížeči Javascript
  • na vědecké výpočty Python

Každý z těch jazyků umí hodně z toho, co umí i ty ostatní. Přesto je dobré pro každou problematiku vybrat ten správný nástroj.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Dejvd
~ Anonymní uživatel
12 příspěvků
4. 2. 2016   #28
-
0
-

#26 peter
Proč Java? Začnu to z jiné stránky věci. Začal jsem s c++ a jako úplný začátečník jsem přišel na to, že do hlavy takový jazyk nedostanu. I když jsem si to mylně představoval. Proto vybírám jazyky,které jako začátečník můžu zvládat a do budoucna se pořádně naučit, člověk se učí celý život. Taky rád nějaký jazyk s kterým bych měl do budoucna možnost nějakého uplatnění. Proto jsem vděčný za každou radu zkušených lidí. :-) 

Nahlásit jako SPAM
IP: 89.176.182.–
Kit+11
Guru
4. 2. 2016   #29
-
0
-

#28 Dejvd
Java je dobrá. Je sice hodně svazující (přísné typové kontroly, menší množství povolených konstrukcí, ...) ale to je vše za účelem znepříjemnění psaní nevhodného kódu, často přebíraného z imperativních jazyků. Proto tam také nejsou zjednodušené gettery a settery jako třeba v C# - jsou to nežádoucí konstrukce. Tím nás tlačí do zápisu takového objektového kódu, ve kterém tyto konstrukce mít nebudeme.

Nahlásit jako SPAM
IP: 194.228.13.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
peter
~ Anonymní uživatel
2551 příspěvků
8. 2. 2016   #30
-
0
-

Fajn. No, ja bych zacal php. Hlavne proto, ze spousta prikladu se da najit googlem, dalsi jsou v online dokumentaci. A dokumentace je citelna. Treba ted jsem zkoumal WebRTC a z te dokumentace proste neni jasne, co je vstup funkce a co ocekavat jako vystup a nejaky example, mozna reseni, pouziti, no, to tam vubec neni. Zlata php dokumentace :) Zatim jsem to nerozchodil. Ukol pro dnesek :)

Nahlásit jako SPAM
IP: 2001:718:2601:26c:d16e:54...–
Dejvd0
Newbie
26. 3. 2016   #31
-
0
-

Ahoj, mám dotaz. Nechodí někdo na Ostravskou univerzitu  obor aplikovaná informatika. V čem tam programujete? Díky

Nahlásit jako SPAM
IP: 89.176.182.–
ondrej39+1
Věrný člen
26. 3. 2016   #32
-
0
-

#31 Dejvd
Na univerzitu nechodím, ale programuje se tam převážně v Javě (dokonce i webové aplikace se tam dělají v Jave, čímž se logicky nakousne i JS, HTML, CSS - i když poslední dva jazyky úplně do programování nespadají), jako PV pak máš C, C++, PHP (eventuálně Prolog, což teda fakt nehcápu, proč by se funkcionální programování učilo zrovna na něm).

Pro víc detailů si projdi sám předměty, které na tom oboru jsou.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Dejvd0
Newbie
20. 11. 2016   #33
-
0
-

Ahoj,rád bych se přihlásil na OSU, obor informatika a potřeboval bych poradit ohledně dobrých publikaci z kterých se lze na učit na přijímačky. Seznam témat je zde.  

Základní pojmy z informatiky.
Algoritmy a algoritmické myšlení.
Jednoduché pojmy z oblasti hardware a software.
Logické řady - doplňování číselných řad.
Základy logiky a logického myšlení.
Základy středoškolské matematiky.

Díky za rady.

Nahlásit jako SPAM
IP: 78.45.122.–
peter
~ Anonymní uživatel
2551 příspěvků
21. 11. 2016   #34
-
0
-

#33 Dejvd
A dotaz je? Nevis o informatice nic? Nebo, co chces rici? Nebo, nac se ptas? Ktere z toho ti doporucit? Hadam, ze to vsechno jsou jen kapitoly v knize, obory, seznam temat (neco jako mas na maturitu, seznam temat). Nemeli by to byt samostatne knizky. Jestli neumis nic, tak urcite vsechno. Jestli jste informatiku meli na stredni, tak nic nebo aspon algoritmy, logiku (oboje), mozna zakladni pojmy hw sw, abys mel tak prehled, jakym zpusobem to budou chtit prezentovat.

Základní pojmy z informatiky. - ?

Algoritmy a algoritmické myšlení. - hadam, ze to bude zamerene na algoritmy, jako treba cykly, serazovani cisel a pod; nejspis to budou placat v Pascalu

Jednoduché pojmy z oblasti hardware a software. - to by mohlo byt zamerene na komponenty pc a strukturu, jak je to propojeno, procesor, pameti, disk, ... schema procesoru

Logické řady - doplňování číselných řad. - ?

Základy logiky a logického myšlení. - ? jedno z tech dvou by mohli byt logicke obvody, procesor je tez logicky obvod, kteremu, kdyz das nejakou sadu nul a jednicek, tak byrobi jinou sadu nul a jednicek

Základy středoškolské matematiky. - tak to je naprosto nutne pro algoritmy

Nahlásit jako SPAM
IP: 2001:718:2601:26c:9439:65...–
RomanZ
~ Anonymní uživatel
244 příspěvků
22. 11. 2016   #35
-
0
-

#34 peter

Ja jsem ten dotaz pochopil tak, ze Dejvd vyjmenoval temata a chce doporucit literaturu k temto tematum.

Nahlásit jako SPAM
IP: 194.212.10.–
Zjistit počet nových příspěvků

Přidej příspěvek

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

Podobná vlákna

Má cenu učit se framework? — založil Akimi Keita

Ma to cenu? — založil DeathHumanCZ

Webdeveloping-má to cenu ? — založil Gobik

Kniha za přijatelnou cenu — založil Shampoo

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý