Ako zacat programovat ?

Sekcia o programovaní, programovacích jazykoch...
Enzo87
Používateľ
Používateľ
Príspevky: 459
Dátum registrácie: Pi 28. Nov, 2014, 19:30
Bydlisko: Bratislava

Re: Ako zacat programovat ?

Príspevok od užívateľa Enzo87 » Ne 02. Jún, 2019, 17:45

zdravim, obnovujem vlakno, zacal som sa venovat frontendu, HTML, CSS teraz zacinam javascript, hram sa s blbostami, spravil som si online kurz cez jesnu SK stranku ale mam pocit ze nic neviem, vyzna sa tu niekto do JS? mohol by mi poradit co sa ucit, kde alebo ako pokracovat? pripadne stranky na to specializovane?

Užívateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6123
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Ako zacat programovat ?

Príspevok od užívateľa M1ch4l » Po 03. Jún, 2019, 11:20

Najlepsie chytit do ruk nejaku knizku. Da sa aj online kurz, ale v Slovencine by som to moc optimisticky nevidel. V Anglictine by si si urcite nieco nasiel.

HTML a CSS, to moc nie je programovanie. Javascript uz OK.

Aby si sa nieco naucil, musis si to aj skusat a nieco si naprogramovat. Len si spravit kurz ma len velmi maly efekt.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ NuForce uDAC v2
Bike: Scott Aspect 20 2012 black/green; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU i7 4790K bez OC + Noctua U12S; MB Sabertooth Z97 Mark 2; RAM HyperX Fury 16 GB; GPU RTX 2070 Armor; OS SSD 850 Evo 250GB; Storage 860 QVO 2TB, WD Black 2TB; PSU Seasonic G550; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Roccat ARVO, Logitech G903 + Razer Destructor 2, Blue Snowball

Enzo87
Používateľ
Používateľ
Príspevky: 459
Dátum registrácie: Pi 28. Nov, 2014, 19:30
Bydlisko: Bratislava

Re: Ako zacat programovat ?

Príspevok od užívateľa Enzo87 » Po 03. Jún, 2019, 12:25

Javascript len zacinam, skusam veci ako napriklad nech mi prehliadac vyhodi tabulku, ze zadaj cislo1 potom dalsiu s cislom2 ktore mi nasledne vynasobi a scita a podobne srandy, alebo nech mi vypise ci je parne/neparne a pri tomto som skoncil, vies poradit konkretne nieco ako pokracovat a zlepsovat sa? Mne to pride tak, ze sam to je nemozne.

Užívateľov profilový obrázok
DC9-32
Používateľ
Používateľ
Príspevky: 237
Dátum registrácie: Po 25. Feb, 2013, 20:12
Bydlisko: NR

Re: Ako zacat programovat ?

Príspevok od užívateľa DC9-32 » Po 03. Jún, 2019, 13:07

síce ja som sa naučil v Pythone tak, že dokažem vyrobiť skripty ktoré viem využiť v práci. Dá sa to aj z videí, aj z knižiek. Je to na tebe čo ti je lepšie, kvalitný zdroj je to hlavné na forme až tak nezaleží. Dalej je doležité či ti viac vyhovuje tzv. "code along" a potom si to rozobereš, alebo sa naučiť jednotlivé "bloky" ktoré potom už svojpomocne pospajaš do niečoho zmysluplného.

Na JS ti môžem odporučiť https://watchandcode.com/p/practical-javascript je zdarma a udajne super kvalita. Najlepšie je zobrať do ruky pero a papier a robiť si poznámky potom sa to pokusiť vytvoriť z poznámok a takto dokola kym sa to nejako nenaučiš... Určite ale nečakaj že z jedneho zdroja sa naučiš všetko čo potrebuješ. Určite nie. A hlavne keď si si vybral web development a hlavne front end.

a určite to možné je, na slovensku neexistuje škola, z ktorej by si vyšiel ako pán programátor. A možno ani v zahraničí. Všetko sa musíš naučiť sám. A to ide časom, najviac sa naučiš tak, že proste budeš skušať aj sám, naštuduješ si nejakú problematiku, napr funkcie a budeš s nimi experimentovať. a tak ďalej

