Diskuze: Nerozhodný začátečnk
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Pascal letěl v 90. letech minulého století, potom jej nahradilo Delphi, které následně nahradily další jazyky. Určitě jsi četl tento článek, kde je vysvětlené jak začít - http://www.itnetwork.cz/…ace-programy a z toho bys měl usoudit, že máš začít s nějakým moderním jazykem, ideálně C#, Java nebo PHP, případně Python. Učit se něco, co se již nepoužívá, je šílený nápad.
Přečetl jsem to celé a našel dvě otázky:
V čem mám začít?
Pokračovat v Pascalu, nebo Java?
I když to říkám trochu nerad, tak aktuálně nemá smysl do pokračování v pascalu investovat čas. Né že by ti pascal neměl co dát, ale dneska prostě není "trendy". Některé věci se v něm dělají jinak než v "moderních" c-like jazycích, a když někde zmíníš že umíš jen Pascal (respektive časem asi Delphi) tak na tebe budou koukat jako na brontosaura.
Tak že za mě, pokud tě zaujaly právě tyhle dva jazyky, tak se věnuj Javě. Stále se v ní píše a psát bude, je tzv. C-like tak že přecho mezi ní a např. C# je otázkou chvíle (to by mělo platit obecně o jakémkoli přechodu mezi jazyky, ale ...).
Díky za rychlou reakci. Takže Java. Neměli byste nějaká doporučení na co se ještě společně s Javou zaměřit? Jak jsem psal prvně, časem bych se chtěl uplatnit v podnikovém programování.
Pokud začínáš, tak ti myslím na poměrně dlouho zatopí Java sama o sobě ...
Pokud chces neco, co ma dlouhou budoucnost a je fakt cool, tak se podivej na node, react, babel a spol... neboli si zkus projit devstack ESTE
Díky všem za rady
PS: Michal s tím počítám
Z pohledu samouka, který ještě nikdy nic nenaprogramoval a o počítačích toho také příliš neví je těžké zvolit čím začít.
Programovací jazyk je jen nástroj, je to jako kladivo, šroubovák atd. Každý je trochu jiný a každý se hodí na něco jiné. Programátor by měl být schopen použít libovolný jazyk, pokud dostane nějaký čas na nastudování specifik daného jazyka. To, že někdo zná javu, ještě vůbec neznamená, že umí programovat.
Pokud se chceš naučit programovat tak bych doporučoval projít si více jazyků tzn.
Každý z těchto jazyků řeší problémy jiným způsobem, má jinou úroveň abstrakce a je vhodný k řešení jistého typu úloh. Naučit se jen jeden člověku příliš moc nedá, protože ve chvíli, kdy před něj někdo postaví problém, který se v daném jazyce typicky neřeší, tak je ztracen.
Funkcionálním jazykům bych se vyhnul, minimálně ze začátku. Nebudu tvrdit, že jsou k ničemu, to by byl můj subjektivní názor, ale jsou složitější na pochopení a zápis v nich mi přijde hůře čitelný a složitější na pochopení pro začátečníka (navíc zastupují minoritní podíl v praxi).
No ale to není celé, v dnešní době internetu, je nutná alespoň základní znalost počítačových sítí a s tím souvisí bezpečnost a kryptografie. Pak je samozřejmě nutné chápat alespoň trochu operační systémy a jejich roli prostředníka mezi programy a hardwarem.
Nakonec bych se vyjádřil k tomu SAPu. Já osobně bych do SAPu nešel, protože SAP platforma je speciální svět, ve kterém když se něco naučíš, tak to těžko použiješ někde jinde. Tzn. z pohledu trhu práce nebudeš příliš zajímavý. SAP má taky samozřejmě celkem vysoké nároky na java vývojáře a pochybuji, že by zaměstnali někoho bez předchozí praxe v oboru.
Pascal me zdeformoval a zbrzdil od objektoveho mysleni Abych mu jen nekrivdil, zase je
krasne typovy a navrzen pro vyuku programovani. Nedovoloval delat prasarny jako
lze napr PHP, JavaScriptu apod...
SAP je celkem elitni krouzek, takovy cech a jen tak mezi sebe nikoho
nepusti.
Pry je to tak kralovsky placene, protoze je v tom desna pakarna neco delat.
Konec suskandy.
...doporučení na co se ještě společně s Javou zaměřit?
Podstatne bylo zmineno vyse. Krome javy by to chtelo zakladni porozumeni
relacnim databazim a SQL jazyku. (Vykopavka jako pascal, ale stale se na nejvice
pouziva.) Bez toho se v podnikovem programovani asi daleko nedostanes. Vsude
jsou potreba data a manipulace s nimi.
Schvalne napis po nejake dobe, jak Ti to jde? Zajimalo by me, jak se clovek rychle uci, kdyz ma rodinu a predpokladam praci, ktera asi s programovanim nesouvisi.
Dalsi dobra motivace k uceni by byla dát synovi zaklad k programovani v rannem veku, aby nehral jen hry. Programovani bude takova dalsi gramotnost v budoucnu. Navic ucenim druhych se sam dost naucis. Tak hodne zdaru!
Jako všechny podobné diskuze, kde se dotyčný ptá jak začít místo aby si přečetl článek "Jak začít" skončila i tato výkřiky jak je jazyk co používá komentující člen nejlepší. Protivné komentáře jsem promazal a diskuzi zavírám pro nulovou informační hodnotu.
Zobrazeno 10 zpráv z 10.