SME
Pondelok, 25. január, 2021 | Meniny má GejzaKrížovkyKrížovky

Načítavam moment...
Momentálne nie ste prihlásený

Čo tak naučiť sa ďalší jazyk? Programovací (Späť na článok)

Pridajte priamu reakciu k článku

<< < 1 2 3 4 5 > >>

Hodnoť

 

Presne s takymi , ci uz muzmi alebo zenami mam skusenosti na pohovoroch : urobi si to nejaky "hello world" v klikacom vyvojovom prostredi, k tomu nejaku web stranku a uz sa to hlasi za programatora. Spytam sa na databazy a sql - nic, spytam sa nejaku zlozitejsiu vec z programovacieho jazyka - nic.

Dokonca ani absolventi technickej univerzity casto nevedia zaklady - co robili na skole ? Nik by asi nesiel k lekarovi samoukovi, zato kvoli nakladom IT firmy casto najmu kdejakych stredoskolakov a nasledne zakaznikovi fakturuju 10 nasobok ich platu. Tie systemy potom aj tak vyzeraju, vnutri humus ...
 
Hodnoť

 

Naucit sa programovat je jednoduche - zaklady su algoritmizacia:
Predstavte si, ze mate robota, ktory vie plnit jednoduche prikazy na urovni "vezmi predmet", "chod ku chladnicke", atd. Ak mu viete napisat podrobny postup na uvarenie kavy od uchopenia kanvice po zaliatie dvoch salkov kavy (vratane osetrenia, ze napr. nie je kava), zvladli ste prvy krok programovania.
 

 

Ak by to bol "hracicka na monitore" nieco ako Mario, tak je to jednoduche. Ale ak by to bol 3D skutocny robot v nejakej izbe, tak to uz je dost zlozite. Ci ako si to myslel?
 

 

V prvom priblizeni je jedno, ci je to hracicka na monitore alebo realny robot v miestnosti - ide o schopnost mysliet analyticky a rozmenit problem (= uvar 2 salky kavy) na mensie podproblemy.
 

 

Skus...
 
Hodnoť

 

Zaujima ma vas nazor na otazku, ci je mozne sa naucit programovanie v C++ aj ked mam minimalne vzdelanie informacnych technologii, t.j. stredna odborna skola /minimum hodin informatiky/, ziadna VS, bezny uzivatel internetu. Viem ale poskladat hardware PC /iked to uz bolo davno a Desktop starsi... mal som knihu o tom a rozlozil som ho a znova poskladal a tak som sa to naucil/... ???

Akurat mam knihu o C++, ale je napisana tak akoby to co potrebujem najskor bolo v druhej olovici. Cize co ake slovo znamena, syntax a podobne. Az potom polia, funkcie, tela atd.
Mam v tom mierny chaos zaciatocnika.

Ono by bolo super aj vysvetlit ako funguje vlastne to zapisovanie na Pamat PC /RAM/ z technickej veci. To ma tiez zujima, prepinace atd. plus strojovy kod zhruba.

Kde take nieco najdem /viem, Google, Wiki... ale aj tak/ ? Mate nieco odskusane?
 

 

Venuj sa skor algoritmickemu mysleniu, jazyk je len prostriedok, v ktorom to kodujes.
Urcite nie C++, to je na uvod prilis zlozite a v praxi sa to pouziva pomenej.

Orientuj sa na web technologie, ci uz Java alebo C#. Tam je ale jazyk len mala cast vedomosti, zvysok su rozne kniznice, databazy a sql ... Nemaj iluziu, ze si rok doma postudujes a pojdes do Blavy zarabat 4000 euro ... Ak, tak zoberu niekam ako junior vyvojara, budes robit podla instrukcii bud analytika alebo senior vyvojara a plat zo zaciatku nebude nic moc.
 

 

ci sa to mozes naucit zistis jedine tak, ze to skusis

nie je to o C++, ale mozes skusit tuto seriu prednasok: http://www.youtube.com/watch?v... su k tomu ulohy, testy, vsetko je dobre vysvetlene, samotne vyucovanie prebieha v pythone (v sylabe je odkaz na dalsie knihy k jazyku)
hlavne to chce trpezlivost - hodiny ked sa budes ucit na vlastnych chybach vedia byt skutocne frustrujuce
 

Nauč sa programovať

v assemblery. Ak to zvládneš pochopíš všetko ostatné ohľadne programovanie, naviac budeš vedieť programovať chipy. Ak sa budeš učiť zložité jazyky ako C alebo aj Passcal nikdy nepochopíš ako to funguje a nezískaš žiadnu predstavu, naučíš sa tak iba kódovať. Assembler má aj tú výhodu, že inštrukcií je oproti iným programom iba pár.
 

