Ako sa naučiť programovať?
ahojte...
neviem,či je tu taká téma,ale nenašla som ju... 😉 chcela by som sa naučiť programovať a chcela by som poprosiť nejaké rady...kde sa dajú nájsť na nete dobré materiály,s čím je najlepšie dobré začať,čo odporúčate,atď... 🙂 😉 ďakujem veľmi pekne za všetky odpovede... 😎
Stručné zhrnutie
- Začiatočníci majú viacero ciest: bezplatné interaktívne kurzy ako Codecademy, špecializované online sekcie ako inet.sk/sekcia/programovanie a platené kurzy alebo bootcampy; platený kurz programovania C a C++ bol v diskusii spomenutý s cenou približne 1500 e.
- Pre rýchle výsledky a motiváciu diskusia odporúča začať s webovým stackom: HTML, CSS, JavaScript, jQuery, PHP a MySQL, a následne prejsť na C#, MVC alebo Java/Swift podľa záujmu o web alebo mobilné aplikácie.
- Výber prvého jazyka je rozporuplný: časť respondentov odporúča Python ako jednoduchý úvodný jazyk, iní odporúčajú C# alebo Java pre lepšiu uplatniteľnosť na trhu práce; pri špecializovaných úlohách môže byť potrebná vyššia matematika.
Najčastejšie otázky
Q: Kde nájdem bezplatné interaktívne kurzy pre začiatočníkov v programovaní?
A: Bezplatné interaktívne kurzy ponúka napr. Codecademy (http://www.codecademy.com/), ktoré vyžadujú registráciu a pamätajú postup používateľa.
Q: Aký „poradný“ zoznam technológií sa odporúča pre úplného samouka, ktorý chce rýchlo vidieť výsledky?
A: Odporúčaný štartovací webový stack v diskusii je HTML, CSS, JavaScript, jQuery, PHP a MySQL; tento postup umožní rýchle vizuálne výsledky a praktické projekty.
Q: Ktoré jazyky sú najlepšie pre pracovné uplatnenie v SR/CZ podľa diskusie?
A: Diskutéri najčastejšie odporúčali C# a Java pre lepšie uplatnenie; pre web development sa odporučil aj PHP a pre mobilné aplikácie Java alebo Swift.
Q: Je Python vhodný ako prvý programovací jazyk?
A: V diskusii niekoľko účastníkov odporúčalo Python ako vhodný prvý jazyk pre jednoduchšie a rýchle učenie, zatiaľ čo iní preferovali C# alebo Java pre pracovné miesto.
Q: Koľko stoja kurzy programovania podľa príspevkov v diskusii?
A: V diskusii bol uvedený príklad ceny za kurz programovania C a C++ približne 1500 e.
Q: Aké nástroje / IDE sa odporúčajú pre začiatočníkov v .NET/C#?
A: Odporúčané vývojové prostredie je Visual Studio; v diskusii sa spomína možnosť stiahnuť trial verziu z Microsoftu (http://www.microsoft.com/visualstudio/en-us/dow...).
Q: Kde hľadať články a odporúčania „ako začať“ v slovenčine?
A: Blogy a články spomenuté v diskusii zahŕňajú akonaweb.sk (www.akonaweb.sk/blog/ako-sa-naucit-programovat-...) a kurz Java pre začiatočníkov na learn2code.sk (https://www.learn2code.sk/kurzy/java-pre-zaciat...).
Q: Ako získať praktické skúsenosti bez okamžitého nástupu na programátorské miesto?
A: Diskutéri odporúčajú nastúpiť do IT firmy na pozíciu tester alebo asistentka a učiť sa programovanie cez vnútrofiremné školenia a prax, pričom firma poskytne prístup k nástrojom a školiteľom.
Závery z diskusie
Zhoda
- Treba si najprv definovať oblasť (web, mobil, databázy, vedecké aplikácie) a podľa toho vybrať vhodný jazyk.
- Webový stack HTML, CSS, JavaScript, PHP, MySQL poskytuje rýchle výsledky a je odporúčaný pre samoukov.
- Pre pracovné uplatnenie sa najčastejšie odporúčali jazyky C# alebo Java.
Sporné názory
- Niektorí odporúčajú začať s Pythonom ako najjednoduchším prvým jazykom; iní tvrdia, že C# alebo Java sú lepšou voľbou z hľadiska uplatnenia na trhu práce.
- HTML je v diskusii považované niektorými za „neprogramovací jazyk“, zatiaľ čo iní ho odporúčajú ako vhodný prvý krok pre rýchle výsledky a motiváciu.
Otvorené otázky
- Ktorý konkrétny jazyk je najvhodnejší pre jednotlivca závisí od cieľa (web, mobil, vedecké výpočty) a diskusia nedala univerzálnu odpoveď.
- Aká je návratnosť investície do platených kurzov vs. samoučenia cez bezplatné zdroje pre konkrétneho uchádzača?
Spomenuté značky a firmy
Codecademy, inet.sk, Microsoft, Visual Studio, akonaweb.sk, learn2code.sk, ECDL
Spomenuté produkty a metódy
HTML, CSS, JavaScript, jQuery, PHP, MySQL, C, C++, C#, Java, Python, Pascal, Basic, Perl, LISP, Swift, MVC, Visual Studio (trial), Codecademy, inet.sk sekcia programovanie, akonaweb blog, learn2code.sk kurz, ECDL, online kurzy, knihy (americké učebnice), práca v IT ako cesta k praxi
Miesta a osoby
žiadne
zuzanocka to ešte praveže neviem...neviem sa rozhodnúť...čo by bolo najlepšie a tak... 😎
prahaxx neviem... 😎 keby tam nebola taká ťažká matika,tak už tam dávno som... 😲 pritom tú matiku v praxi netreba... 🙄 🙄 🙄
prahaxx prijala by som nejaké materiály,linky,kde sa dá niečo stiahnuť a tak...ale nejako nikto nič nepíše.... ☹
napr. programovanie c a c++ 1500 e
ja mam zatial len uzivatelske znalosti, vlastne ECDL - Word, Excel, Access, PowerPoint, Windows, aj Linux mi niečo hovorí a kopec užívateľských bankových programov.. takže nič moc do začiatku, z knižky sa veľa naučiť nedá ☹ tak uvidíme, materská len začala 🙂)))
Asi by ste sa najprv mali rozhodnut, co presne chcete robit. Ci su to webove, mobilne aplikacie, alebo databazy alebo nebodaj nieco ine. Potom skuste s nejakym jednoduchym programovacim jazykom.
Mozete si vybrat linearne programovanie (C, pascal, basic) alebo objektovo orientovane programovanie (C++, Java)
a vlastne aj od toho co chcete robit si vybrat ktory jazyk sa chcete ucit, lebo kazda oblast vyuziva ine jazyky. Ale v podstate ked sa naucite jeden, tak dalsie uz idu lahko.
Tak vam drzim palce.
@aloacik19 - no neviem, ci matiku v praxi pri programovani netreba....v podstate...manzel programuje, - ale vyslovene zabezpecovacie zariadenia a matiku s fyzikou sype aj teraz z rukava, lebo to stale pouziva - rozne krivky, vzorce..+ musi vediet ako a kde to pouzit a upravit... pripadne , ked nevie, pozrie do knihy - je jasne :D
baby, co sa C-cka tyka tak tam by som sla uz na C#, Ccko a C++ sa uz pouzivaju pomenej.
teda @aloacik19 , na tvojom mieste by som sa pustila bud do toho C# alebo Javy.
Odporucam tuto stranku http://www.inet.sk/sekcia/programovanie
a ako programovacie rozhranie Visual Studio. Trial verziu stiahnes na nete a potom sa mozes rozhodnut, ci ti to vyhovuje. Tu je link pre download. http://www.microsoft.com/visualstudio/en-us/dow....
AHojte pocul som ze by ste sa chceli naucit programovat mozem vam dat par rad.......musite sa naucit ako prvy programovacy jazyk phyton !!!nesmiete sa ucit prvy jazyk C
@olino123456789 budem rada, ak stručne a pokiaľ možno zrozumiteľne aj pre laikov napíšeš, prečo je lepšie učiť sa prvý Python? V čom ty vidíš výhody? Na gymnáziách záčínajú práve s C-čkami , ale počula som aj o Pascale.
ok tebe to napíšem stručne lebo prahax som to písal podrobne a nemám teraz čas .......
ak si ešte neprogramovala tak sa neuč prvý jazyk C lebo ťa rýchlo omrzí..prečo??? C je univerzálny programovací jazyk nízkej úrovne, pre veľa úloh efektívnejší ako iné jazyky. Má úsporné vyjadrovanie atd......
Ale pri programovaní musíš vedieť aj kopu iných jazykov. Preto sa prvý nauč phyton a ked ho budeš vedieť tak ho používaj spojovaním manuálu a toho čo už vieš z C-ečka . Potom musíš vedieť jazyk Perl, LISP,musíš vedieť robiť cez HTML -to je lahučký pochopíš ho za pár hodín.....toto by ťi malo na začiatok stačiť ak niečo nws tak napíš:DD zatial ahoj
No ja by som povedala, ze ako prve asi treba vediet, v akej oblasti chce potom pracovat: kazdy jazyk je na ine pouzitie. Ano, vela programatorov vie viac jazykov, resp. znalost inych je vyhoda.
Ale su aplikacie, ktore sa robia skor v objekt-orientovanych jazykoch a su vedecke aplikacie, na ktore treba uz specializovane jazyky a samozrejme aj znalosti toho-ktoreho vedneho odboru.
No ale neviem-neviem, odporucat Perl niekomu, kto vie Pascal 😉 Perl je dost brutal, iny system myslenia, aspon pre mna. Urcite je to velmi "vykonny" jazyk, velmi kompaktny. Ale prave preto podla mna pre zaciatok nevhodny.
HTML v principe nie je programovaci jazyk, ale da sa fakt naucit za pol dna.
U nas vo firme (softver na ovladanie testovacich zariadeni na motory) sa pouziva C++ (je to aplikacia, ktora "rastie" uz roky a nikto ju nechce samozrejme prepisat/prelozit 😉). Na univerzite u nas vtedy letela akurat Java.
Mne osobne vyhovovali americke knihy na ucenie, zvycajne zacinaju pekne od zaciatku, ze moze zacat aj niekto bez znalosti programovania, maju vela prikladov, zhrnutie,... Autori z Europy idu casto na vsetko z vedeckej a matematickej strany, ze sa tazko zo zaciatku "rozbieha". Aspon to bol moj dojem na univerzite, ked som mala rozne podklady na ucenie, radsej som brala americke.
@ichbinich :D aj ti máš pravdu .ale ja som hacker tak ja viem za tie roky čo sa treba naučiť :DD ale tiež je pravda kde to ta osoba chce využívať atd.....ked si to tak vezmeš tak hackeri vylepšujú naprogramované software/-y .....................ale trvám na svojom:DD treba sa naučiť python,perl,LISP,HTML a až potom C ,C+ ,C++.........
však skoro všetky a ešte je dobre ked to vie naj s PHP,BSP cez sa nabúraš aj do bloknutých alebo zakázaných stránok napr. cudzie heslo na !!!FACEBOOK, azet,gmail,atd. !!! ale len na pracovné účely
suhlasim s @mirka907, C# alebo Java, to je take najvhodnejsie na uplatnenie vediet. Ale stale neviem ci sa chce autorka zivit ako programator, alebo ci sa chce len tak ucit, alebo co teda.
Ja by som ti poradila, kedze na VS nechces ist, nabehni to praxou. Popozeraj inzeraty IT firiem, chod trebars na inu poziciu (tester, alebo aj asistentka, to je jedno). Ked uz budes vo firme, v ramci volneho casu namiesto kavy sa uc programovaci jazyk a behaj po vnutrofiremnych skoleniach. Nadriadeny ti rozhodne branit nebude vo zvysovani kvalifikacie tymto sposobom. Navyse budes mat k dispozicii potrebne programy a skolitelov a prakticke ukazky za firemne eurace, nie za svoje (prave naopak, este ta za to aj zaplatia 😀 ). Ked uz si vyberies comu sa chces venovat, ponukni svoju vypomoc na patricnom projekte. A uz len sosaj prakticke skusenosti a figle od starsich kolegov 😉 .


@aloacik19 a v com by si chcela "programovat"?