Je už neskoro na programovanie?

čumil

Re:Je už neskoro na programovanie?
« Odpověď #60 kdy: 06. 05. 2017, 19:52:53 »
Dev potrebuje pruznou mysl.
A spoustu casu nez se dostane do faze ze je schopnej neco uzitecneho udelat.
Mlady maj jak tu mysl tak i ten cas.

Stary ani jedno.
Kazdej z nas to vidime kolem sebe ne? Vetsina starsich devs zije z toho co nasali na univerzite a toho co valej v praci, na to ostatny uz neni obvykle cas a sila.

Je ti 23. Mysl mas jeste jakz takz pruznou. Co cas? Potrebujes tisice hodin abys byl co k cemu.

Zacni hned ted a nebo nikdy. Tendle vlak odjizdi ze stanice, kdyz se nerozbehnes, ujede.

A standard je zacit kolem 13, v patnacti zacinaj obvykle jen lemplove co zakladku proparili , jako treba ja...


javaman ((

Re:Je už neskoro na programovanie?
« Odpověď #61 kdy: 06. 05. 2017, 20:13:18 »
A standard je zacit kolem 13, v patnacti zacinaj obvykle jen lemplove co zakladku proparili , jako treba ja...

Souhlas. I ty tisíce hodin, které jsou s věkem stále složitější.

Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
Re:Je už neskoro na programovanie?
« Odpověď #62 kdy: 06. 05. 2017, 20:15:32 »
podle mne uz je pozde, kazda cinnost i programovani ma nejaky vekovy time slot kdy to mozek bere nejlip ... 23 je pozde, stejne jako treba na matematiku, fyziku ...

samozrejme ze velkym usilim muzete neceho dosahnout ale propasnul jste ten nejlepsi cas k uceni a tak to bude velka drina a vysledky nic moc ..

Ivan Nový

Re:Je už neskoro na programovanie?
« Odpověď #63 kdy: 06. 05. 2017, 21:03:00 »
Dev potrebuje pruznou mysl.
A spoustu casu nez se dostane do faze ze je schopnej neco uzitecneho udelat.
Mlady maj jak tu mysl tak i ten cas.

Stary ani jedno.
Kazdej z nas to vidime kolem sebe ne? Vetsina starsich devs zije z toho co nasali na univerzite a toho co valej v praci, na to ostatny uz neni obvykle cas a sila.

Je ti 23. Mysl mas jeste jakz takz pruznou. Co cas? Potrebujes tisice hodin abys byl co k cemu.

Zacni hned ted a nebo nikdy. Tendle vlak odjizdi ze stanice, kdyz se nerozbehnes, ujede.

A standard je zacit kolem 13, v patnacti zacinaj obvykle jen lemplove co zakladku proparili , jako treba ja...

Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-))) Jestli to dnes není trochu na škodu, že každý má superpočítač na stole a nemá čas myslet. Většinu toho co dnes používáme vzniklo v jeho době, dnes se to jenom přizpůsobuje stávajícím možnostem železa. Ti mladí co začínali v 13 s ničím novým a převratným nepřišli. A i železo těží spíše z rozvoje technologií a ne architektury. Ta je stále na úrovni 70. let minulého století. A to prosím si železo podle své architektury může díky FPGA, Verilogu jejich ceně vyrobit sám i ten patnáctiletý kluk. A skutek utek.

Ale není to nic co by nebylo v souladu s evolucí, evoluce druhu v určité fázi zamrzá, mladí už nevymýšlí nové koncepty, ale učí se staré a těch je tolik, že inovace jsou z jejich hlavy jimi zákonitě vytěsněny. V podstatě jsme na úrovni středověkých cechů, kdy se postupy dědí a jen mírně modifikují podle aktuální módy. Obor jako takový je přetrénovaný.