a ak tým slovenským zdrojom myslíš webrebel, tak ti poradím od toho utekaj rýchlo a daleko. Dobre sa to pozerá, ale človek sa nič nenaučí, iba sleduješ profika ako robí čo mu ide. A tebe nie. Je kopec videí kde je aj teoria rozoberaná ako to funguje v pozadí, možno si povieš že ved to je nuda a nepotrebuješ to.. ale potrebuješ. Aspoň aby si mal aký-taký obrázok. Ešte dohodím pár zdrojov ktoré majú význam aj pre dalších ludi čo natrafia na tento topic.

https://www.edx.org/ - online kurzy

https://www.hackerrank.com/ - challange a problem solving

http://automatetheboringstuff.com/ - moja biblia

https://www.freecodecamp.org/ - pre uplnych začiatočníkov taká interaktívna stránka

udacity.com - online kurzy

https://www.coursera.org/ - online kurzy

inak vačšinu video kurzov nájdeš aj na forach o ktorých sa nehovorí a nemusíš to kupovať.

Užívateľov profilový obrázok
Matej.T
Používateľ
Používateľ
Príspevky: 1718
Dátum registrácie: Pi 11. Mar, 2011, 22:09
Bydlisko: Piešťany/Brno

Re: Ako zacat programovat ?

Príspevok od užívateľa Matej.T » Po 03. Jún, 2019, 16:17

Čomu sa vlastne chceš venovať? Keď sa začínaš hrať s JS, pozri na React :-)
 Macbook Pro 2.4/8/256 (Late 2013) + Samsung Galaxy S9 Midnight Black DUOS
Gaming: Intel i5 8600k | delid by Gabo |+ Barrow CPU block | EVGA GTX 1080 SC + EKWB nickel plated block | ASRock Z370 Extreme4 | Corsair Dominator 16GB DDR4 3200Mhz | Corsair RM650i | Fractal Design Define R6 TG | Samsung EVO 850 250GB | EK-DuraClear + EK D5+ EKWB PE 360 + EKWB XE 240 + Acer Predator XB271HU + Corsair K70 RGB + Corsair Scimitar Pro
HTPC: Intel Xeon 1225v3 | MSI H87I | Crucial 8GB | Fractal Node 304 | Seasonic G Series 360

Užívateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6123
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Ako zacat programovat ?

Príspevok od užívateľa M1ch4l » Po 03. Jún, 2019, 17:26

Ja myslim, ze v prvom rade sa treba naucit tie koncepty a zaklady programovania, a az potom riesit konkretny jazyk.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ NuForce uDAC v2
Bike: Scott Aspect 20 2012 black/green; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU i7 4790K bez OC + Noctua U12S; MB Sabertooth Z97 Mark 2; RAM HyperX Fury 16 GB; GPU RTX 2070 Armor; OS SSD 850 Evo 250GB; Storage 860 QVO 2TB, WD Black 2TB; PSU Seasonic G550; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Roccat ARVO, Logitech G903 + Razer Destructor 2, Blue Snowball

Enzo87
Používateľ
Používateľ
Príspevky: 459
Dátum registrácie: Pi 28. Nov, 2014, 19:30
Bydlisko: Bratislava

Re: Ako zacat programovat ?

Príspevok od užívateľa Enzo87 » Po 03. Jún, 2019, 18:16

momentalne skusam jQuery, len nerozumiem niektorym konceptom alebo ako to nazvat, "fundamentals" po anglicky, ze kedy co pouzit. obcas sa zaseknem na blbosti. s tymto potrebujem zacat

Užívateľov profilový obrázok
Matej.T
Používateľ
Používateľ
Príspevky: 1718
Dátum registrácie: Pi 11. Mar, 2011, 22:09
Bydlisko: Piešťany/Brno

Re: Ako zacat programovat ?

Príspevok od užívateľa Matej.T » Po 03. Jún, 2019, 18:28

Tiež som podobnou situáciou prechádal za posledný rok (front end). Codecademy som spravil a vedel som :shit:. Našťasie som mal/mám mentora, ktorý ma nasmeroval na správnu cestu (pedagóg na VŠ). Začal som postupne so základným webom, úroveň stredná škola. Postupne dochádzalo k nabalobaniu znalostí typu Bootstrap, npm, Git...

