Nadarenost za programiranje

  • Začetnik teme Začetnik teme Nona2
  • Datum pokretanja Datum pokretanja

Da li treba biti nadaren za programiranje?

  • Da- moras imati talenat.

    glasova: 7 43,8%
  • Ne- svako moze da nauci da programira.

    glasova: 9 56,3%

  • Ukupno glasova
    16
Sta da mu kazem : Sve ti je loshe, ceo kurs, sranje, ne umes da predajes, zao mi je da mu rusim sneska.


Opcija 2: ja sam glupa,
a ni to ne iskljucujem
Ако нисам нешто погрешно схватио, ти си потпуни почетник у томе, а курс је ипак намијењен онима који некаквог искуства већ имају? Ако је то, онда наравно да све запиње јер се подразумијева да знаш оно што као потпуни почетник нити знаш нити можеш знати док ти то неко не објасни. Ако је то нека „бигинерс” варијанта, види постоји ли и „апсолут бигинерс”. Не зајебавам се, нпр. колико год било просто збрајање до 10, дијете прво мора научити бројеве од 1 до 10, ако подразумијеваш да их зна, а оно их не зна, ето белаја.
 
Ако нисам нешто погрешно схватио, ти си потпуни почетник у томе, а курс је ипак намијењен онима који некаквог искуства већ имају? Ако је то, онда наравно да све запиње јер се подразумијева да знаш оно што као потпуни почетник нити знаш нити можеш знати док ти то неко не објасни. Ако је то нека „бигинерс” варијанта, види постоји ли и „апсолут бигинерс”. Не зајебавам се, нпр. колико год било просто збрајање до 10, дијете прво мора научити бројеве од 1 до 10, ако подразумијеваш да их зна, а оно их не зна, ето белаја.


namenjen je pocetnicima
 
namenjen je pocetnicima
Онда мијењај тог Индијца. Нисам гледао да ли тих курсева има по нету слободних за скидање/гледање, то ће знати ови који се тиме активно баве, и то би могла бити згодна варијанта за учење.
 
Nona2, ma nije do tebe ni Indijca, ovaj JS je tesko djubre od programskog jezika, ovo je uzas sta ljudi rade. Ja sam ucio C i python i mucim se da ukapiram nesto sto nema nikakve logike.
Da li je ovo normalno?

Primer:
let x = 6 + 5 + "Rec"; // Rezultat 11Rec
let x = "Rec" + 5 + 6; //Rezultat Rec56

Primer2:
sum = x + y;
console.log("Value of x is: " + x + "Value of y is: " + y + "Sum of numbers is" + sum );
var sum, y = 2, x = 5;

U svakom normalnom jeziku bi ovo bacilo gresku, u JS ovo radi.
 
Nona2, ma nije do tebe ni Indijca, ovaj JS je tesko djubre od programskog jezika, ovo je uzas sta ljudi rade. Ja sam ucio C i python i mucim se da ukapiram nesto sto nema nikakve logike.
Da li je ovo normalno?

Primer:
let x = 6 + 5 + "Rec"; // Rezultat 11Rec
let x = "Rec" + 5 + 6; //Rezultat Rec56

Primer2:
sum = x + y;
console.log("Value of x is: " + x + "Value of y is: " + y + "Sum of numbers is" + sum );
var sum, y = 2, x = 5;

U svakom normalnom jeziku bi ovo bacilo gresku, u JS ovo radi.
JS bad parts :)
ma jok.

PERL:

use 5.010;
my $x = 6 + 5 + "rec"; # daje 11
say($x);

promeni liniju 2 u:
my $x = 6 + 5 . "rec"; # dobijes potpuno isto kao i u JS

isto vazi za PHP (sa istom modifikacijom).
u JS '+' je malo vise overloadovan
 
U JS ladno mozes da nazoves varijablu _10 ili $10. :hahaha: Kome je to palo na pamet?
Zamisli ti ovo bude prvi jezik koji naucis. Pa ti ima da se okozis da ispravis sve brljotine koje te je JS naucio. Verujem da je JS kod uzasan za pracenje.
Kad sam video da mozes da dobijes slova i brojeve koristeci ovo !+[ ] umro sam od smeha.