Dokud nepřijde někdo, kdo ve 13 nezačínal a měl čas myslet a oddělí se tím od stáda.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Je už neskoro na programovanie?
« Odpověď #64 kdy: 06. 05. 2017, 21:16:58 »
Dev potrebuje pruznou mysl.
A spoustu casu nez se dostane do faze ze je schopnej neco uzitecneho udelat.
Mlady maj jak tu mysl tak i ten cas.

Stary ani jedno.
Kazdej z nas to vidime kolem sebe ne? Vetsina starsich devs zije z toho co nasali na univerzite a toho co valej v praci, na to ostatny uz neni obvykle cas a sila.

Je ti 23. Mysl mas jeste jakz takz pruznou. Co cas? Potrebujes tisice hodin abys byl co k cemu.

Zacni hned ted a nebo nikdy. Tendle vlak odjizdi ze stanice, kdyz se nerozbehnes, ujede.

A standard je zacit kolem 13, v patnacti zacinaj obvykle jen lemplove co zakladku proparili , jako treba ja...

Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-))) Jestli to dnes není trochu na škodu, že každý má superpočítač na stole a nemá čas myslet. Většinu toho co dnes používáme vzniklo v jeho době, dnes se to jenom přizpůsobuje stávajícím možnostem železa. Ti mladí co začínali v 13 s ničím novým a převratným nepřišli. A i železo těží spíše z rozvoje technologií a ne architektury. Ta je stále na úrovni 70. let minulého století. A to prosím si železo podle své architektury může díky FPGA, Verilogu jejich ceně vyrobit sám i ten patnáctiletý kluk. A skutek utek.

Ale není to nic co by nebylo v souladu s evolucí, evoluce druhu v určité fázi zamrzá, mladí už nevymýšlí nové koncepty, ale učí se staré a těch je tolik, že inovace jsou z jejich hlavy jimi zákonitě vytěsněny. V podstatě jsme na úrovni středověkých cechů, kdy se postupy dědí a jen mírně modifikují podle aktuální módy. Obor jako takový je přetrénovaný.

Dokud nepřijde někdo, kdo ve 13 nezačínal a měl čas myslet a oddělí se tím od stáda.
Jo jo, je to jako s Rudým baronem  ::)


javaman ((

Re:Je už neskoro na programovanie?
« Odpověď #65 kdy: 06. 05. 2017, 21:34:57 »
Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-)))

Počkej, jak nemá? To bereš podle sebe?

gll

Re:Je už neskoro na programovanie?
« Odpověď #66 kdy: 06. 05. 2017, 21:51:39 »
Nejlépe se mi pracovalo s lidmi původem z jiného oboru, kteří se naučili programovat až dodatečně v pokročilejším věku. Objem znalostí nutných pro běžnou programátorskou pozici odpovídá asi jednomu semestru obtížnější VŠ. Pro člověka zvyklého číst odbornou literaturu není problém studovat zdrojové kódy zkušenějších kolegů a rychle získat potřebné znalosti a dovednosti.

Ivan Nový

Re:Je už neskoro na programovanie?
« Odpověď #67 kdy: 06. 05. 2017, 21:52:00 »
Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-)))

Počkej, jak nemá? To bereš podle sebe?

No nějak ty inovace  Knuthova řádu kolem sebe nevidím, jen nějaké dílčí vylepšení starých principů. Uveďte příklad algoritmu, který je koncepčně zcela nový a vznikl po roce 1995. Tedy tehdy narození by měli být dnes v nejlepším produktivním věku a výsledky bychom už dnes měli vidět.



balki

Re:Je už neskoro na programovanie?
« Odpověď #68 kdy: 06. 05. 2017, 22:25:13 »
Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-)))

Počkej, jak nemá? To bereš podle sebe?

No nějak ty inovace  Knuthova řádu kolem sebe nevidím, jen nějaké dílčí vylepšení starých principů. Uveďte příklad algoritmu, který je koncepčně zcela nový a vznikl po roce 1995. Tedy tehdy narození by měli být dnes v nejlepším produktivním věku a výsledky bychom už dnes měli vidět.

