Při poskytování našich služeb nám pomáhají soubory cookie. Používáním webu NaKluky.cz s užitím cookies souhlasíte. Další informace
Zprávy
Aby sis mohl přečíst zprávy, tak se musíš nejprve přihlásit :)
Onload
 
PŘIHLÁŠENÍ

Nemáš ještě svůj účet?

ZAREGISTRUJ SE ZDARMA
Registrace je snadná, rychlá a zdarma!
Onload

Jaký programovací jazyk se učit?

27. 01. 2020 v 08:36Off-line Anonym
Jaký programovací jazyk se naučit, aby to mělo smysl a mělo to nějakou perspektivu? Jde mi o webové aplikace. Nerad bych se učil několik let prog. jazyk, který se za 5 let přestane používat. Díky za rady.
27. 01. 2020 v 08:46Off-line igni  (33/192/130)
Anonym: pokud chces byt programator, priprav se na to, ze zijes v dobe, kdy 10 let je tak maximalni zivotnost jazyka. Doby, kdy ses naucil Cobol a vydrzel ti cely zivot jsou davno pryc :D Jazyky prichazi a odchazi. Stale s pouziva java, to bych rekl ze je zaklad, ale tech jazyku je mraky a budes jich stejne potrebovat casem vic. Nauc se nejaky objektovne orientovany jazyk (jako java) a ty dalsi se ti budou ucit relativne snadno.
PS: Vyvoj SW je dneska obor, kde se clovek musi ucit stale, priprav se na to. To je i jeden z duvodu, proc je to tak dobre placeny obor.
27. 01. 2020 v 09:00Off-line Peta80  (40/187/-)
C/C++ je klasika, další jazyky jako Java, C# či PHP jsou z nich odvozené. Ještě je v současné době (prý) oblíbený Python, ale ten, se přiznám, neumím. Jinak kdyby sis dal do gúúglu "oblíbenost programovacích jazyků" , tak ti to vyplivne odkazy na různé žebříčky...
Souhlasím - 1   •  Nesouhlasím - 1  Nahlásit
27. 01. 2020 v 09:04Off-line Peta80  (40/187/-)
A upřímně, spíš než jazyk je důležité učit se algo***mizaci, tu se naučit pořádně je daleko složitější, než se naučit další programovací jazyk. Teda pokud nechceš psát programy jako prase... :)
27. 01. 2020 v 09:25Off-line igy  (35/173/85)
Pokud jde o web, tak PHP nebo C#, případně React.
Ale hlavní je naučit se správně myslet - umět principy, postupy, vymyslet algo***mus, a pak bys neměl mít problém přejít na nový jazyk.

A pro zajímavost vývoj oblíbenosti jazyků:
https://www.youtube.com/watch?…
27. 01. 2020 v 10:32Off-line Anonym
Java je spíše na vývoj her, ne? Zvažuju právě PHP ale trend je klesající, takže mám obavu, abych se neučil něco zbytečně, tzn. než se to naučím, tak se přestal používat úplně.

