NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Draumer
Člen
Avatar
Draumer:10.7.2016 23:56

Přeji pěkný večer/noc :)
Chtěla bych se vás na něco zeptat. Přemýšlela jsem o studiu informatiky na vysoké škole a zkoušela jsem i programování, ale vůbec jsem nepochopila o co se jedná :( Myslíte si, že se dá na výšce studovat počítačové sítě (to by mě asi tak bavilo nejvíce) bez programování? Nebo se tomu nevyhnu a budu se to muset naučit? Já opravdu nevím o co v tom programování jde :D Díky všem :)

 
Odpovědět
10.7.2016 23:56
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Draumer
Martin Dráb:11.7.2016 0:43

Je možné si vybrat VŠ, kde programování potkáš jen z větší dálky a celé vzdělání je více manažersky orientované (popřípadě ještě jiným směrem a informatika je tak trochu doplněk (v porovnání s jinými školami), i když ji má ten studijní program v názvu).

Nevím o žádném oboru, kde by se řešily ryze počítačové sítě (to ale vůbec nic o jeho existenci nevypovídá). Na středních školách ale byly dotované nějaké kurzy od společnosti Cisco (úroveň 1 až 4), které se zaměřovaly na počítačové sítě a bylo možné za jejich absolvování získat certifikát(y). Nevím, zda je tvoje škola také podporuje... každopádně by to byl celkem rozumný způsob, jak otestovat, zda-li počítačové sítě ano či ne (i když to bude asi zaměřené hodně na Cisco věci).

Jestli jsi ale v prvním ročníku na střední (z diskuzí vím, že už jsi tu déle, ale víc si nepamatuju), tak máš ještě na nějaké to rozmýšlení čas, zvláště na gymnáziu. Případně pokud ve vyšších ročnících bude možnost výběrového semináře, tak zkusit ten (tzn. zkusit učení s učitelem místo samostudia).

Nahoru Odpovědět
11.7.2016 0:43
2 + 2 = 5 for extremely large values of 2
Avatar
Pluhtík
Člen
Avatar
Odpovídá na Martin Dráb
Pluhtík:11.7.2016 2:13

Bylo by i nějaké doporučení, kde studovat tu manažersky orientovanou informatiku? Ideálně více informatiky a méně manažerských předmětů než naopak. Na FIS jsem slyšel někde chválu, ale jinde čtu, že s programováním se tam ani nesetkám. Potom jsem ještě viděl manažerskou informatiku FP na VUT, a moc nevím co si o tom myslet.

 
Nahoru Odpovědět
11.7.2016 2:13
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Pluhtík
Martin Dráb:11.7.2016 11:30

Doporučení moc nemám. Myslel jsem tím netechnické školy, kde se informatika přidávala tak nějak až dodatečně (ČZU, VŠE...) a vím, že ve srovnání s těmi klasickými informatickými (MFF, FEL/FIT...) se tam tolik neprogramuje a představa je taková, že z vás ten obor udělá manažera.

Pokud chceš víc programování, tak si myslím, že i na té "klasické informatické" škole by měly existovat předměty, kde se vás to pokusí naučit. Na magisterském studiu MFF je snad i obor s názem softwarové inženýrství a existují i předměty, které tyhle věci řeší.

Nahoru Odpovědět
11.7.2016 11:30
2 + 2 = 5 for extremely large values of 2
Avatar
Pluhtík
Člen
Avatar
Odpovídá na Martin Dráb
Pluhtík:11.7.2016 12:24

To ano, ale musím taky zůstat nohama na zemi :) přece jen z obchodky na MFF raději ne, nejsem si jistý, jestli na to budu mít dostatečné znalosti matematiky. Přemýšlím, že bych zkusil FI na MU a zapsal si tam pár manažerských předmětů, když bude chuť (slyšel jsem, že si tam můžu zapsat i předměty z jiných fakult).
No... ještě mám pár měsíců na rozhodnutí...

 
Nahoru Odpovědět
11.7.2016 12:24
Avatar
Odpovídá na Draumer
Neaktivní uživatel:11.7.2016 18:07