Ja len dodam, ze art of computer programming je kompilat. Cize nie je to az tak prinosne dielo, co sa tyka novych poznatkov, ale je to prinosny sumar poznatkov. Ak nie ste hluchy a slepi, tak tie algoritmy poznate, napriklad algoritmy na sifrovanie pomocou eliptickych kriviek, alebo pageov algoritmus na hodnotenie obsahu webovych stranok atd ...

gll

Re:Je už neskoro na programovanie?
« Odpověď #69 kdy: 06. 05. 2017, 22:35:02 »
Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-)))

Počkej, jak nemá? To bereš podle sebe?

No nějak ty inovace  Knuthova řádu kolem sebe nevidím, jen nějaké dílčí vylepšení starých principů. Uveďte příklad algoritmu, který je koncepčně zcela nový a vznikl po roce 1995. Tedy tehdy narození by měli být dnes v nejlepším produktivním věku a výsledky bychom už dnes měli vidět.

Ja len dodam, ze art of computer programming je kompilat. Cize nie je to az tak prinosne dielo, co sa tyka novych poznatkov, ale je to prinosny sumar poznatkov. Ak nie ste hluchy a slepi, tak tie algoritmy poznate, napriklad algoritmy na sifrovanie pomocou eliptickych kriviek, alebo pageov algoritmus na hodnotenie obsahu webovych stranok atd ...

podle

https://en.wikipedia.org/wiki/PageRank

PageRank algoritmus nebyl zcela nový koncept. Vychází z práce z roku 1976.

Je rozdíl mezi objevem algoritmu řešícího dlouho známou úlohu a úpravou starého algoritmu pro řešení úlohy, která předtím neexistovala.

gll

Re:Je už neskoro na programovanie?
« Odpověď #70 kdy: 06. 05. 2017, 22:38:54 »
https://en.wikipedia.org/wiki/Elliptic_curve_cryptography

The use of elliptic curves in cryptography was suggested independently by Neal Koblitz and Victor S. Miller in 1985.

cydreb

Re:Je už neskoro na programovanie?
« Odpověď #71 kdy: 06. 05. 2017, 22:41:22 »
Keď som čítal nadpis príspevku tak som si myslel, že povieš vek aspoň 35+ rokov. 23 rokov je vek kedy môžeš začať s hocičím.

Java ako jazyk nie je náročný, resp. je to štandardný objektovo orientovaný, silne typovaný jazyk s C syntaxou. Veľmi podobný je napr. C#. Čo je na Jave náročné je zvládnuť technológie okolo nej a ich spoločnú integráciu. Ak chceš v Jave robiť webové aplikácie (z nejakého dôvodu sa to v nej volá enterprise) tak potrebuješ zvládnuť napr. Maven, Spring MVC, Spring Security, Spring Data, JPA, Hibernate, JSP, Apache Tomcat, SOAP, REST ... Toto je veľmi ťažké zvládnuť sám, preto odporúčam nájsť si nejakého mentora, alebo si prejsť niekoľkými semestrami v Jave na vysokej škole, výborný je napr. druhý stupeň na FI MUNI v Brne. Ak by si chcel robiť v Jave desktopové aplikácie, tak tie sa v nej v podstate nerobia, Java sa používa v 90% prípadov na webové aplikácie. Naučiť sa Javu s mentorom a bez predchádzajúcich skúseností v programovaí do takej úrovne že by si bol použitelný pre firmy trvá asi 3 roky.

Python je pre začiatočníka podstatne jednoduchší ako Java. Ak nemáš v Jave mentora, resp. nechce sa ti absolvovať štúdium na vysokej škole, tak je to určite lepšia voľba. V Pythone však nie je toľko pracovných pozícií ako v Jave.

