Portál pre začiatočníkov - startup | Diskusia

Programovacie jazyky, rady, poradňa...
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa BX »

Zdravím miestnych programátorov!

Dnes som dostal zase kopu súkromných od človeka, ktorý sa chce naučiť programovať a už ma to fakt dožralo. Preto som sa rozhodol, že vám predsa len odprezentujem to, čo som spísal ešte koncom semestra.
Myšlienka je jednoduchá - portál ako útočisko pre začiatočníkov v programovaní. Že je takých už dosť? Nie je! A to preto, že neexistuje žiadna jednoznačná odpoveď na to "ako začat programovať". Ja chcem takúto jednoznačnú odpoveď vytvoriť a dať aj nám web, na ktorý sa budeme môcť s kľudným svedomím odkazovať.

Ak si nájdete chvíľu, prečítajte si toto:

Kód: Vybrať všetko

http://bxstartup.php5.sk/index.php
(V CODE, pretože tam nemusia byť zbytočne prístupy. Ani neviem, čo v tom zdrojáku je.)

Chcel som na tom začat makať už toto leto, ale otrepal som sa do Ruska, kde mám práce nad hlavu. Áno, viem, že tak ako to teraz je, je to nereálny projekt. Ale aj tak sem píšem. Nie len ja si totiž myslím, že je to projekt potrebný a bude mať úspech. Možno spolu nájdeme nejakú cestu ako ho zrealizovať v konečnom čase.
Píšte, prosím, všetko čo vás napadne, aký máte k tomu postoj a prípadne či a ako by ste vedeli priložiť ruku k dielu. Projekt som plánoval ako dobrovoľnícku prácu, kde by každý pracoval vo svojom voľnom čase. Sám ale veľa voľného času, žiaľ, nemám a väčšina z vás na tom bude podobne.

Tak teda dávam priestor na diskusiu.
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Portál zacniteprogramovat.sk startup | Diskusia

Príspevok od používateľa harrison314 »

Co takto upozornovat aj na ine veci ako chyby v kode, napriklad nespravne pomenovania premennych, nejdnotne pomenovanie premenych,
alebo smrdlavy kod.
Napriklad neoptymalny a zbytocny kod sa da lahko detekovat aj pomocou gcc, bola to cast mojej bakalarky.
Mek
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4661
Registrovaný: 23 mar 2005, 23:00
Bydlisko: ZA <-> TN
Kontaktovať používateľa:

Re: Portál zacniteprogramovat.sk startup | Diskusia

Príspevok od používateľa Mek »

Suhlasim s harrison-om. Je dobre upozornovat aj na to, kedy sa co pise s velkymi a malymi pismenami, ze pouzitie niektorych specialnych znakov robi kod necitatelnym aj ked su v nazvoch povolene... pouzivat camelCase a kod patricne komentovat.
K projektu: myslim si, ze takych, "ja nemam cas, robte to ini vo svojom volnom case, samozrejme zadarmo", tu uz bolo dost. Este jedna mala rada: nazov domeny si odober z temy, inak ti ju niekto uchmatne ;)
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa BX »

Čo všetko sa bude kontrolovať, to už je najmenej. Momentálne mi ide hlavne o tvorbu portálu, pretože bez neho bude celé to kontrolovanie na prt. Na začiatok by možno stačilo rozchodiť kurz a lekcie.
Mek napísal:takych, "ja nemam cas, robte to ini vo svojom volnom case, samozrejme zadarmo", tu uz bolo dost.
Bolo, ale ja toto nechcem pre seba. Ja osobne si veľmi želám, aby takýto projekt vznikol a budem sa snažiť, aby to tak bolo. Nie je to tak, že "dobrovoľníci" urobia všetko a ja z toho budem ryžovať. Ja chcem vytvoriť portál pre ľudí, chcem urobiť dobrú vec a verím, že nie som sám. Ak tu nájdem len jedného, bude to úspech a projekt sa bude maličkými krokmi posúvať dopredu.