Potom som začal rozmýšlať čo dalej. Plain JS bol/je nečitatelný pre mňa. Následne prišiel môj mini projekt, kde som si spravil návrh v Affinity Design daného webu. Určitá "dynamika" už bola potrebná a vtedy to začalo. Rozhodoval som sa medzi Angular a React. Nakoniec výber padol na React knižnicu, kvôli žiadanosti na pracovnom trhu. Kód je aj pre úplného amatéra značne zrozumiteľný. Keď človek prekoná mindfuck záležitosť props-ov a state-ov, tak už prejde depka.

Samozrejme, že celé písanie webu bol pokus/omyl, ale na tom sa človek najlepšie učí. Keď sa zasekne na určitej časti tak vždy pomôže stackoverflow.com.

Načo pane bože riešiš jQuery, ktorý sa blíži k zenitu?
 Macbook Pro 2.4/8/256 (Late 2013) + Samsung Galaxy S9 Midnight Black DUOS
Gaming: Intel i5 8600k | delid by Gabo |+ Barrow CPU block | EVGA GTX 1080 SC + EKWB nickel plated block | ASRock Z370 Extreme4 | Corsair Dominator 16GB DDR4 3200Mhz | Corsair RM650i | Fractal Design Define R6 TG | Samsung EVO 850 250GB | EK-DuraClear + EK D5+ EKWB PE 360 + EKWB XE 240 + Acer Predator XB271HU + Corsair K70 RGB + Corsair Scimitar Pro
HTPC: Intel Xeon 1225v3 | MSI H87I | Crucial 8GB | Fractal Node 304 | Seasonic G Series 360

Enzo87
Používateľ
Používateľ
Príspevky: 459
Dátum registrácie: Pi 28. Nov, 2014, 19:30
Bydlisko: Bratislava

Re: Ako zacat programovat ?

Príspevok od užívateľa Enzo87 » Po 03. Jún, 2019, 19:00

s tou depkou si to vystihol, ja ju mam od vcera, ja riesim tiez mentora ale neviem ci sa mi to podari kedze nas je celkom busy.

ked nie jQuery tak co ine? to som mal na kurze ktory som si kupil a preto ho riesim. ja som sa teraz fakt ze zasekol
Javascript chcem vediet nie len na frontend ale aj na ine veci. Proste neviem teraz kade ist........preto som sa obratil tu na ovela viac skusenejsich aby mi to povedali :)

Užívateľov profilový obrázok
PROMETHEUS
Používateľ
Používateľ
Príspevky: 1990
Dátum registrácie: Ne 23. Jan, 2005, 20:00
Bydlisko: Banska Bystrica

Re: Ako zacat programovat ?

Príspevok od užívateľa PROMETHEUS » Po 03. Jún, 2019, 19:11

ja ked som sa ucil programovat tak som tiez zacinal s js a som si robil take jednoduche hry ako snake a space invaders. vtedy mi to trvalo dost dlho spravit a kod bol strasny ale naucil som sa a aj ma to bavilo. teraz ked som sa znovu po rokoch pozrel na ten kod tak som sa az smial ze co som to tam porobil, ale fungovalo to. odtial uz bolo lahko sa naucit aj ine jazyky
MB: Gigabyte Aorus B450 I PRO WIFI Mini-ITX CPU: AMD Ryzen 5 2600 @ 4.1GHz 1.375V RAM: G.Skill F4-3200C16D-16GTZB @ 3066MHZ 14-15-15-32 GPU: Sapphire RX Vega 56 @ 1650MHz 1.1V / 950MHz 950mV + AOC Q3279VWF SSD: WD Black SN750 500GB + Samsung 840 EVO 250GB + SanDisk Ultra II 960GB CASE: Corsair 380T PSU: OCZ Gold 750W Klavesnica, mys: Razer BlackWidow Ultimate + Mamba Chroma Wireless

Užívateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6123
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Ako zacat programovat ?

Príspevok od užívateľa M1ch4l » Po 03. Jún, 2019, 20:39