Já jsem z fitu cvut, tady třeba je programování denní chleba po dobu prvních 2. let studia minimálně. Dá se to naučit a zvládnout, ale to znamená se to naučit a pochopit. Sítě tu jsou, ale ani volba oboru tě neodstíní od programování a matematika, zkrátka povinných předmětů.

Nahoru Odpovědět
11.7.2016 18:07
Neaktivní uživatelský účet
Avatar
Draumer
Člen
Avatar
Odpovídá na Neaktivní uživatel
Draumer:11.7.2016 18:27

Jako což o to, mě by tento "předmět" ožná i bavil, ale jde o to, že fakt asi na to nemám logiku, protože jsem nepochopila o co tam jde :/

 
Nahoru Odpovědět
11.7.2016 18:27
Avatar
Odpovídá na Draumer
Neaktivní uživatel:11.7.2016 20:49

Možná jsi to spíš brala ze špatného konce. Volba nevhodného počátečního jazyka může dost otrávit život.

Nahoru Odpovědět
11.7.2016 20:49
Neaktivní uživatelský účet
Avatar
Draumer
Člen
Avatar
Odpovídá na Neaktivní uživatel
Draumer:11.7.2016 21:15

Nemyslím, že by to bylo jazykem. Jen nechápu všechny ty zkratky apod. :D

 
Nahoru Odpovědět
11.7.2016 21:15
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Draumer
Martin Dráb:11.7.2016 21:38

Tohle na mě působí spíš tak, že bys potřebovala někoho, kdo by ti základy ("všechny ty zkratky") pomalu vysvětlil, abys pak nemusela tápat. Proto jsem výše zmínil "učení s učitelem". Ale možná mi něco uniká.

Nahoru Odpovědět
11.7.2016 21:38
2 + 2 = 5 for extremely large values of 2
Avatar
Odpovídá na Draumer
Neaktivní uživatel:11.7.2016 21:40

Proniknutí do problematiky kolem programování je záležitost i na rok snažení, na rok snažení, kde do posledního měsíce nemusíš vidět valný progres.

Nahoru Odpovědět
11.7.2016 21:40
Neaktivní uživatelský účet
Avatar
Draumer
Člen
Avatar
Draumer:11.7.2016 22:11

Ano, rozhodně bych si dala seminář z programování, ale ten máme ve škole k dispozici až ve třeťáku.. Chci se něco naučit už od té doby a přijde mi moc zdlouhavé hledat si jednu značku po jedné..

 
Nahoru Odpovědět
11.7.2016 22:11
Avatar
Odpovídá na Draumer
Patrik Valkovič:11.7.2016 22:38