Úplne najľahšia cesta ako sa dostať k programovaniu je začať robiť HTML + CSS šablóny a dopĺňať rôzne validácie formulárov, animácie v JavaScripte. Keď budeš vedieť to, tak môžeš pristúpiť k nejakému zložitejšiemu frontendovému frameworku, napr. AngularJS, React + Redux, a pod. Momentálne sú ľudia s takýmito znalosťami celkom žiadaní, ale ktovie aký bude trend v budúcnosti.

Ja som začínal s nejakým reálnym programovaním v 19-tich ako PHP programátor (vtedy som získal prvý job), v 23 som sa začal učiť Javu a asi v 25 som začal pracovať na prvej komerčnej aplikácii v Jave. To, že niekto tvrdí, že začať treba v 15-tich je s prepáčením volovina ...  ;)

Keby potrebuješ nejaký know-how do začiatku tak kľudne napíš správu na cydreb@icloud.com

balki

Re:Je už neskoro na programovanie?
« Odpověď #72 kdy: 06. 05. 2017, 22:44:27 »
https://en.wikipedia.org/wiki/Elliptic_curve_cryptography

The use of elliptic curves in cryptography was suggested independently by Neal Koblitz and Victor S. Miller in 1985.

Knuth tiez svoje prace ohladom kompilatorov a gramatik nezacinal na zelenom poli. Takto sa da nihilizovat vsetko.

Ivan Nový

Re:Je už neskoro na programovanie?
« Odpověď #73 kdy: 06. 05. 2017, 22:45:22 »
Donald Knuth nezačínal ve 13 ale ve 20 s pár strojovými hodinami týdně :-))) A na něj nikdo z vás nemá :-)))

Počkej, jak nemá? To bereš podle sebe?

No nějak ty inovace  Knuthova řádu kolem sebe nevidím, jen nějaké dílčí vylepšení starých principů. Uveďte příklad algoritmu, který je koncepčně zcela nový a vznikl po roce 1995. Tedy tehdy narození by měli být dnes v nejlepším produktivním věku a výsledky bychom už dnes měli vidět.

Ja len dodam, ze art of computer programming je kompilat. Cize nie je to az tak prinosne dielo, co sa tyka novych poznatkov, ale je to prinosny sumar poznatkov. Ak nie ste hluchy a slepi, tak tie algoritmy poznate, napriklad algoritmy na sifrovanie pomocou eliptickych kriviek, alebo pageov algoritmus na hodnotenie obsahu webovych stranok atd ...

OK, a jaký známý algoritmus jste ve své práci naposledy přímo implementoval, ne jen využíval z knihovny?

Ivan Nový

Re:Je už neskoro na programovanie?
« Odpověď #74 kdy: 06. 05. 2017, 22:52:40 »
https://en.wikipedia.org/wiki/Elliptic_curve_cryptography

The use of elliptic curves in cryptography was suggested independently by Neal Koblitz and Victor S. Miller in 1985.

Knuth tiez svoje prace ohladom kompilatorov a gramatik nezacinal na zelenom poli. Takto sa da nihilizovat vsetko.

Nejde o nihilizaci, ale zákonitý postup evoluce, kdy "druh" uvázne v nalezeném lokálním optimu. Pak nezískává nové vlastnosti, jen vylepšuje stávající, kvalita vylepšení v čase klesá. A to je prakticky dnešní stav oboru. A z toho možná vyplývá potřeba tisíců hodin trénovat u počítače. Proto je důležité, aby se do oboru dostávali lidi mimo hlavní proud, jen ti mohou přinést inovace vyšších řádů, třeba když budou kompenzovat nenatrénování vymyšlením nového postupu, třeba jen proto, že neví, že se to takto lege artis nedělá.

Jak kdysi psal Robert Musil, budou mít smysl pro možnost, uvidí dveře ve stěně, kde by mohly být, ale ne nutně jsou.