Da, ovo je program u JS. :hahaha:

1_z3BerKUBVV0-_pM818zBKQ.png
 
U JS ladno mozes da nazoves varijablu _10 ili $10. :hahaha: Kome je to palo na pamet?
Zamisli ti ovo bude prvi jezik koji naucis. Pa ti ima da se okozis da ispravis sve brljotine koje te je JS naucio. Verujem da je JS kod uzasan za pracenje.
Kad sam video da mozes da dobijes slova i brojeve koristeci ovo !+[ ] umro sam od smeha.

Da, ovo je program u JS. :hahaha:

Pogledajte prilog 1208937
"_ime" varijabile dolazi iz C kompajlera kad jezik ne daje mehanizam za skrivanje varijabila a programeru trebaju.
takodje Python to radi u klasama. Po konvenciji _var je 'privatna' variabla
dobar deo jezika koristi _ kao validni znak za variable, neki insistiraju da ne moze na pocetku imena, neki ne.
inace slazem se da je JS grozan za ucenje. Plus, iz istorijskih razloga ne fiksaju ocigledne bagove jer se istorijski kod naslanja na taj 'bagoviti' princip. Jes shebano :) Al sta je tu je, to je. Velika industrija ga odrzava, tako dok ne dobijemo nesto bolje, drndacemo se s ovim. Cesto kazem kako smo mi u kamenom dobu jos uvek.
 
ne znam za C, ali mislim da u python ne mozes da kucas brojeve i znakove kao ime varijabli na pocetku naziva varijable.
koliko se secam, ne bi smelo da se nesto nazove:
1person = "Pera"
1x = 5
_4 = "stagod"
!konstant = 3.145667

i sl. Ali dozvoljavaju valjda da se nesto nazove:
person1 = "Pera"
x1 = 5
itd.

Msm stvarno, sta bi varijabla $10 ili _5 trebalo da predstavlja? :hahaha1: Zamisli imas 1000 linija koda i neko je bio pametan da tako nazove neku varijablu.
Pa tacno da ga ubijes. :lol: Verujem da niko ne bi znao sta to treba da predstavlja i znaci.
 
U JS ladno mozes da nazoves varijablu _10 ili $10. :hahaha: Kome je to palo na pamet?
Zamisli ti ovo bude prvi jezik koji naucis. Pa ti ima da se okozis da ispravis sve brljotine koje te je JS naucio. Verujem da je JS kod uzasan za pracenje.
Kad sam video da mozes da dobijes slova i brojeve koristeci ovo !+[ ] umro sam od smeha.

Da, ovo je program u JS. :hahaha:

Pogledajte prilog 1208937
Sto ovog drugog dela tice. Slicna sala je bila skovana za C svojevremeno. Ono, ako otkucas neki tekst koji se sastoji od nasumicnih slova brojeva i interpunkcijskih znakova, C ce nesto da izkompajlira iz toga.
 
ne znam za C, ali mislim da u python ne mozes da kucas brojeve i znakove kao ime varijabli na pocetku naziva varijable.
koliko se secam, ne bi smelo da se nesto nazove:
1person = "Pera"
1x = 5
_4 = "stagod"
!konstant = 3.145667

i sl. Ali dozvoljavaju valjda da se nesto nazove:
person1 = "Pera"
x1 = 5
itd.

Msm stvarno, sta bi varijabla $10 ili _5 trebalo da predstavlja? :hahaha1: Zamisli imas 1000 linija koda i neko je bio pametan da tako nazove neku varijablu.
Pa tacno da ga ubijes. :lol: Verujem da niko ne bi znao sta to treba da predstavlja i znaci.
dobro je da postavljas pitanja oko sintakse, tako se uci bolje. Ako budes nastavio tim putem u jos detalja, pocece da ti treba leksicka analiza (gramatike). A tu ima svasta.
 