Programov do kurzu už niekoľko aj mám. Lekcie som písať začal a budem v tom aj pokračovať. Tu mi ide hlavne o stavbu portálu - možno sa nájdu webisti, ktorí na tom budú chcieť makať a dá im tom skvelú referenciu do budúcnosti. Veď uznaj - pri troche optimizmu najlepší slovenský e-learning programovania? To je veľmi pekná vizitka.

Ak sa tu nájde aj niekto, kto by chcel písať lekcie, články, alebo proste niečo na danú tému, tiež to bude dobré. Do lekcií to nejako namontujeme.
Na takto veľkom projekte naozaj nemôžem urobiť všetko sám. Ale prinajhoršom urobím a keď prídeš, Mek, dám ti ban len tak, aby si mal :P (Len kvôli tomu urobím banovací systém)

Ja tu nezháňam ľudí, ktorí by mali spraviť to, čo chcem ja. Ja hľadám ľudí, ktorí chcú spraviť to, čo pomôže, verím, stovkám mladým ľuďom.
Mek napísal:Este jedna mala rada: nazov domeny si odober z temy, inak ti ju niekto uchmatne
Veľmi dobrá poznámka.
awtt
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1234
Registrovaný: 01 nov 2006, 19:37
Bydlisko: San Francisco
Kontaktovať používateľa:

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa awtt »

