Diskuze: Dráha programátora

Volná diskuze Dráha programátora

Avatar
matesax
Redaktor
Avatar
matesax:

Dobrý den,
na počítači jsem byl vždy hodně dobrý, ale o profesionálním programování jsem vůbec neuvažoval. To se ale změnilo. Proto se chci zeptat jak vypadá taková dráha programátora. Jak s tím vůbec začít - vzhledem k tomu, že nemám vystudovanou školu v této oblasti. Mám na mysli spíše vývoj programů, než webových aplikací. Děkuji za případné myšlenkové pochody.

 
Odpovědět 16.4.2012 19:29
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Začít chce určitě v nějakém moderním jazyce, buď C# nebo Java, nic jiného se pomalu nemá smysl učit, pokud nechceš tvořit nějaký nestandardní software (který například potřebuje extrémní optimalizaci). Tyto jazyky jsou totiž postaveny na moderních principech virtuálních strojů a automatické správy paměti, kterou tu nechci rozebírat, ale musíš mi věřit, že je to přesně to, co firmy chtějí.

Jinak bych vůbec nepodceňoval webové aplikace, imho je v nich mnohem větší business než v desktopových a samozřejmě mohou běžet i jak v C# tak v Javě na straně serveru. C# je záležitost Microsoftu, Java je opensource. Záleží spíše na tobě, co si vybereš, každý má své pro a proti (asi ti nemohu nezaujatě říci, který je lepší), ale jsou to srovnatelné nástroje se srovnatelnou poptávkou po vývojářích na trhu. Můžeš se tu podívat na tutoriály, v C# něco málo je, plánuji tam během několika měsíců vybudovat materiálovou základnu až opadne školní šílenství.

Nahoru Odpovědět 16.4.2012 19:58
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
matesax:

Ano - tento názor slýchám čím dál častěji. Já jsem dělal v C++, pak mi byl doporučen Delphi a tak teď dělám v Delphi. Pomalu se učím i ten C#. Ale mě by zajímalo, co mám vlastně za možnosti - co je takové nejvíc žádané. Jaký typ aplikací. A na co se už teď zaměřit.

 
Nahoru Odpovědět 16.4.2012 20:07
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Určitě bych nezačínal s C++, protože tento jazyk, i když je velmi mocný, svádí ke špatným návykům.

Doporučuji naučit se Lisp nebo Scheme. Možná v nich nikdy nenapíšeš žádnou aplikaci, ale velmi ti usnadní kvalitní programování v jakémkoli jiném jazyku.

Další jazyk, který mohu doporučit, je Python.

Nahoru Odpovědět 16.4.2012 20:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Delphi je mrtvé, nejvíce žádané jsou webové aplikace, tedy ASP.NET (to je C#) a J2EE (to je Java).

Nahoru Odpovědět 16.4.2012 20:29
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na matesax
David Čápka:

Zaměř se na webové aplikace, ale nejprve se musíš naučit jazyk a objektový model, takže dělej co tě baví, co máš rád (textové hry, piškvorky, editor textu, parser...) a tím získáš zkušenosti. Potom se přesuň k webu.

Nahoru Odpovědět 16.4.2012 20:33
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
matesax
Redaktor
Avatar
matesax:

Na to se chci zeptat ještě na jednu věc - má smysl se zabývat Java Scriptem?

 
Nahoru Odpovědět 16.4.2012 21:09
Avatar
Kit
Redaktor
Avatar
Odpovídá na matesax
Kit:

Ano, Javascript je a bude používán, proto má smysl se jím zabývat. Zejména HTML5 s ním počítá ve zvýšené míře, ale používá se i na serverech.

Nahoru Odpovědět 16.4.2012 21:19
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Drahomír Hanák
Tým ITnetwork
Avatar
Odpovídá na matesax
Drahomír Hanák:

JavaScript je skvělá technologie, která umožňuje dělat velice interaktivní aplikace. Použít ji můžeš i se C# nebo Javou, je zpracovávána na straně klienta (prohlížečem). Co ale také stojí za zmínku je java GWT (Google Web Toolkit), což je technologie, která má ambice JavaScriptu konkurovat, ale zatím bych se učil JS ;)

 
Nahoru Odpovědět 16.4.2012 21:20
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 9 zpráv z 9.