Fórum Root.cz
Práce => Studium a uplatnění => Téma založeno: analytik 01. 09. 2015, 12:14:52
-
Aby se člověk pořád nějak rozvíjel, tak nestačí jen programovat, ale musí se i číst různé knihy, články apod..
Např. jeden můj kamarád se naučil subset Pythonu a v tom programoval vše. Prostě
neřešil to, jestli si třeba přečíst další kapitoly, aby znal např. dekorátory nebo list comprehension, ale vše programoval
pomocí těch základních konstruktů.
Chápete, když nevím, že něco existuje, tak to nemůžu použít.
Jak si rozdělujete čas vy? Máte to tak, že se třeba každý večer snažíte přečíst 10 stránek z nějakého knihy, nějaké články?
Já jsem se rozhodl, že to budu dělat systémem 2+2+1, kdy dvě stěžejní platformy budu střídat obden a vždycky po dvou cyklech budu mít jeden
den na věnování se okrajovějším věcem, co mě zajímají, ale pravděpodobně z toho nikdy žádný příjem mít nebudu.
-
Myslím, že je nesmysl si to takhle striktně dělit, za sebe bych řekl následující:
- Pokud nebudeš pořád dokola programovat kalkulačku, přijde potřeba studia sama - pak studuj.
- Vznik potřeby studovat poznáš třeba tak, že se ti bude zdát, že něco píšeš neefektivně, tedy zdlouhavě a složitě.
- Chápu že tohle poznat nemusí být snadné, ale ukazatele jsou například: efekt toho co napíšeš je mnohem menší než je složitost a rozsah kódu; kód je nepřehledný i při řešení triviálního úkolu atd... Pak je čas podívat se na nějaké nástroje řešení (to je asi specifické pro každý jazyk) a dostat do krve nové metody a postupy, které tyto nedostatky efektivně odstraní.
Každopádně říct si, že budu hodinu psát kód a hodinu číst literaturu mi přijde krajně neefektivní :)
-
Od veci nejsou ani certifikace.
Treba Java SJCP a SCWCD te zkratka donuti se zamyslet a vyhnout se zacatecnickym chybam
-
vyberu si projekt o kterém vím, že nemám dostatečné znalosti k jeho realizaci a technologii, kterou neznám, ale vypadá vhodně a zajímavě (např. když jsem v robotě programoval v C a C#, tak jsem si zvolil za projekt grafický programovací jazyk a technologii k realizaci python)
-
Aby se člověk pořád nějak rozvíjel, tak nestačí jen programovat, ale musí se i číst různé knihy, články apod..
Jak si rozdělujete čas vy? Máte to tak, že se třeba každý večer snažíte přečíst 10 stránek z nějakého knihy, nějaké články?
den na věnování se okrajovějším věcem, co mě zajímají, ale pravděpodobně z toho nikdy žádný příjem mít nebudu.
Víc čtu než programuji. Na programu+čtení tak celkově strávím méně času, než kdybych nečetl a jenom programoval.
-
Aby se člověk pořád nějak rozvíjel, tak nestačí jen programovat, ale musí se i číst různé knihy, články apod..
Jak si rozdělujete čas vy? Máte to tak, že se třeba každý večer snažíte přečíst 10 stránek z nějakého knihy, nějaké články?
den na věnování se okrajovějším věcem, co mě zajímají, ale pravděpodobně z toho nikdy žádný příjem mít nebudu.
Víc čtu než programuji. Na programu+čtení tak celkově strávím méně času, než kdybych nečetl a jenom programoval.
JJ, presne tak, mi pripomina jak jse me kolega ptal:
"Dane jak muzes na tak strasne klavesnici programovat", moje opdpoved byla:
"Nevim, me to nijal nevadi ja ji stejne moc nepouzivam :D"
-
JJ, presne tak, mi pripomina jak jse me kolega ptal:
"Dane jak muzes na tak strasne klavesnici programovat", moje opdpoved byla:
"Nevim, me to nijal nevadi ja ji stejne moc nepouzivam :D"
Podobnou odpověď by dostal ode mne, kdyby se podivoval nad mou myškou. Používám ji jen při browsování po netu.
-
tak tak, take tvrdim ze na programovani je dulezite kafe a tabule
a jak psal nekdo predemnou obcas proste jen z hecu menim technologii, blizici se deadline posiluje motivaci ucit se, ono to vlastne bylo i na skole bylo jedno zda mas na elaborat 3 tydny nebo 2 dny stejne se to plodilo den dva pred odevzdanim. Do te doby se o tom max debatovalo ale u piva
-
Podle statistiky programátor 90 % času čte a pouze 10 % času píše.
-
JJ, presne tak, mi pripomina jak jse me kolega ptal:
"Dane jak muzes na tak strasne klavesnici programovat", moje opdpoved byla:
"Nevim, me to nijal nevadi ja ji stejne moc nepouzivam :D"
Podobnou odpověď by dostal ode mne, kdyby se podivoval nad mou myškou. Používám ji jen při browsování po netu.
S Emacsem nepotřebuješ ani na ten net myš.
-
pokud nemas so sebou klavesnicu citaj na mobile
soferujes tak mozes pocuvat nejake podcasty, knihy
za pc IBA programujes. hobby projekty : ulohy v lubovolnom pomere. v momente ked zistis ze si sa zacital tak je najlepsie to zabalit
v programovani de facto nedochadza k vyvoju. zaklady existuju bez zmeny +20 rokov. oop je nic nove: objekt = pointer
"rozvijanie vedomosti" je pasca vacsina pokrocilych tem je ti nahovno pokial sa to zrovna nechystas urobit
samozrejme mozno si profesor akademik alebo borec v googli
pokial si radovy koder: vzdelavanie=strata casu
-
S Emacsem nepotřebuješ ani na ten net myš.
To je pravda. Emacs je dobrý program na všechno, jen mu chybí trochu lepší textový editor :)
-
v programovani de facto nedochadza k vyvoju. zaklady existuju bez zmeny +20 rokov. oop je nic nove: objekt = pointer
Objekt není pointer a OOP není jen o hromadách dat a metod uzavřených do třídy.
-
Objekt není pointer a OOP není jen o hromadách dat a metod uzavřených do třídy.
Objekt je kolekce dat a metod, technicky realizovaný přes pointery. OOP o ničem jiném není, protože majoritní jazyky nic jiného než tohle neumí.
... a padesátýšestý flame o OOP z Xeroxu může začít.
-
Objekt není pointer a OOP není jen o hromadách dat a metod uzavřených do třídy.
Objekt je kolekce dat a metod, technicky realizovaný přes pointery. OOP o ničem jiném není, protože majoritní jazyky nic jiného než tohle neumí.
Pointer technicky pouze ukazuje na objekt.
OOP je hlavně o dědičnosti, polymorfismu a zapouzdření. Pointery samotné tohle nezvládají.
-
OOP je hlavně o dědičnosti, polymorfismu a zapouzdření. Pointery samotné tohle nezvládají.
Dedicnost z toho vyhod. OOP muzes stavet trebas bez trid na prototypech.
-
OOP je hlavně o dědičnosti, polymorfismu a zapouzdření. Pointery samotné tohle nezvládají.
Dedicnost z toho vyhod. OOP muzes stavet trebas bez trid na prototypech.
“The phrase "object-oriented” means a lot of things. Half are obvious, and the other half are mistakes.“ – Paul Graham
-
OOP je hlavně o dědičnosti, polymorfismu a zapouzdření. Pointery samotné tohle nezvládají.
Dědičnost před OOP řešilo skládání struct do sebe, zapouzdření různé čachrování s přetypováním a virtuální metody šly také, jenom s tím bylo mnoho práce. OOP je hlavně o ušetření práce a zvýšení pohodlí při práci s kolekcí dat a metod.
-
OOP je hlavně o dědičnosti, polymorfismu a zapouzdření. Pointery samotné tohle nezvládají.
To sú iba nástroje OO, skutočná výhoda OO a aj to prečo je OO tak rozšírené a používanie je schopnosť "invert key dependencies". Celkovo celé objektovo orientované programovanie je iba o "dependency managment". OO program môžeš napísať aj v jazyku ako je C, ktorý nie je OO, tie princípy sa tam dajú uplatniť. :)