Využij místní tutoriály. A je prakticky jedno, na který jazyk (primárně asi C# nebo Java). Tyto "značky" jsou základní programové konstrukce, které mají všechny jazyky stejné - ve všech jazycích mají stejný význam.

Nahoru Odpovědět
11.7.2016 22:38
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Draumer
Martin Dráb:11.7.2016 23:17

Pak by možná stálo za to zkusit nějaké školení ohledně základů programování. Buď zdejší (nemyslím tutoriály), nebo odjinud (když jsem byl v tvém věku, tak taková školení existovala, i když jsem na to jedno, co jsem "absolvoval", měl fakt smůlu). Jejich vhodnost a kvalitu ale blíže hodnotit nemůžu, neb jsem se jich neúčastnil.

Využij místní tutoriály. A je prakticky jedno, na který jazyk (primárně asi C# nebo Java). Tyto "značky" jsou základní programové konstrukce, které mají všechny jazyky stejné - ve všech jazycích mají stejný význam.

Já bych zase spíš doporučoval web (HTML/PHP/CSS...), protože tam jsou vidět velmi brzy výsledky a na počátku (HTML/CSS) člověk moc značek nepotká.

Nahoru Odpovědět
11.7.2016 23:17
2 + 2 = 5 for extremely large values of 2
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na Martin Dráb
pocitac770:12.7.2016 11:46

Z mého pohledu zde narážíme na další problém, cituji:

ale vůbec jsem nepochopila o co se jedná

protože jsem nepochopila o co tam jde

Myslím, že člověk si spíš "užije" vytváření něčeho, co může sám nějak rozumně využít, vidí v tom nějaký účel, protože on od programu chce, aby to něco dělalo. Mě osobně spíš ty základy webu odradily, protože tam jde o pouhou "prezentaci" něčeho. Na co mi je prezentace? Abych ji někomu ukázal. Ale na co mi je na localu? A i kdybych ji dostal ven, kdo by se o to zajímal? Vždyť stejně tak ani nemám co napsat...

Editováno 12.7.2016 11:48
 
Nahoru Odpovědět
12.7.2016 11:46
Avatar
Draumer
Člen
Avatar
Draumer:12.7.2016 11:53

Takže mi spíše doporučujete, abych si přečetla zdejší tutoriály a učila se podle nich? Byl mi doporučen Python ale skoro nic jsem v něm neudělala. Jeden zdejší uživatel mi poslal nějaký kód nebo jak se tomu říká a že to mám vyřešit. VŮBEC jsem netušila jak. :/

 
Nahoru Odpovědět
12.7.2016 11:53
Avatar
Odpovídá na Draumer
Ondřej Krsička:12.7.2016 12:36

Toto se mi jeví jako extrémně nízké zapálení. Místo aby ses ty základní konstrukce prostě naučila, tak tu vzdycháš, že je to zdlouhavé. Ono nic nejde hned, víš?

Editováno 12.7.2016 12:36
 
Nahoru Odpovědět
12.7.2016 12:36
Avatar
Draumer
Člen
Avatar
Odpovídá na Ondřej Krsička
Draumer:12.7.2016 12:49

Já řekla že to je zdlouhavé? Kde prosím, že o tom nevím? Vím, že to bude trvat několik let, ale potřebuji někoho, kdo by mi pomáhal od úplných základů.

 
Nahoru Odpovědět
12.7.2016 12:49
Avatar
Erik Báča
Člen
Avatar
Odpovídá na Draumer
Erik Báča:12.7.2016 13:17

Citace:

Chci se něco naučit už od té doby a přijde mi moc zdlouhavé hledat si jednu značku po jedné..
Nahoru Odpovědět
12.7.2016 13:17
Když mi dáš mínus, napiš proč!
Avatar
Odpovídá na Draumer
Josef Kuchař - Pepa489:12.7.2016 13:21

Pokud jde o html, tak za 2 týdny budeš většinu základních věcí znát

Nahoru Odpovědět
12.7.2016 13:21
2x piš, jednou debuguj
Avatar
Draumer
Člen
Avatar
Odpovídá na Erik Báča
Draumer:12.7.2016 13:21

Tak to se omlouvám. Zřejmě jsem to napsala špatnými slovy..

 
Nahoru Odpovědět
12.7.2016 13:21
Avatar
Makaron
Člen
Avatar
Odpovídá na Draumer
Makaron:12.7.2016 13:22

Ja by som určite odporúčil C#. Je to veľmi moderný jazyk, objektovo orientovaný a podľa mňa vhodný na začiatok (ja som s ním začínal úplne bez problémov). Prejdi si články o základoch (http://www.itnetwork.cz/csharp/zaklady). Potom skus riešiť rôzne úlohy, či už v cvičeniach alebo z internetu. Ak by bol s niečím problém, tak napíš PM a môžem ti to skúsiť vysvetliť nejakou inou cestou.

Editováno 12.7.2016 13:23
 
Nahoru Odpovědět
12.7.2016 13:22
Avatar
Draumer
Člen
Avatar
Odpovídá na Makaron
Draumer:12.7.2016 13:24

No, nechci svést tuto diskuzi na volbu jazyka, to si přečtu desítky článků i z jiných stránek a posoudím, který by byl pro mě nejlepší.. Šlo mi jen o to programování na vysoké :D

 
Nahoru Odpovědět
12.7.2016 13:24
Avatar
jakubho
Člen
Avatar
jakubho:12.7.2016 17:15

Ahoj, já jsem začínal na Javě. Jestli chceš začít, začal bych asi C# nebo Javou. Alespoň pokud jde o základy jsou ty jazyky podobné. Nicméně, já osobně jsem s Javou seknul záhy. S Javou jsem se sice něco naučil, nějaké prográmky v konzoli, jenže ouha, s konzolovou appkou se kamarádovi nepochlubíš, takže jsem s Javou postupně přestal a začal dělat s HTML&CSS, což mne baví ještě o něco víc, protože narozdíl od normálního jazyka tam vidím opravdové výsledky, zatímco v Javě jsem musel být prý z kalkulačky se 4 funkcemi, co funguje jen v konzoli. Základy HTML&CSS se naučíš za dva týdny, ale potom jsem přidal jazyk Javascript. A tam již byl díky předchozí zkušenosti z Javy postup jednoduchý, neboť základy jako cykly, podmínky apod. se píší téměř identicky. V budoucnu přibere i PHP, je pro web taky důležitý. Takže bych ti pro začátky doporučil psát web, pochopíš "ty zkratky" , jednoduchou logiku (datové typy) a hlavně si prakticky šáhneš na kód s viditelnými výsledky, ačkoliv JS při desktop appce moc nevyužiješ. Ale až se budeš učit jazyk, který ano, nebudeš tápat v základech a googlit, co že je to ten boolean, string a int. Jen tak pro ukázku ti dolů dám příklad zápisu v Javě a JS programu Hello World , který vypíše text .
JAVA:

system.out.println("Ahoj Javo!");

Vypíše text Ahoj Javo! , ale jen do tzv. konzole-program nikdo nespustí, leda by si "program na psaní programů" stáhl taky a ty mu poslala soubor s tímto kódem.
JAVASCRIPT:

document.write("Ahoj JS!");

Vypíše text Ahoj JS! , ale na webovou stránku. Ve skutečnosti je třeba udělat ještě pár věcí, aby "to bylo na internetu" , ale potom každý, kdo zadá www.nejakyodkaz.nejakakoncovka uvidí webovou stránku, kde bude napsáno *Ahoj JS! *

Nevím, jestli je to srozumitelný(dost věcí jsem i zjednodušil) , snad to trochu pomůže :)

Nahoru Odpovědět
12.7.2016 17:15
Chyba-Jediná jistota v životě programátora.
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na jakubho
Jan Bezdíček:12.7.2016 17:28
  1. V Jave jdou delat i aplikace s GUI, ze to neumis a byl si liny se to naucit je jen tvuj boj
  2. IDE ti vytvori .jar, ktery je spustitelny a muzes jej komukoliv poslat a nemusi si (teda krome Javy, kterou snad ma v PC kazdy druhy) nic instalovat
  3. "Nebudes tapat v zakladech, co ze je to ten boolean, string a int" .... to seriously ? Tohle proste vedet musi

Takze suma sumarum ... shazujes tady jazyk na zaklade tvoji neznalosti a lenosti, za coz by sis zaslouzil minimalne namocit hlavu ve studene vode :D

Jinak za me ... naucit se Python, jednoduchy skriptovaci jazyk, ktery muzes vyuzit jak pro aplikace na PC, tak na webu a zaroven se v nem naucis jak fungujou zakladni programatorske principy (podminky, cykly, funkce, OOP apod.)

 
Nahoru Odpovědět
12.7.2016 17:28
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá na jakubho
pocitac770:12.7.2016 17:40

Jestli v javě nevidíš absolutně žádné výsledek, tak ti řeknu jedno slovo, které všechny tvoje teorie rozvrátí. Tíme slovem je...
MINECRAFT!!!!! :D
A kdyby něco, i v javě jdou dělat webové aplikace,viz JavaEE

Editováno 12.7.2016 17:40
 
Nahoru Odpovědět
12.7.2016 17:40
Avatar
Odpovídá na Jan Bezdíček
Patrik Valkovič:12.7.2016 18:00

Zrovna Python bych nedoporučoval. Ony ty různé typy závorek celkem prakticky oddělují části kódu od sebe. Časem se člověk i naučí hlídat si středníky. Naopak v Pyhonu dáš špatné odsazení a je to chyba, proto bych takový jazyk pro začátek nedoporučil.

Nahoru Odpovědět
12.7.2016 18:00
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovídá na Patrik Valkovič
Neaktivní uživatel:12.7.2016 18:11

To je právě ta výhoda. Začátečníci občas na zarovnávání kašlou. Python jim to prostě nedovolí.

Nahoru Odpovědět
12.7.2016 18:11
Neaktivní uživatelský účet
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Neaktivní uživatel
Atrament:12.7.2016 18:26

O správné odsazení a zarovnání se má imho starat IDE a ne jazyk.

 
Nahoru Odpovědět
12.7.2016 18:26
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Patrik Valkovič
Jan Bezdíček:12.7.2016 18:35

Myslim, ze hlavni je jednoduse a srozumitelne naucit ty principy programovani ... pokud nekomu budou delat problem odsazeni a zavorky pozdeji, tak je stejne marnej :D

 
Nahoru Odpovědět
12.7.2016 18:35
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Draumer
Martin Dráb:12.7.2016 19:23

No, nechci svést tuto diskuzi na volbu jazyka, to si přečtu desítky článků i z jiných stránek a posoudím, který by byl pro mě nejlepší.. Šlo mi jen o to programování na vysoké :D

Hm, nějak to tak úplně nevyšlo...

Každopádně, můj názor zůstává pořád stejný, ač asi naposledy opakovaný. Podle mě potřebuješ někoho, kdo ti ty základy vysvětlí (o konkrétní jazyk se tak moc nejedná, důležité je naučit se pracovat se základními stavebními bloky, které jsou v každém jazyce stejné) a bude trpělivě odpovídat na tvé (podle tebe určitě hloupé) otázky.

Výsledkem samozřejmě může být zjištění, že se k programovacím účelům nehodíš. Ale hodit/nehodit se není binární veličina, spíše jakési hodnocení od nuly do sta.

Tudíž je tu teď otázka, zda se najde takový ochotný a trpělivý dobrovolník, který by toto za nějakou tu úplatu dokázal (ať už tady nebo jinde). Vzhledem k tomu, že se aktuálně snažím dokončit školu, tak tímto dobrovolníkem cca do půlky září být nemůžu. Pak by se o tom dalo uvažovat.

Nahoru Odpovědět
12.7.2016 19:23
2 + 2 = 5 for extremely large values of 2
Avatar
Odpovídá na Jan Bezdíček
Neaktivní uživatel:12.7.2016 19:46

On toho spletl dohromady mnohem víc, třeba ohledně JS, tam se dá jít velmi snadno na server s výkonem srovnatelným tolik oblíbenému PHPčku, na desktop jakbysmet, dokonce by spousta programátorů mohla říct, že podpora všech tří hlavních platforem je díky tomu mnohem snazší, za všechny jeden příklad: Slack.

Nahoru Odpovědět
12.7.2016 19:46
Neaktivní uživatelský účet
Avatar
Odpovídá na Atrament
Neaktivní uživatel:12.7.2016 20:20

Ne úplně. Zkus nějakého programátora, co vždycky všechno dělal v IDE postavit před editor a příkazovou řádku. Tady už se nebavíme jenom o odsazování, ale i o kompilaci a deploy kódu, debugování atd. Lidé používající výhradně IDE to buď neumí, nebo to už zapomněli.

Nahoru Odpovědět
12.7.2016 20:20
Neaktivní uživatelský účet
Avatar
Draumer
Člen
Avatar
Draumer:12.7.2016 20:29

Už se tato diskuze valí s termíny, které neznám, takže.. :D

 
Nahoru Odpovědět
12.7.2016 20:29
Avatar
Odpovídá na Neaktivní uživatel
Neaktivní uživatel:12.7.2016 20:35

To podle mě záleží jestli se od člověka očekává, že to bude v "nouzi" umět. Nemůžeš od každýho chtít, aby uměl všecko, obzvlášť ne dneska, kdy je paleta technologií opravdu obrovská. Je to jako když si koupíš auto, taky se reálně smíříš s tím, že je to super bezpečný rodinný vůz, svoje choutky po hardcore terénním krosení prostě budeš muset potlačit/ventilovat jinde. I zde ale můžeš narazit na průnik množin a pořídit něco, čím ráno hodíš děcka do školy a po víkendech budeš drsnit okolní lesy a pole.

Nahoru Odpovědět
12.7.2016 20:35
Neaktivní uživatelský účet
Avatar
Odpovídá na Draumer
Neaktivní uživatel:12.7.2016 20:37

Jmenuj a požaduj vysvětlování, nikdy se nesmíš bát zeptat, to bys toho mnoho neuměla. Nic není nemožný, žádná překážka není nezdolatelná, kromě vlastního nezájmy/nedos­tatečné chuti se učit.

Nahoru Odpovědět
12.7.2016 20:37
Neaktivní uživatelský účet
Avatar
Draumer
Člen
Avatar
Odpovídá na Neaktivní uživatel
Draumer:12.7.2016 22:19

Co je to IDE, například?

 
Nahoru Odpovědět
12.7.2016 22:19
Avatar
Erik Báča
Člen
Avatar
Odpovídá na Draumer
Erik Báča:12.7.2016 22:26

Napíšeš to do googlu a ani nic rozklikávat nemusíš:

Vývojové prostředí (zkratka IDE, anglicky Integrated Development Environment) je software usnadňující práci programátorů, většinou zaměřené na jeden konkrétní programovací jazyk. Obsahuje editor zdrojového kódu, kompilátor, případně interpret a většinou také debugger.

Zdroj wiki.

Nahoru Odpovědět
12.7.2016 22:26
Když mi dáš mínus, napiš proč!
Avatar
hanpari
Člen
Avatar
Odpovídá na Draumer
hanpari:13.7.2016 9:32

Zřejmě špatný uživatel :)

 
Nahoru Odpovědět
13.7.2016 9:32
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Čech:13.7.2016 9:56