Ja by som Javascriptom nezacinal. Je to webovy jazyk, ktory je nabaleny na ine veci, a na ten jazyk su nabalene dalsie veci. Toto vsetko ta pri uceni bude brzdit, resp. sa budes ucit veci, ktore "nie su programovanie".

Zacal by som nejakym jazykom, na ktory je toho nabalene co najmenej. Zacat sa da v pohode s Pascalom, to je viac low-level, ale na zaciatok to uplne staci. My sme tym zacinali na vyske. Dobry na zaciatok by mohol byt aj Python. Pripadne potom Haskell bol vraj navrhnuty ako jazyk na vyuku, ale je funkcionalny, co tomu dava trochu specificky nadych...

Ak sa chces naucit programovat, potrebujes sa naucit pracovat s funkciami (to je to najdolezitejsie, ked chces pisat rozumny kod), datovymi strukturami, kontajnermi (prip. sa im hovori aj collections), a potom aj s objektami, resp. teda so zlozenymi datovymi typmi. Potom ked toto zvladas, tak si das Javascript, kde sa naucis ako zobrazit nejaky text v alert boxe...
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ NuForce uDAC v2
Bike: Scott Aspect 20 2012 black/green; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU i7 4790K bez OC + Noctua U12S; MB Sabertooth Z97 Mark 2; RAM HyperX Fury 16 GB; GPU RTX 2070 Armor; OS SSD 850 Evo 250GB; Storage 860 QVO 2TB, WD Black 2TB; PSU Seasonic G550; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Roccat ARVO, Logitech G903 + Razer Destructor 2, Blue Snowball

LordKJ
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 7136
Dátum registrácie: Po 28. Feb, 2011, 11:49
Bydlisko: Bratislava/Kežmarok
Kontaktovať užívateľa:

Re: Ako zacat programovat ?

Príspevok od užívateľa LordKJ » Po 03. Jún, 2019, 21:31

ci zacne riesit v node alebo v pythone na zakladne veci mu to je jedno

zas sa netvarme, ze javascript je len na alert boxy na webe (osobne ho nemam rad ale zas netreba hovorit blbosti) https://javascript.info/
[......]

Užívateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6123
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Ako zacat programovat ?

Príspevok od užívateľa M1ch4l » Po 03. Jún, 2019, 21:44

Nechcem ten jazyk nejak zhadzovat, ale ma svoje pouzitie a myslim si, ze prave kvoli tomu to ako vyukovy jazyk nebude uplne vhodne. Ale mas pravdu v tom, ze je to skoro jedno.
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ NuForce uDAC v2
Bike: Scott Aspect 20 2012 black/green; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU i7 4790K bez OC + Noctua U12S; MB Sabertooth Z97 Mark 2; RAM HyperX Fury 16 GB; GPU RTX 2070 Armor; OS SSD 850 Evo 250GB; Storage 860 QVO 2TB, WD Black 2TB; PSU Seasonic G550; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Roccat ARVO, Logitech G903 + Razer Destructor 2, Blue Snowball

LordKJ
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 7136
Dátum registrácie: Po 28. Feb, 2011, 11:49
Bydlisko: Bratislava/Kežmarok
Kontaktovať užívateľa:

Re: Ako zacat programovat ?

Príspevok od užívateľa LordKJ » Po 03. Jún, 2019, 22:12

tak ja sa stretavam prevazne s jeho BE vyuzitim tak preto v tom nevidim vobec ziaden problem v porovnani s takym pythonom
[......]

Enzo87
Používateľ
Používateľ
Príspevky: 459
Dátum registrácie: Pi 28. Nov, 2014, 19:30
Bydlisko: Bratislava

Re: Ako zacat programovat ?

Príspevok od užívateľa Enzo87 » Ut 04. Jún, 2019, 08:48

dakujem za nazor. U nas vo firme sa vsetko robi v JS a nie je s tym problem, je to celkom rozsireny jazyk a uz sa pouziva vsade nie len na "ozivenie" web stranok. Pokukam linky vyssie a keby nieco este sa popytam.

Napísať odpoveď

Návrat na "Programovanie"