Ještě mám dotaz, co to znamená "umět program. jazyk", znamená to že zpaměti vysypu všechny kody a funkce které ten jazyk má, nebo používají programátoři taháky s vypsanými kody a v hlavě je nenosí, když programují?
27. 01. 2020 v 10:56Off-line viktorbah  (18/168/47)
JavaScript ti na aplikace na webu stačí..
A znamená to, že umíš svojí myšlenku aplikace vytvořit v tom jazyku. Nazpaměť všechny syntaxe znát nemusíš, Google postačí.
Souhlasím - 2   •  Nesouhlasím - 5  Nahlásit
27. 01. 2020 v 11:17Off-line igy  (35/173/85)
Je to jako s běžným cizím jazykem.
Teď neberu, že se potřebuješ zeptat na záchod, ale třeba napsat povídku - základní výbava a gramatika je samozřejmost, nějaké rozšířená slovní zásoba taky, ale nemusíš umět každé slovíčko a všechna synonyma a není špatné si ani známá slova občas ověřit, že jsi je použil správně.
Takže bys měl umět základní věci a ty, co nejvíc používáš, ale na nějaká specifika nebo méně používané věci pomůže google.
27. 01. 2020 v 11:22Off-line igni  (33/192/130)
Anonyme, musis umet principy, syntax, zakladni prikazy, ale minimalne ze zacatku pulku castu stravis na googlu, a je to normalni :)
27. 01. 2020 v 19:31Off-line MrDone  (21/-/-)
Pokud jde o web nauč se v pythonu, ten využiješ i jinde. Pro dynamické webové stránky má python skvělý framework Django.
27. 01. 2020 v 22:13Off-line Anonym
MrDone python ne web moc nepůjde:"Webovou aplikaci lze vytvořit snad v každém programovacím jazyce. Ta zajímavější část je pak její nasazení na server. Běžné hostingy nepodporují Python, takže se musíš poohlédnout po něčem speciálním nebo si pořídit vlastní (virtuální) server."
Souhlasím - 1   •  Nesouhlasím - 1  Nahlásit
27. 01. 2020 v 22:45Off-line Newbie123  (24/177/61)
Jedna věc je se to naučit, druhá věc je na to mít hlavu.. Nicméně Pythoňáci si přijdou na pěkné peníze. Po webovém vývojáři taky skočí skoro každej, ale tam nemůžeš čekat tak velké $, protože to ve výsledku není taková věda (záleží jak kde a co). Nicméně s např. čistým PHP si určitě nevystačíš, budou dále chtít minimálně SQL, JS, určitě nějaký framework (ať už na bázi JS nebo PHP). Každopádně určitě bych se nebál toho, že by PHP mělo "zmizet".
Souhlasím - 2   •  Nesouhlasím - 1  Nahlásit
28. 01. 2020 v 03:00Off-line ppavel24  (32/175/80)
Nesouhlasim s tou zivotnosti 10 let, ale souhlasim, ze je to dynamicky menici se oblast. Treba misto frameworku v PHP se uz pred par lety prechazelo na vysazeni stranky modulama napsanych treba v Jave nebo Javascriptu. Napr. Wordpress je tusim jedna z techto sluzeb.

Markdown nebo Sphinx je pekny na dokumentaci, driv to musel byt LaTeX. Cobol je dneska na okraji, ale hodne lukrativni. Navic je podobny dalsimu legacy jazyku jmenem ABAP. Samozrejme stranku lze napsat i v C, ale normalne je to zbytecne pridelavani prace. Vygenerovat stranku v pythonu vc. CSS ale neni takovy problem, problem je, ze tam asi bude figurovat JS a jine srandy. Python mozna neni primarne na web, ale da se na nem naucit programovat, protoze toho dokaze hodne.
06. 02. 2020 v 14:00Off-line i8051  (50/184/97)
Ja ti nevim anonyme, ale mam pocit, ze o programovani nevis vubec nic a myslis si, ze pasivnim nasprtanim se nejakyho programovaciho jazyka z tebe bude programator. Reknu ti takovy maly tajemstvi, ale takhle to fakt nefunguje :o)
Souhlasím - 2   •  Nesouhlasím - 1  Nahlásit
06. 02. 2020 v 16:34Off-line Richard33  (42/185/89)
A u těch web aplikací chceš psát frontend nebo backend? :-D

https://pbs.twimg.com/…mcsmUsAAKe06?…
06. 02. 2020 v 17:34Off-line Anonym
Tomu škaredšímu a težšímu backendu se nevyhnu takže phpko.:)
06. 02. 2020 v 20:02Off-line Anonym
Teď zrovna ukazovali, že v Dánsku(Odense) již vyvinuli roboty, který se nemusí programovat, stačí vzít jejich robotickou ruku a udělat s ní jednou mech. úkon, PC si jej zapamatuje a naprogramuje sám. Takže jestli už to programování taky nebude za chvíli zbytečné se učit.
06. 02. 2020 v 23:18Off-line i8051  (50/184/97)
Prave jsi opet potvrdil, ze fakt nevis, o cem programovani je ... protoze motat kodovani webu s programovanim nejakyho PLC robota je trosku ulitly :-)
Souhlasím - 2   •  Nesouhlasím - 1  Nahlásit
07. 02. 2020 v 06:45Off-line Richard33  (42/185/89)
Anonym (software): Když chceš něco stvořit, tak to bude buď statický web (stačí frontend) anebo se budeš muset naučit oboje (i backend). Což se dneska na velkých projektech moc nenosí (což je mimochodem škoda, protože studenti kolikrát nechápou, proč nemůžou volat php funkci tak, že ji napíšou do javascriptu). Tam to bývá rozděleno na oblasti a každý dělá jen něco (uvedu věci, které se programují: vzhled, api, databáze (procedury, funkce, views v SQL), testy UX, jednotkové testy atd...). Pak jsou takové věci okolo jako např. řízení celého projektu, plánování posloupností vývoje, předávání částí atd...