Nona2, ma nije do tebe ni Indijca, ovaj JS je tesko djubre od programskog jezika, ovo je uzas sta ljudi rade. Ja sam ucio C i python i mucim se da ukapiram nesto sto nema nikakve logike.
Da li je ovo normalno?

Primer:
let x = 6 + 5 + "Rec"; // Rezultat 11Rec
let x = "Rec" + 5 + 6; //Rezultat Rec56

Primer2:
sum = x + y;
console.log("Value of x is: " + x + "Value of y is: " + y + "Sum of numbers is" + sum );
var sum, y = 2, x = 5;

U svakom normalnom jeziku bi ovo bacilo gresku, u JS ovo radi.
Dinamicki tipovi...
 
Pyton se uci u skolama.i to osnovnim ako neko nije upoznat sa tim.
Razliciti su umovi i ljudi nekom ide matematilka bolje nekom statistika a nekom ucenje pesmica napamet.
Ali to ne znaci da ce neko kom ne ide iz prve ruke da "nauci pesmicu" .ako dovoljno radi .nece nauciti i bolje od onog nadarenog lika.
Svaka suprotna tvrdnja je samo glas EGa nekog oronulog programera koji ne moze da prizna da sve napreduje i sve se menja i da je danasnjim klincima mnogo lakse nauciti ono sto je on ucio godinama.
Tacka.
 
Јеси ли ти надарен за програмирање или имаш тридесетогодишње програмерско искуство које те издваја од осталих?
Bas napisah recenicu na nekoj drugoj temi -- gde se pominje oronuli programski Ego.
Jbt ispalo je da je zaista tako.
Nisam imala nameru nikog uvrediti sano sam ispisala moj stav.
Izvinjavam se
 
Pyton se uci u skolama.i to osnovnim ako neko nije upoznat sa tim.
Razliciti su umovi i ljudi nekom ide matematilka bolje nekom statistika a nekom ucenje pesmica napamet.
Ali to ne znaci da ce neko kom ne ide iz prve ruke da "nauci pesmicu" .ako dovoljno radi .nece nauciti i bolje od onog nadarenog lika.
Svaka suprotna tvrdnja je samo glas EGa nekog oronulog programera koji ne moze da prizna da sve napreduje i sve se menja i da je danasnjim klincima mnogo lakse nauciti ono sto je on ucio godinama.
Tacka.

Konacno da podrazumevajuci programski jezik nije Java.

Python je visestruko koristan za skolu, a pre svega za matematiku, na kraju krajeva smislio ga matematicar.

Neko jednom rece, ono sto je nekad bio BASIC, sad je Python.
 
Neko jednom rece, ono sto je nekad bio BASIC, sad je Python.
python je koristan ko basic. Da pozivas tudj kod, pisan u C-u ili asembleru. No, prava akcija se desava u tom kodu.
Za programiranje je potrebno mnogo rada i ucenja, talenat je tu 5% cenim. Stvar je samo u tome da li ces
biti skript kidi, koga moze da zameni AI, ili ces da ucis stvari inside-out....
 
Pyton se uci u skolama.i to osnovnim ako neko nije upoznat sa tim.
Razliciti su umovi i ljudi nekom ide matematilka bolje nekom statistika a nekom ucenje pesmica napamet.
Ali to ne znaci da ce neko kom ne ide iz prve ruke da "nauci pesmicu" .ako dovoljno radi .nece nauciti i bolje od onog nadarenog lika.
Svaka suprotna tvrdnja je samo glas EGa nekog oronulog programera koji ne moze da prizna da sve napreduje i sve se menja i da je danasnjim klincima mnogo lakse nauciti ono sto je on ucio godinama.
Tacka.

