Trochu blbo som sa vyjadril, v prispevku som to trochu rozpisal, ze nie kazdy kto skonci vysku je schopny. Tak to trochu upravim na:
"Schopny clovek s vyskou je schopnejsi ako schopny clovek bez vysky"
pretoze na vyske sa nauci / objavi / sam si nastuduje veci o ktorych bez vysky nevie. Ci uz sa to tyka samotneho programovania alebo veci okolo toho ktore sa sice javia nepodstatne, ale podstatne su (alebo mozu byt v buducnosti) zavisi od toho do akej oblasti sa clovek dostane. Ono si to zober tak ze clovek s vyskou je zvycajne na pozicii aj analytik apod., t.j. aj navrhne ako to robit, v spolupraci so zakaznikom, pozna vyhody/nevyhody roznych sposobov ako sa da problem riesit, a podla toho ma na krku aj urcitu mieru rozhodovania a zodpovednosti. Na druhej strane "programator"ovi sa povie urob funkciu/metodu ktora bude mat taky vstup a taky vystup, povie sa mu ako to ma robit (ake fcie alebo co ma pouzit apod) a on ju napise. Ten vysku fakt nepotrebuje ale ani nemoze cakat plat taky ako ma ten analytik ktoreho som spominal v prvom pripade.
P.S. aby som ti dal aj nejaky priklad: naprogramuj databazove jadro (aby to vedelo insert, delete, select, triedenie apod). Mozno sa ti to javi ze sak naco sak existuje oracle, ale a) aj ked pouzivas oracle tak ak vies ako to vnutri funguje tak vies volit optimalnejsie postupy, a vies kde mozu vznikat zadrhele b) niektore firmy maju vlastne DB riesenia.
Az budes to databazove jadro robit tak narazis na zavazne problemy typu ako ukladat data aby sa dalo rychlo robit triedenie, a ako urobit delete (ked nieco zmazes tak v databaze ostane "diera"), apod. Neexistuje idealne riesenie, a na vyske sa napr. dozvies akymi moznymi sposobmi sa to da robit a ktore su kedy vyhodne, apod. To bol len priklad, takych oblasti je vela, napr. aj pri beznom navrhu datovych struktur, kedy je co vyhodne, napr. nejake dynamicke tabulky alebo co, ako sa to robi, atd.
P.S.2. alebo priklad z "praxe" naprogramuj program na riesenie tohoto: http://pc.poradna.net/question/view/171018-kolik-kr eciku-dzungarskych-budu-mit-za-rok, konkretne zadanie je potom tu http://pc.poradna.net/question/view/171018-kolik-kr eciku-dzungarskych-budu-mit-za-rok#re-171205 ale nepozeraj si diskusiu
najprv to urob a potom si pozri moje riesenie (je tam kdesi dole v diskusii), ma vyhodu ze je prehladne (mala pravdepodobnost chyby) a je kratke (uzitocnych tak 15 riadkov kodu), nepotrebuje vela RAM (vies odhadnut kolko RAM potrebuje?), ale ma jeden zavazny zadrhel. Vies aky zadrhel ma a kedy sa ten zadrhel prejavi resp. co mam nastavit v compileri aby som ten zadrhel oddialil? Ak nie tak chod na vysku