Napad celkom dobry, ale podobny portal uz fungoval (http://www.zajtra.sk/) a momentalne celkom upada.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa BX »

No keď človek príde na web s cieľom naučiť sa programovať a vidí tam kopu článkov, kategórií a slová ako javascript, C, java, php a všetko možné aj nemožé... na tomto webe sa veru ľudia programovať nenaučia.
Za to tento portál bude zameraný len a len na výuku programovania z úplnej nuly do stavu, keď študenti budú vedieť, kam môžu ísť ďalej a nebudú sa na fórach pýtať "Viem Cčko, čo mám teraz robiť?"
Žiadne články o iných jazykoch, technológiách, nových vychytávkach, vylepšieniach atď - takých je naozaj dosť.
Človek proste príde, prečíta si nejaký úvod, ako to tu funguje a začne sa učiť.
LukasqoO
King
King
Príspevky: 1647
Registrovaný: 08 okt 2011, 19:54

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa LukasqoO »

BX veľmi dobrý nápad. Mne by sa to páčilo tak, že každý tretí deň (alebo každý týždeň, atď...ako by ti to vyšlo z voľného času) by vyšla jedna lekcia. Mne sa to zdá ako fajn nápad ako si udržať ľudí, ktorí by naozaj o to programovanie mali záujem (napr. ja). Ale nemusíš s tým súhlasiť čo som teraz napísal. Samozrejme, že to je iba nápad. Chválim ťa za to, že chceš svoje vedomosti posunúť ďalej. :smt001
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa BX »

LukasqoO napísal:Mne by sa to páčilo tak, že každý tretí deň (alebo každý týždeň, atď...ako by ti to vyšlo z voľného času) by vyšla jedna lekcia.
Toto som možno nepochopil? Lekcie budú voľne prístupné každému, už hotové, od začiatku.
Ľudí tam udrží kurz. Ono to nemusí byť úplne striktne tak, že jedna lekcia = jedna úloha v kurze. Ale v lekciách určite bude postupne vyložené to potrebné na zvládnutie každej úlohy.

(Kurz a lekcie rozlišujem tak, že kurz sú úlohy previazané s lekciami. To bude prístupné len študentom - registrovaným užívateľom.)

Ja by som vám aj dal nejakú úlohu na ukážku, ale momentálne nemám prístupný server, kde by sa to dalo spustiť (potrebujem php, gcc a oprávnenia vytvárať/mazať/kopírovať súbory dle libosti) Ak niekto poskytne (na skúšku), môže byť aj to.
LukasqoO
King
King
Príspevky: 1647
Registrovaný: 08 okt 2011, 19:54

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa LukasqoO »

Ja som to myslel tak, že teória by vyšla každý tretí deň. To je jedno vlastne, aj tak Ťa chválim ! :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa audiotrack »

BX napísal:... prípadne či a ako by ste vedeli priložiť ruku k dielu. Projekt som plánoval ako dobrovoľnícku prácu, kde by každý pracoval vo svojom voľnom čase. ...
toto znie dobre. Môžem ti spraviť svn trunk na serveri ak chceš
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa BX »

audiotrack, od teba beriem všetko :D
Vlastne som dúfal, že by si sa mohol nejakým spôsobom podieľať aj na tvorbe portálu. Aspoň ako konzultant. Ak sa nikto nenájde, začnem na tom robiť aj sám, ale s takýmto niečím nemám skúsenosti. Asi by to chcelo minimálne vybrať vhodný framework a skonzultovať čomu sa vyvarovať, na čo si dávať pozor, nejaké odporúčania atď.
Aj tak sa to skôr či neskôr celé prepíše, ak sa to chytí.

LukasqoO: Ak by to vychádzalo trebárs každý tretí deň, nemohol by si ísť každý svojím tempom. Napríklad určite poznáš tie knihy Naučte sa (kvantovú mechaniku) za 21 dní. To sú najhoršie knihy, aké môžu byť, pretože to študentovi dáva pocit "hm, túto lekciu som mal zvládnuť za deň a už na nej trávim 4. Som to ale blbec :( " A to je zle!
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa pcsiete »

BX napísal:No keď človek príde na web s cieľom naučiť sa programovať a vidí tam kopu článkov, kategórií a slová ako javascript, C, java, php a všetko možné aj nemožé... na tomto webe sa veru ľudia programovať nenaučia.
Ja iba tak skonštatujem že podľa mna sa ty vlastne pokúšaš nahradiť prirodzený spôsob, akým sa dnes študenti dostávajú k programovaniu. V škole sa naučia pascala a už si potom sami hľadajú knihy. Kedže ale študentom do školy chodiť nezakážeš, tvoja stránka sa tak profiluje na ľudí, ktorí sa k programovaniu na škole nedostali -> kaderník, kuchár, zvárač, stolár atd., alebo jednoducho ľudí ktorí ešte na strednej nie sú -> ZŠ.
Proste normálny študent ktorému to aspoň trošku myslí vyjde zo školy a už má prehľad ("aha toto je imagine, toto je !PASCAL! to poznám!, a toto je C"). Potom už má zadefinovaný pojem programovať, a literatúru/stránky si už nájde.
Študenti nie sú neschopní, že by si toto nenašli. "Hľa, idem sa naučiť programovať" ich proste nenapadne pokým sa s programovaním už stretli, teda ak sa s ním ešte nestretli a sú na ZŠ.
PhYs0c
King
King
Používateľov profilový obrázok
Príspevky: 1612
Registrovaný: 17 apr 2009, 21:56
Bydlisko: Nitra
Kontaktovať používateľa:

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa PhYs0c »

Dobry napad..mna od programovania odradilo asi to ze som nevedel najst ziadne kvalitne zdroje..skoncil som pri css ku lebo kazdy ma odkazoval na pomaly 30 rokov stary jakpsatweb.cz ...mohol by som "zasponzorovat" hostingom a domenou :wink:
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa pcsiete »

PhYs0c mal si programovanie na škole?
PhYs0c
King
King
Používateľov profilový obrázok
Príspevky: 1612
Registrovaný: 17 apr 2009, 21:56
Bydlisko: Nitra
Kontaktovať používateľa:

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa PhYs0c »

Vedlajsi predmet ale to bol tak pascal..preco?

Inak zamerat sa na mladsich by nebol zly napad dnes sa ucia programovat 10 rocni pomaly...
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa pcsiete »

PhYs0c napísal:Vedlajsi predmet ale to bol tak pascal..preco?
Nejak ta to vtedy nechytilo, a potom si sa dostal k CSS? BTW dlho som povazoval pascal za nijaky jazyk, pokym som nenasiel dost velku spojitost s VHDL a to som si povedal ze pre studentov je to dobry zaciatok.
PhYs0c napísal:Inak zamerat sa na mladsich by nebol zly napad dnes sa ucia programovat 10 rocni pomaly...
Hej, nejaky admin sa tu k tomu neozve? :D
Ja osobne si myslim ze programovanie ide s rozvojom logiky. Taky 10rocny dokaze na abstraktnej urovni jazyka napredovat (funkcie, cykly, typy, rozne API), ale pri praci napr. s cislami im chyba matematika, a v OOP zase bude davat vsetky cleny public (vsak naco by som chcel nieco skryt sam pred sebou? :D ).
xadman
Medium Star
Medium Star
Príspevky: 305
Registrovaný: 09 mar 2011, 17:02

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa xadman »

Programovať sa učia ešte aj mladší než 10.
Najlepšie je pre nich začať s Drag 'n' Drop systémom napr ako toto http://blockly-demo.appspot.com/static/ ... urtle.html
PhYs0c
King
King
Používateľov profilový obrázok
Príspevky: 1612
Registrovaný: 17 apr 2009, 21:56
Bydlisko: Nitra
Kontaktovať používateľa:

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa PhYs0c »

Co ja viem..islo mi to asi jedinemu z triedy..aj na mature som mal nejaky lahky program napisany do 5 minut..uz si nepamatam ani aky :D ale nevidel som nejak buducnost teda ze co by som robil s tym jazykom...po skole ma chytili internetpve stranky tak som si pozrel HTML a na taky primitivny jazyk ma to dost ocarilo..to somzistil ze sa mi hodi css tak som sa ho naucil...potom som chcel php ale jednak kvoli problemom v rodine som na to nejak nemal priestor k dalsej samouke a jednak som bol nan lenivy vtedy asi najma kvoli uzasnemu psychickemu rozpolozeniu..ale mat vtedy prilezitost a ucitela tak urcite idem do toho..ale v tom case som uz vedel ze sa s vyskou mozem rozlucit a nastupit do prvej roboty kde ma zoberu aby sme neskoncili pod mostom...to som sa snazil este zachranit tak ze som si kupil html5 a css3 knizku a cital cez prestavky v robote...a tam skoncila cela moja snaha o programovanie :) ale som sa rozpisal
sundevil
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4169
Registrovaný: 18 mar 2005, 12:03
Bydlisko: BA

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa sundevil »