no dobre, nakrmme trosku trolla

Pár? :) Hahaha. Nech sa paci: http://en.wikipedia.org/wiki/X...
A to je len x86. Oproti par desiatkam klucovych slov v kazdom inom jazyku je to "naozaj" brnkacka :) zvlast ked vsetky instrukcie su ihned tak krasne pre zaciatocnika zrozumitelne....

Zacat assemblerom je podla mna ten najhorsi sposob zaciatku programovania.
Dobry zaciatok by bola asi Java, komfortne C# s dobrym IDE, ako hovori Pepe34, webove technologie, da sa co-to buchat aj v phpku, javascripte, sql...
 

 

Ja celkovo chcem vediet vsetko. Aj historiu vyvynu PC. Ako to funguje. Od BIOSU az po graficke karty. Ako sa prepojil soft s hard?

Preco je cip z toho materialu, ako je mozne, ze Windows funguje. Proste vsetko.
 

 

Setri svoje sily a nasmeruj znalosti len tam kde z toho nieco budes mat.
Samozrejme, zakladny prehlad je nutny a dobre celkove znalosti uzitocne, ale odporucam nezabijaj cas s vysoko specifickymi vecami mimo tvojho zaberu. To si mozu dovolit maximalne ludia co sa tym zaoberaju roky uz odmala ako konickom, aj ti nevedia vsetko.

Tak ako neexistuje doktor-specialista na vsetko, tak podobne je to aj s IT.
 

 

Dobre diky, jasne.
 
Hodnoť

coursera

Ja sa teraz ucim programovat cez kurzy na coursera.org. Spravil som tam zakladny kurz programovania v Pythone a teraz robim trochu pokrocilejsi kde uz vytvrame jednoduche hry ako Ping Pong, pexeso, Blackjack apod. Skusal som uz predtym sam programovat no vzdy to stroskotalo na tom ze som sa naucil zakladne prikazy a dalej nevedel co robit ako ich pouzit, preto su tieto kurzy skvele :) Neviem ci zo mna niekedy bude programator no dost ma to chytilo a planujem sa v tejto oblasti vzdelavat aj nadalej.
 

 

ano tiez som zacal na tom webe je vyborny ale prisli kursne chvile v praci tak som to musel asi pred 3 mesiacmi pozastavit. takze teraz muzim zacat znova :-( od zaciatku. ale nevadi. zacina to html potom css potom php, java, python tusim ruby je tam tiez atd. je to dobry web. naozaj ak vies anglicky tak je super. a potom co tu iny dalsi v predoslych strankach popisali je tiez super zdroj info na kodovanie. fakt, da sa pri tom aj oddychnut. netreba to brat ako nieco coho sa ma clovek bat. cielom je konzistentnost co mne teda chybala na zaciatku takze preto to idem skusit znova. vela zdaru vsetkym.
 

suhlas

Tiez studujem python na EdX, ale skusala som aj ine - code academy bola tiez celkom fajn, len nejak som sa tam zasekla. Kurz na coursere bol trochu tazkopadny, ale to je na osobnej preferencii. Na coursere je super, ze je tam kopu kurzov od roznych ucitelov, cize ak mi nevyhovuje jeden, mozem skusit nieco ine.
Taktiez sa mi tam ratal jeden kurz o data science, kde bol python, sql a dalsie jazyky brane len ako prostriedok na analyzu dat, cize rovno bolo treba robit zadania v nich. Mne sa tak uci najlepsie, lebo pri beznych kurzoch casto stracam motivaciu a nemam predstavu na co a ako by som mohla vyuzit to, co sa prave ucim. Kazdopadne pre mna je to skor zabava, ktora mi mozno niekedy neskor moze pomoct v praci.
 

hej

tiez odporucam kurz Algorithms na coursera, (vedie Robert Sedgewick z Princetonu). Naucila som sa Javu celkom obstojne. Hlavne oni testuju programy az do najmensieho detailu, nestaci splacat nejaky nedorobok na jedno pouzitie, ako mi niekde stacilo v inych kurzoch. Samozrejme doraz je na algoritmoch ale tu Javu sa clovek obstojne nauci.
 
Hodnoť

Programator sa musi narodit...

...neda sa to naucit. Ak niekto nema vrodene algoritmicke myslenie, nikdy nebude z neho programator...a to moze mat hoci aj desat titulov.
 

 

vsetko sa da naucit podla mna. len na to treba pravidelny a konzistentny pristup.
 

Logicke myslenie

a schopnost algoritmizacie sa neda naucit, to musi mat clovek vrodene.
 

<< < 1 2 3 4 5 > >>

Najčítanejšie na SME Žena