Tenhle argument je sice moc hezký, ale kdy to budeš potřebovat? Pokud jsi např. mimo, máme tu třeba cloudová IDE...

Nahoru Odpovědět
13.7.2016 9:56
the cake is a lie
Avatar
Odpovídá na Petr Čech
Neaktivní uživatel:13.7.2016 10:22

Cloudová IDE jsou naprosto nepoužitelná a ne vždy máš připojení k Internetu. Nebo například na pohovorech ti IDE (většinou) neposkytnou. Prostě dle mě by měl znát základy svého jazyka (syntax a standartní knihovna) alespoň na úroveň, že dokáže bez IDE např. opravit jednoduchý bug.

Nahoru Odpovědět
13.7.2016 10:22
Neaktivní uživatelský účet
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na Draumer
David Novák:13.7.2016 16:18

Když neznáš termín, najdi si ho.. Život nefunguje tak, že ti někdo všechno vysvětlí a přesně řekne, co máš dělat.. A je to i dobře - to by byla strašná nuda.. ;)

Jestli chceš něčeho dosáhnout, musíš být schopná sama hledat a třídit informace a vzdělávat se. Pokud narazíš na neznámý termín a vzdáš to, tak nemáš šanci něco se naučit.

Nahoru Odpovědět
13.7.2016 16:18
Chyba je mezi klávesnicí a židlí.
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Neaktivní uživatel
Atrament:13.7.2016 16:36