Jednoduchy algoritmus dokaze vymysliet aj male dieta. 2. stupen ZS uz musi vymysliet jednoduche veci. Samozrejme, ze takyto ziak nemoze pisat OOP, ale ked ma dobre zaklady tak sa nauci vsetko. Ani len Pascal nie je uplne najlepsi na zaciatok. Detom patria vyukove programy. Pred 20 rokmi ficala korytnacka Zofka a Robot Karel. Na nich sa dali naucit elementarne zaklady a na nich sa dalo v pohode stavat dalej. Nam sa dokonca este predtym nalieval do hlavy postup ako sa kresli vyvojovy diagram a nejake dalsie veci potrebne pri algoritmizacii. Nebolo to lahke pochopit, ale taky zaklad ako je navrh programu este predtym ako zacnem pisat kod je nieco co chyba kopec ludom. Teda si vsetko premysliet dopredu a vytvorit schemu, podla ktorej mozem dalej pracovat a pripadne rozvijat dalej.
Velmi dobre zhodnotenie sucasneho pristupu k vyuke programovanie: http://pctuning.tyden.cz/hardware/multi ... e-programy
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Portál pre začiatočníkov - startup | Diskusia

Príspevok od používateľa pcsiete »

sundevil napísal:Jednoduchy algoritmus dokaze vymysliet aj male dieta. 2. stupen ZS uz musi vymysliet jednoduche veci.
Take tvorenie algoritmov na jedno kopyto by som nebral za programovanie, ale za stratu casu. Poky v programovani nie je kusok matematiky, neda sa to velmi povazovat za programovanie, ale za hranie nejakej hry. A to podla mna uz nesuvisi s programovanim.
Napísať odpoveď