U novijoj istoriji racunarstva desilo se maksimum 4-5 znacajnih promena vrednih pomena (nekoliko tehnickih i recimo samo jedna organizaciona). Nazalost ta informaticka tehnologija ma koliko izgleda da napreduje i ne napreduje onoliko koliko bi mogla. Sa mogucnistima pronalazenja informacija na internetu, malo ko malo sta originalno radi - sve je copy/paste od biznis incepcije i plana, preko investicija, menadzmenta pa sve do programerskih rovova na dnu. Stvar postaje jos gora sa AI jer sada profesionalci kopiraju algoritme iz ai uz minimalno pitanje kako oni zaista rade. Sto ce dovesti do konvergencije u jednolicna resenja. I svako ce iz straha da nesto 'ne pokvari' da se vrati na copy/paste iz biblioteke celokupnog ljudskog znanja o toj oblasti. To i nije greska nekog koji je originalan, nov, svez, to je problem sto na njemu na glavi sedi obrnuta piramida onih koji vrte jedan te isti recept u krug. Ako postoji ego on je sistemski ne licni.
 
licni ego ne figurira uopste, programiranje je fabricki rad, pijemo kafu - pisemo kod.
upravo tako. I non stop moras da radis i ucis. Industrija se menja, moras
da pratis trendove ili neces moci da nadjes posao.
Recimo sad su aktuelni geneticki/evolutivni algoritmi
za treniranje neuralnih mreza, a time sam se bavio pre
20 godina.
 
python je koristan ko basic. Da pozivas tudj kod, pisan u C-u ili asembleru. No, prava akcija se desava u tom kodu.
Za programiranje je potrebno mnogo rada i ucenja, talenat je tu 5% cenim. Stvar je samo u tome da li ces
biti skript kidi, koga moze da zameni AI, ili ces da ucis stvari inside-out....
koliko sam shvatio lokalno rezonovanje,
akademsko istrazivanje mogucnosti i kapiranje koncepata nije ono sto se trazi, neje ih briga
ono sto se trazi je: KOLIKO PARA JA mogu tu da dobijem.
Na toj tacki prestaje sva dalja diskusija i pocinje trgovina.
 
U novijoj istoriji racunarstva desilo se maksimum 4-5 znacajnih promena vrednih pomena (nekoliko tehnickih i recimo samo jedna organizaciona). Nazalost ta informaticka tehnologija ma koliko izgleda da napreduje i ne napreduje onoliko koliko bi mogla. Sa mogucnistima pronalazenja informacija na internetu, malo ko malo sta originalno radi - sve je copy/paste od biznis incepcije i plana, preko investicija, menadzmenta pa sve do programerskih rovova na dnu. Stvar postaje jos gora sa AI jer sada profesionalci kopiraju algoritme iz ai uz minimalno pitanje kako oni zaista rade. Sto ce dovesti do konvergencije u jednolicna resenja. I svako ce iz straha da nesto 'ne pokvari' da se vrati na copy/paste iz biblioteke celokupnog ljudskog znanja o toj oblasti. To i nije greska nekog koji je originalan, nov, svez, to je problem sto na njemu na glavi sedi obrnuta piramida onih koji vrte jedan te isti recept u krug. Ako postoji ego on je sistemski ne licni.

Sta ima lose u tome? Zar treba izmisljati topli vodu svaki put?
Jel elektronicari treba da se vrate na nivo pravljenja tranzistora i dioda, da batale integrisana kola?
Jel keramičari treba da sami mešaju glinu i peku pločice?
Jel moleri treba da razbijaju krečnjak i prave kreč, umesto što rade sa gotovim materijalima?

Svaki zanat se razvija tako sto se prave stvari koje mogu ponovo da se koriste.
Ceo koncept OOP-a je nastao iz reusability nacina razmisljanja.

Bolje je fokusirati se na projektne obrasce i na to kako elementi medjusobno treba da interaguju da bi sistem koji projektujemo bio kvalitetan, nego se fokusirari na same algoritme koji su vec sazvakani, isprobani, testirani....

Na intervjuu za posao niko vise ne pita da napises quick sort algoritam, ali te pitaju da navedes primer primer koriscenja Singletone projektnog obrasca i gde treba koristiti staticke klase.

Jer tako i treba.
 

Back
Top