To že mi zdroják formátuje IDE, neznamená, že nejsem schopen vzít papír a tužku a napsat kus kódu z hlavy se 'správným' formátováním. Přece jenom do toho správně zformátováného kódu v IDE čumím denně x hodin, tak si snad pamatuju jak vypadá a nechápu proč předpokládáš, že někdo kdo se hlásí někam na pohovor jako programátor, by na tom měl být jinak.

Navíc, když v normálním jazyce nedodržím to formátování přesně, nebo ho třeba úpravou z obyčejného texťáku v nějakém stavu nouze rozhodím, tak program bude pořád fungovat správně, a až nahodím IDE je opravení formátování otázka stisku jedné klávesové zkratky. Kdežto u Pythonu jsem nahranej a budu trávit spousty času hledáním co k čemu patří a co jak má být odsazené. Fakt výhoda :)

 
Nahoru Odpovědět
13.7.2016 16:36
Avatar
Odpovídá na Atrament
Neaktivní uživatel:13.7.2016 16:52

Dobře, odsazení beru (tu část ohledně Pythonu ne, ale na tom se stejně neshodneme). Ale jak píšu o několik příspěvků výše, není to jenom o odsazení. Třeba u Javy. Velká část programátorů používajících výhradně IDE ti nezbuilduje program v Javě bez IDE, natož aby snad ještě bez IDE použila debugger. A potom je tu ta část, kde bez našeptávače a dalších featur IDE máš napsat kód. A on má dokonce fungovat. Neříkám, že programátor musí umět každou metodu v každé třídě, ale měl by umět takové základní věci jako je základní syntax, I/O s konzolí a soubory apod. Protože přesně to využiješ v tebou již zmiňovaném stavu nouze.