Takové základní pravidlo programování je to, že počítač je úplně blbej. Co mu neřekneš, neudělá.

Další důležitá věc je, že některé věci programovací jazyk neumí. Ale to neznamená, že nejdou :).

Z backendu: Např: programovací jazyk Karel (pro děti, ovládají robota) "schválně" neuměl tuším příkaz "otoč se do prava". A tady se ukázalo, jestli to díte bude dobrý programátor a jestli si poradí :). Řešení bylo samozřejmě otočit Karla 3x do leva :)

Z frontendu: Jak udělat barvu, kterou počítač nemá (např na 8bitech nebyla hnědá)? Černě vytečkovat červenou :)
07. 02. 2020 v 06:51Off-line Richard33  (42/185/89)
Jo a už snad od 90let se tvrdí, že programování bude jen o to, že si to jen "nataháš / naklikáš". A pořád nic takovýho není (nataháš si většinou jen vzhled).
07. 02. 2020 v 09:53Off-line Anonym
I8051 (48/184/97) NOVÉ
Prave jsi opet potvrdil, ze fakt nevis, o cem programovani je

zatímco ty jsi sežral všechnu moudrost světa.
07. 02. 2020 v 12:07Off-line i8051  (50/184/97)
Anonyme, urcite nesezral, ja se zasek na ***embleru a cecku a o kodovani webu vim uplny hovno. Ale aspon kdyz chci neco delat a necemu se venovat, tak se tomu venuju a neco si o tom samostatne nastuduju a zkusim a ne ze se ve ctvrtek rano probudim a dam na buznapavlac dotaz, jak bejt kosmonautem :-)
Souhlasím - 2   •  Nesouhlasím - 1  Nahlásit
08. 02. 2020 v 07:16Off-line Richard33  (42/185/89)
Vjaceslav: Hrdino :-D :-D :-D
12. 02. 2020 v 03:11Off-line Becam  (28/177/71)
Html, css, javascript. REACT - framework od facebooku
19. 01. 2021 v 23:34Off-line Tarferi  (27/191/72)
@igni: Cčko je s námi už skoro 50 let a ovládat ho je taková malá jistota.
Souhlasím - 1   •  Nesouhlasím - 1  Nahlásit
20. 01. 2021 v 00:10Off-line TheFrey  (25/176/62)
Multiplatformní aplikace -> JavaScript (Node.js -> Elektron), C#, Java
Hry -> Spíš C#, vzhledem k podpoře jednotlivých enginů (pokud nechceš vlastní)
Mobilní appky -> React Native (Multiplatformnost)
Webové frontend -> Angular/Vue.js
Webový backend -> Node.js, PHP
Než mě ukamenujete, je to čistě osobní preference, můj výčet oblíbených/používaných jazyků.
Souhlasím - 2   •  Nesouhlasím - 1  Nahlásit
20. 01. 2021 v 03:53Off-line Vjaceslav  (38/180/70)
Vidím, že dnes je IT každej, kdo má do p***le díru :-)
Souhlasím - 1   •  Nesouhlasím - 3  Nahlásit
20. 01. 2021 v 11:53Off-line cenobite  (36/183/68)
Já sice nejsem programátor, ale spíše admin aplikací, jenomže ke své práCi potřebuji kde co. Uměl jsem léta Pascal a Delphi, nyní si vystačím se shell skripty a Pythonem . Doporučuji ti vybrat si takový jazyk který lze použít pokud možno na všech platformách, umožňuje lehkou automatizaci a pro jeho pužívání stačí minimální náklady a vystačíš si bez nákladných toolkitů. Myslím, že to je to co dnes většina firem hledá.
Souhlasím - 1   •  Nesouhlasím - 1  Nahlásit
Přihlas se a napiš svůj názor. Nemáš svůj účet? Zaregistruj se.
Onload
Načítám...
Onload
 
OnloadOnload
Copyright 2011–2021 NaKluky.cz, všechna práva vyhrazena, ISSN 1805-0506
Onload