Diskuze: Jaký programovací jazyk zvolit.
Člen
Zobrazeno 39 zpráv z 39.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
když všechny, zůstaň u všech.
No myslel jsem si, že by to asi nebylo ono když se to učím motat tři jazyky do sebe...
Záleží také na tom, co chceš programovat. Podle toho můžeš vybírat. Takhle obecně se nedá příliš poradit. Krom toho se to tady už asi řešilo celkem dostkrát.
klidně motej tři do sebe, když ti to bude vyhovovat. Později si sám uděláš názor a vybereš ten, který je pro tebe lepší.
Ono je to v zásadě fuk - neučíš se konkrétní jazyk (resp. neměl bys), učíš se programovat. Jestli ty principy pochopíš v Javě, PHP, C nebo Pythonu, to je jedno.. Vyber si ideálně něco jednoduchého, co nemá milion funkcí, tříd apod. To totiž ze zkušenosti často zahltí nováčka.. Ale je to asi individuální. Na základy osobně doporučuji C - to ovšem vyžaduje, abys chápal alespoň základně, jak procesor pracuje s pamětí. Přejít na vyšší jazyk je pak velmi jednoduché a máš typicky vytvořené dobré návyky..
Zase je to ale relativně na dlouho, než uděláš nějakou použitelnou aplikaci.. Ve vyšších to máš naklikané za pár minut.
Co začal? Zatím zkoušel jen vyšší jazyky
Už tak to máš rozděleno na 2 skupiny - C# + Java, a PHP, jak jsi asi pochopil, první dva primárně slouží na desktop, PHP je pouze na webové hrátky. Zde se musíš rozhodnout, pro jakou "sféru" chceš začít. Při rozhodnutí na desktop se můžeš rozhodnout jak je libo, dříve platilo, že Java byla multiplatformní, ale tam se dostává i C#.... Tady je to už opravdu už o názoru jednotlivců....
No tvoje reakce absolutně nedává smysl.. Já o žádném začínání nemluvím.
Super děkuji za názory asi se dám na sféru PHP
PHP je jazyk, který nabádá k patlání. Pro začátečníka je nevhodný, naučí se špatným zvykům a ponese si to dál.
Na druhou stranu, pokud chceš dělat jednodušší webové věci, tak nevidím moc jiných možností než PHP (krom jiného). Existují sice i jiné varianty, ale pokud vím, tak je hostingy moc nedovolují provozovat, nebo ne levně.
Ano, ale začátečník by se měl učit na něčem jiném a až potom přejít na PHP. 90 procent věcí je totiž stejných a těch 10 procent je to, co dělá z PHP pro začátečníky nevhodný jazyk.
Ano, ale začátečník by se měl učit na něčem jiném a až potom přejít na PHP. 90 procent věcí je totiž stejných a těch 10 procent je to, co dělá z PHP pro začátečníky nevhodný jazyk.
Já vím. Jen je to celkem snadná cesta, jak relativně rychle vytvořit věc, co něco viditelného i dělá. Jinak to s tím PHP chápu, i když jsem se v něm asi nedostal nad těch 10 % .
Skús Python. Návyky už máš a ide s ním robiť aj web (Django).
kašli na to co ti radí. Jdi si za svým. Máš lepší to trochu prasit než se furt patlat s nějakým jazykem, který je třeba navržený líp, ale tobě nevyhovuje. Když ´se tobě nejvíce líbí PHP, task si za ním stuj. Já si taky stojím za Visual Basicem a nikdo mě na C# nedokope.
PHP je mrtvé, jen o tom neví.
http://www.tiobe.com/…pci/PHP.html
Jinak samozřejmě důvody jsou následující:
1/ konzistentní návrh jazyka neexistuje,
2/ slušná dokumentace neexistuje,
3/ jakékoliv použití kromě webu neexistuje,
4/ odborná komunita neexistuje.
Dělá to kdekdo a tomu odpovídají platy:
http://tech.co/…ages-2015-03
objektivita tvého příspěvku skončila už u toho odkazu. Následovaly 4 nesmyslné (a asi i subjektivní) body o ničem a poslední odkaz je snad ještě víc zavádějící než ten první.
U těch platů je zavádějící třeba například to jak jsou zaokrouhlovány a grafy malé a stylizované.
Místo plácání do vody proč je PHP špatné se ho třeba nauč. Určitě zužitkuješ svůj čas lépe.
Tenhle názor není dobrý (to snad poznáš, až budeš trochu starší).. Jazyky bys neměl volit podle toho, jak se ti to "líbí", ale podle vhodnosti na danou úlohu. A programátor (ne kóder) není omezen nějakým jazykem - umí programovat, takže přesun na jiný jazyk je pak otázka jednoho týdne u dokumentace..
Kdo nechce být "code monkey", tak by si naopak měl nechat poradit a jít tou těžší cestou (která má ovšem lepší ovoce) a ne něco "bastlit". O bastlíře nikdo v seriózní práci nestojí..
A že si stojíš za VB.. Tak tím bych se opravdu nechlubil.. Ale jak chceš - je to tvůj život a jdi cestou, jakou chceš.. Ostatním nováčkům ale vřele doporučuji studovat opravdu počítačovou vědu (CS - Computer Science) a ne se učit nějaký vyšší jazyk, něco v něm bastlit a pak být jen pouhá "code monkey" a klikač..
Oblíbený článek: http://eev.ee/…-bad-design/
Ja som začínal s C/C++, áno bolo to hard, ale naučil som sa veľa a rozhodne odporúčam ísť touto cestou. Je lepšie chápať súvislosti a vedieť ako veci fungujú (v tomto súhlasím s Davidom). Len sa treba učiť zo správnych zdrojov a neveriť každej veci, čo nájdeš na nete.
Samozřejmě jsi to nemyslel tak, že vyšší jazyk == code monkey, ikdyž to tak může znít. ?
Samozřejmě - nejde vůbec o jazyk, který používáš.. Jde o přístup
A nemusíš pochopit principy fungování s pomocí nižších jazyků - je to ale možná jednodušší (protože např. teorii paměťového modelu můžeš vyzkoušet v praxi).. Vyšší jazyky tě od toho odstiňují (což je lepší pro produkci běžného SW), takže můžeš tvořit třeba GUI aplikace na WinAPI, aniž bys měl ponětí, jak to API vypadá, natož funguje.. A kvalita takových výtvorů pak typicky odpovídá..
Code monkey == člověk, který umí převádět nějaký návrh do nějakého kódu v nějakém jazyce.. Což na většinu věcí stačí.. Někdy se tomu taky říká řadový programátor nebo junior programátor.. Jenže dostat návrh a pak něco implementovat nebo opravovat bugy je nuda.. Na tvorbu dobrého návrhu (to dělají senior programátoři) ale prostě potřebuješ mnohem širší znalosti a zkušenosti..
Mně se to označení junior a senior programátor nelíbí. Zní to, jako že seniora dělají jen stáří lidi...
Tak typicky to dělají většinou lidé 30+.. Což může být pro někoho tu na síti "starý člověk"..
jestli ono to nebude tema povestnyma deseti rokama skutecny praxe, kterou programator potrebuje aby se posunul dal...
Ja ako začiatočník som tiež najprv šiel do c, z ktorého som si prebral základy prešiel som na c++. Kde som si rovnako prebral základy no teraz mi robí hodne veľký problém oop. Na "doučenie" som pozeral zahraničné stránky no z môjho pohľadu ako začiatočného "programátora", to môže byť... matúce... Totižto celková syntaxa nie je pevne daná, čo predpokladám že skúsenejším programátor nerobí problém, práve naopak no u mňa ako začiatočníka to robí problém, príde mi to dosť zmätočné...
K tomu PHP, abych věci vysvětlil ze správné perspektivy pamětníka.
Vy mladší si musíte uvědomit, že když jsme s PHP začínali, nebyla k
PHP jediná rozumná alternativa. Co si vzpomínám, tak se v té době mluvilo
jen o PHP a ASP. (Asp ještě bez .NET).
Hosting pro ASP byl na drahých placených serverech, zatímco omezený hosting
PHP se dal najít i zadarmo.
Odtud tedy pramení ta historicky děsivá popularita PHP. Ne proto, že by PHP bylo skvěle navržené, prostě nemělo konkurenci. Ale to proboha v dnešní době už neplatí a člověk asi musí programovat ve VB.NETu, aby nechápal, co je na PHP tak fundamentálně špatného.
To není otázka vyššího či nižšího jazyka, to je otázka návrhu samotné technologie.
Není to ani otázka psaní patlanin, jak kdosi navrhuje. V PHP se dá napsat dobrý kód, stejně jako v jiným lepších jazycích špatný.
PHP prostě nemá žádné konzistentní základy, cokoliv s ním spojené je čiré utrpení pro každého, kdo se k němu dostane z nějakého dobře navrženého jazyka.
Můžu to porovnat velice dobře, protože jsem s PHP kdysi dávno začínal - a protože jsem neměl srovnání, přišly mi ty výstřelky úplně normální. Asi před rokem jsem se zkusil k PHP vrátit a nevěřil jsem vlastním očím, co za hrůzy může někdo obhajovat. Když mluvím o tom, že žádná slušná dokumentace neexistuje, tak prostě neexistuje.
Ten fialový děs a běs, co jsem našel na php.net... Chvíli jsem věřil, že to je nějaké staré neudržované fórum. Našel jsem tam příklady, které byly špatně a nikdo si nedal tu práci je odstranit!
Takže znovu. PHP byla jediná volba před dvaceti lety, dnes už to není ani volba. Tím neříkám že jako PHP kodér si práci nenajdeš. PHP bude vymírat ještě dlouho. Ale to neznamená, že by ses mu měl dobrovolně věnovat!
David Hartinger Zaujímal by ma tvoj nazor na jazyk PHP
Zatímco někteří se na jazyky díváte co je na nich špatně, já zas co je na nich dobré a jak se dají vyřešit nebo obejít ty špatné vlastnosti. Nemusíte mě chápat, ale já si za svým stojím.
A co tohle? http://www.phptherightway.com/ Sám php nijak zvlášť neholduju, ale zajímalo by mě, jestli aspoň tohle se dá považovat za relevantní a aktuální dokumentaci a zda opravdu obsahuje jak to dělat 'správně'.
Promiň, ale vyjadřovat se tu k tomu nebudu. V menu je odkaz Jak začít, kam jsem napsal vše potřebné.
Diskuzi si dovolím zavřít, nemám čas ji pročítat, ale některé příspěvky jsou takové nesmysly (např. že PHP vymírá), že by si to mohl nedej bože někdo vygooglit a řídit se podle toho. Ocenil bych, kdyby moderátoři takovéhle šílenosti zavírali rovnou, v menu je odkaz - http://www.itnetwork.cz/…ace-programy kde je popsané jak si jazyk zvolit, není třeba zakládat stále nová a nová témata a plnit je nesmysly a hádkami.
Zobrazeno 39 zpráv z 39.