Nahoru Odpovědět
13.7.2016 16:52
Neaktivní uživatelský účet
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na Neaktivní uživatel
Atrament:13.7.2016 17:30

Jediné co zde rozporuju je

To je právě ta výhoda. Začátečníci občas na zarovnávání kašlou. Python jim to prostě nedovolí.

nevím, jak ses dopracoval k tomu, že tvrdím, že by programátoři neměli vědět jak zbuildit svůj projekt bez IDE. Jediné co jsem řekl je, že o formátování se má postarat IDE, nemá se o to starat jazyk. Programátor by samozřejmě měl vedět jak si poradit bez IDE, ačkoliv šance, že by to kdy upotřebil je minimální. A navíc nejsem vůbec přesvědčený o tom, že by <b>velká část</b> programátorů javistů byla neschopna zbuildovat svůj projekt mimo IDE. Začátečníci co se zatím šolichají s nějakými hello worldy asi jo, ale pokročilejší co už mají něco za sebou si na nějaké to mvn build určitě vzpomenou (jalikož určitě používají Maven) a když ne, vygooglit si to je pro ně otázka minuty. Ospravedlňovat tímto Pythoní nesmyslné odsazování jakožto pomůcky pro správné návyky je docela směšné.

Navíc nikdy nic nehoří natolik, abych si nemohl stáhnout a nainstalovat Netbeans a pokud by mi v tom něco fakt bránilo tak sorry, ale odcházím do hospody a poraďte si beze mne :)

 
Nahoru Odpovědět
13.7.2016 17:30
Avatar
Draumer
Člen
Avatar
Draumer:13.7.2016 17:50

Jak vidím, tak toto asi pro mě nebude :D Jediné, co mi dává smysl je hardware (jakože mi dává smysl co k čemu patří a proč) :D

 
Nahoru Odpovědět
13.7.2016 17:50
Avatar
Odpovídá na Atrament
Neaktivní uživatel:13.7.2016 17:56

Nebudeme to tady spamovat. Je to další zbytečná flamewar. Kdyžtak PM.

Nahoru Odpovědět
13.7.2016 17:56
Neaktivní uživatelský účet
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Draumer
Jan Bezdíček:13.7.2016 19:06

Pro me osobne je tedy programovani prijemnejsi nez hardware, kdyz neberu zaklady :-) kdyz jsme probirali hardware do hloubky, tak se mi pomalu tmilo pred ocima :D

 
Nahoru Odpovědět
13.7.2016 19:06
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 48 zpráv z 48.