Програмирање
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Nema previse smisla bacati velike pare na komp ako planiras da se bavis web developmentom. Ja sam naucio da programiram na kompjuteru starom deset godina koji je imao 2gb rama i koji je nekad bio placen 300 evra sa sve monitorom koji ke bio 100. Ono sto savetujem svima koji pocinju je da instaliraju linuks i da obrisu sve iz kompa kako im nista ne bi odvlacilo paznju. U trenutku kad zabodete posao dobicete kompjuter kakav zelite i tad ce vam taj privatni samo hvatati prasinu
Re: Програмирање
Epl lap top uzmi samo ako ti bas on treba, tipa ako hoces da radis mobile iOS koji moze samo u xCodu da se programira i nigde vise. Ukoliko to nije slucaj, jebo epl logo na lap topu, vec kao sto covek iznad rece, uzmi neki pristojan lap top sa linuksom. Veruj da je razlika izmedju Linuxa i Mac OS mala i ako nekad budes presao na Mac neces ni osetiti razliku. Takodje je slicna prica i za Windows, koristi ga samo ako ti bas on treba, tipa ako zelis da radis u dot netu/C#, ja npr Windows nisam koristio vise od 10 godina.
Da ne ponavljam ovo sto su vec ljudi ispisali, a to je poznavanje engleskog da mozes razumeti kurseve, upornost, spremnost da ucis ceo zivot itd, to sve stoji. Koliko vidim vecina saveta je da se krene sa nekim web developmentom, sto je svakako odlican zbor za pocetak, ali nije i jedini. Niko nije pomenuo mobile development. Tu imate native Android/iOS i cross platform resenja. Sto se tice nativa danas je to sve daleko daleko lakse za ucenje i rad nego sto je bilo nekada i ima dosta sjajnih kurseva koji krecu bukvalno od nule pa polako. Sto se tice cross platforma tu se isticu React Native i Flutter. Bez uvrede, ali React Native je kurac i to nemojte ni da pokusavate, sto nam ostavlja Flutter.
Flutter bi bio neki moj savet ko zeli da udje u svet mobilea. Flutter je razvio Google, radi se u programskom jeziku Dart i uopste nije tezak za razumevanje. Sve se radi u Android Studiu koji je jebiga malo zahtevniji pa vam treba neki komp srednje klase da bi sve radilo ok. Dokumentacija na njihovom sajtu je najbolja dokumentacija ikada napisana za neki framework. Na udemiu ima kurseva koje su radili ljudi iz gugla gde se isto krece bukvalno od nule.
Naravno da bi ste naucili spremite se na ozbiljan rad, iako je sve dosta lakse nego sto je bilo nekad, ne znaci da je lako. Sve non stop ide napred i treba drzati korak. Za pocetak uzmite neki kurs i napravite prvu aplikaciju koju vam objasnjavaju u kursu, kada zaista pokrenete to sto ste napravili na telefonu ili emulatoru i vidite da radi, to ce vam dati motiv da idete dalje i da pravite sve kompleksnije i kompleksnije stvari, pa polako, dug je put, ali korak po korak i stigne se.
Da ne ponavljam ovo sto su vec ljudi ispisali, a to je poznavanje engleskog da mozes razumeti kurseve, upornost, spremnost da ucis ceo zivot itd, to sve stoji. Koliko vidim vecina saveta je da se krene sa nekim web developmentom, sto je svakako odlican zbor za pocetak, ali nije i jedini. Niko nije pomenuo mobile development. Tu imate native Android/iOS i cross platform resenja. Sto se tice nativa danas je to sve daleko daleko lakse za ucenje i rad nego sto je bilo nekada i ima dosta sjajnih kurseva koji krecu bukvalno od nule pa polako. Sto se tice cross platforma tu se isticu React Native i Flutter. Bez uvrede, ali React Native je kurac i to nemojte ni da pokusavate, sto nam ostavlja Flutter.
Flutter bi bio neki moj savet ko zeli da udje u svet mobilea. Flutter je razvio Google, radi se u programskom jeziku Dart i uopste nije tezak za razumevanje. Sve se radi u Android Studiu koji je jebiga malo zahtevniji pa vam treba neki komp srednje klase da bi sve radilo ok. Dokumentacija na njihovom sajtu je najbolja dokumentacija ikada napisana za neki framework. Na udemiu ima kurseva koje su radili ljudi iz gugla gde se isto krece bukvalno od nule.
Naravno da bi ste naucili spremite se na ozbiljan rad, iako je sve dosta lakse nego sto je bilo nekad, ne znaci da je lako. Sve non stop ide napred i treba drzati korak. Za pocetak uzmite neki kurs i napravite prvu aplikaciju koju vam objasnjavaju u kursu, kada zaista pokrenete to sto ste napravili na telefonu ili emulatoru i vidite da radi, to ce vam dati motiv da idete dalje i da pravite sve kompleksnije i kompleksnije stvari, pa polako, dug je put, ali korak po korak i stigne se.
Re: Програмирање
Brdja wrote:Šteta što tema nije zaživela ili bar ta lista nije napisana.... Ne bavim se time ali onako amaterski i za sebe tj svoju zanimaciju ponekad čačkam i učim o svemu tome pa je uvek zanimljivo pročitati. Inače sam neko ko je za faks kao zadatak a i posle za sebe i prijatelje napravio par sajtova, koji mogu slobodno da kažem nisu bili ni malo loši. Šteta da se stane sa temom
Ceka se brat SAO_Zeljin, a poželjan bi bio da se oglasi i 1748. taj takođe zna svašta
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Pisem narednih dana kakav je bio moj proces ucenja i sta bi i kojim tempom trebalo da ucite ako hocete da se bavite web programiranjem
Re: Програмирање
Зависи за шта би се користио комп. Ако је обичан вордпрес, или неки апач сервер то може лагано да гура и неки слабији комп. Ако дође докер или вагрант (мада се ово све мање користи) он већ захтева мало јачу машину од типа 8гб рама, и по мени једноставно мекбук евентуално неки солидан комп са линуксом, још нисам срео неког да се озбиљно бави програмирањем и да ради да виндовсу. Што не значи да не може већ мислим да је он некако изопштен из тих прича сем ако се ради баш развој за микософтове алате. Терминал у мековима је био неколико нивоа изнад терминала у вину, могуће да са вин10 има ту побољшања али прекасно.
Шта су још људи писали... Ит академија је по мени срање, и бацање пара, једина предност је што је све сервирано на тацни за оне који неће да се цимају сами. Колеге форумаши су написали удеми академију, има плаћених курсева мада за апсолутне почетнике довољни су и бесплатни јутуб туторијали. Зависи и са каквим се предзнањем креће, ако је баш 0 онда по мени прво мора да се савлада хтмл јер иако то није право програмирање, данас су фронт и бекенд програмирање све више испреплетани (нпр ноде сервер и реакт фронт), мада има и фирми које раде само једно од та 2. Уз хтмл долази и јаваскрипт, е сад и ту се не користи чист јаваскрипт већ обично нека библиотека типа Реакт, Вуе, Електрон и сад да не набрајам, по мени научити Реакт је одлична ствар за почетак. Не мора да се постане експерт, већ ће технике и начин размишљања моћи да се пренесе на остале библиотеке. Типа како писати компоненте, како уопште подићи Реакт апликацију и сл.
мрзи ме да шалтам латиницу тамо вамо пишем са теткиног компа
Шта су још људи писали... Ит академија је по мени срање, и бацање пара, једина предност је што је све сервирано на тацни за оне који неће да се цимају сами. Колеге форумаши су написали удеми академију, има плаћених курсева мада за апсолутне почетнике довољни су и бесплатни јутуб туторијали. Зависи и са каквим се предзнањем креће, ако је баш 0 онда по мени прво мора да се савлада хтмл јер иако то није право програмирање, данас су фронт и бекенд програмирање све више испреплетани (нпр ноде сервер и реакт фронт), мада има и фирми које раде само једно од та 2. Уз хтмл долази и јаваскрипт, е сад и ту се не користи чист јаваскрипт већ обично нека библиотека типа Реакт, Вуе, Електрон и сад да не набрајам, по мени научити Реакт је одлична ствар за почетак. Не мора да се постане експерт, већ ће технике и начин размишљања моћи да се пренесе на остале библиотеке. Типа како писати компоненте, како уопште подићи Реакт апликацију и сл.
мрзи ме да шалтам латиницу тамо вамо пишем са теткиног компа
Re: Програмирање
SAO_Zeljin wrote:Pisem narednih dana kakav je bio moj proces ucenja i sta bi i kojim tempom trebalo da ucite ako hocete da se bavite web programiranjem
Ajde brate i mene interesuje i super je tema . Ja ozbiljno razmišljam da se prešaltam u neke druge poslovne struje.
ex-Pop Djujic
Re: Програмирање
Zahuhtava se, ima nas...
Kada ko stigne, šta god neka napiše.
Ja sam pitao nedavno u vezi Ui i Ux dizajna? Može neko nešto generalno o tome ?
Kada ko stigne, šta god neka napiše.
Ja sam pitao nedavno u vezi Ui i Ux dizajna? Može neko nešto generalno o tome ?
Програмирање
Spomenuh jednom ortaku ovu temu i kaže da će rado čitati pošto je već počeo da uči nešto sam tako imate još ljudi koji su zainteresovani pitao bih sada nešto u njegovo ime... Od koji kurseva na Udemy je dobro početi? I šta je pametnije, pratiti te kurseve na engleskom ili može i na nekom drugom npr. nemačkom ili srpskom ako uopšte ima
U principu su mu i srpski i nemački maternji ali ako je zbog celog rada na engleskom pametnije i kurs na engleskom slušati onda bolje da od samog početka tako sluša.
I jesu li ove cene od npr. 14e za kurs realne ili je stvarno popust od npr. 80e?
U principu su mu i srpski i nemački maternji ali ako je zbog celog rada na engleskom pametnije i kurs na engleskom slušati onda bolje da od samog početka tako sluša.
I jesu li ove cene od npr. 14e za kurs realne ili je stvarno popust od npr. 80e?
Spustili su tenzije,
izdali su prezime,
izdali ste pretke,
eto sto vas narod prezire.
izdali su prezime,
izdali ste pretke,
eto sto vas narod prezire.
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Evo kako sam ja ucio programiranje
Poceo sam 9. septembra 2016. Bukvalno se secam datuma iako sam i ranije prolazio neke html i css vezbice a sve na nivou pokusaja koji nisu trajali vise od par dana. Krenuo sam na sajtu freecodecamp.org koji i sada postoji i koji je tada bio mnogo manji nego sto je sada. Na tom sajtu je html i css deo bio jako povrsan sto mislim da je veoma dobra stvar i vrlo brzo se preslo na javascript sto je bukvalno >95% onoga sto treba da se zna. Javascript se prelazio kroz neke vezbice i algoritamske zadatke koji su meni tada bili neverovatno zanimljivi pa sam tih prvih mesec dva bukvalno sate provodio resavajuci te probleme. Cesto sam ostajao nocu do 2-3 sata iza ponoci. U tom momentu nisam imao posao ali sam radio u nekoj radnji 15-17h svaki dan (majka drzala pa je ja menjao da ona kuci nesto sredi i malo odmori). U principu sam resavao te algoritamske zadatke sat dva pre podne i od osam devet uvece pa dok mi se ne prispava. Tih prvih dva meseca sam mozda napravio jedan dan pauze gde nisam proveo bar sat vremena radeci. Freecodecamp je dobar zato sto je nakon tih algoritama imao nekih 4-5 projekata koje je trebalo napraviti sa onim sto sam do tada naucio. Prvi projekat je bio kalkulator. Secam se da sam nekako uspeo da u svom nekom losem css i html napravim ui deo kalkulatora i da sam onda stao i bio zbunjen kad je trebalo da u njega ugradim funkcionalnosti. Mislim da sat dva nisam imao nikakvu ideju odakle da pocnem i kako to uopste da odradim i to je mozda bio prvi krizni momenat koji je srecom kratko trajao posto mi je ideja pala na pamet kad sam otisao na spavanje i sutradan sam krenuo i za par dana odradio taj kalkulator. Posle toga sam odradio iks-oks, nekakav pomodoro sat i simon game sto je sve bilo zadato na free code kampu. Kad sam to zavrsio mislio sam da znam da programiram i da je samo pitanje trenutka kada cu naci posao. Mislim da je to bio decembar mesec. Tad mi je jedan drugar sa faksa ponudio da vozim bager u njegovoj firmi za nekih 500e a sto se meni cinilo kao super prilika obzirom da sam bio skroz bez kesa a to bi me ponovo odvelo u Nis gde sam studirao i gde mi je bilo super. Samo je to sto sam mislio da sam vec mnogo vremena potrosio na programiranje i sto sam verovao da je prvi posao pitanje trenutka odlucilo da ne prihvatim tu ponudu i da nastavim. Posto sam zavrsio taj neki frontend deo na free code campu a posto css nisam voleo odlucio sam se da pocnem i backend deo na free code campu. Javascript koji se izvrsava na serveru, NodeJS (ExpressJS). E tu su vec krenule ozbiljne krize. Radio sam neka vezbanja a da pojma nisam imao cemu sve to sto radim sluzi. Prvi put se susreo sa terminalom, prvi put se susreo sa necim sto je server i za sta pojma nemam kako radi, prvi put sa bazom podataka. Ja u malom mestu, zima, sumorno vreme, nema ljudi, nema utakmica, ja nesto ucim, nista mi nije jasno. Tada sam imao najvecu krizu i malo je falilo da odem u Slovacku da motam kablove za 500e. Prodjem ja nekako ta vezbanja, napravim te neke sitne projekte i bukvalno ne znam sta dalje. Samopouzdanje 0 i od onog razmisljanja da sam blizu posla i da svasta znam dodjem u tacku gde mislim da nista ne znam i da je posao bas daleko. U tom trenutku otkrijem udemy kurseve i knjigu You dont know JS od Kyle Simpson-a. Odslusam nekoliko kurseva o NodeJS, a ovde na forumu kupim kindl od nekog lika i krenem da citam razne neke knjige o JS dok radim u toj prodavnici. Tad ponovo sve pocinje da ima smisla i ja krecem da zaokruzujem vec neko znanje. Drugar mi tada kaze da bi bilo dobro da ucim neki frontend frejmvork posto je lakse naci prvi posao kao frontend programer i ja krenem sa Reactom. Negde u aprilu mi drugarica kaze da kod nje u firmi imaju otvoreno mesto za praksu i daju oni meni nekakav zadatak. Nesto kao drustvena mreza, i kao svako moze da izabere da li hoce da radi front ili back deo. To je neki april mesec i ja odradim za nekih desetak dana i front i back i podignem to kao sajt i posaljem im. Drugarica mi javi da sam odradio ubedljivo najbolje od svih i zovu oni mene na razgovor. Na razgovoru se ispostavi da oni front rade u angularu i da mogu da mi ponude samo neplacenu praksu od 3 meseca a ja skroz bez kinte i odbijem ja to. Nadao sam se da cu uskoro da zabodem placen posao. Nastavljam ja da gledam kurseve, i sto vise gledam sve sam vise i vise svestan nekih rupa u svome znanju i cekam da naucim jos neke stvari pre nego sto krenem da aktivno trazim posao. Nekako ja u svojoj glavi skontam da sam spreman, pravim neki cv koji je bukvalno ima ime i prezime, spisak od 4-5 tehnologija i link do github accounta, i krecem pocetkom avgusta da saljem. Dok sam po infostudu ranije trazio posao kao ekonomista cinilo mi se da ima hiljadu oglasa za programere, a tad kad sam trazio posao kao programer cinilo mi se da ih ima samo par. Uglavnom su trazili ljude koji znaju mnogo vise tehnologija od mene. Sto je najjace, posaljem cv na prvi oglas koji nadjem i oni mi posalju zadatak koji treba da odradim za 3 dana. Ja skontam da je zadatak prelak i prvi dan iskuliram, drugi dan krenem da radim i u zelji da upotrebim sto vise tehnologija i pokazem sta sve znam krenem da komplikujem do te mere da umesto da sve odradim, meni ostane polovina za treci dan. Tad se desilo nesto nepredvidjeno pa sam morao da radim ceo taj dan u prodavnici i ja uopste ne posaljem resenje zadatka. Tada sam mislio da su ti rokovi striktni. Nastavim da saljem oglase u firme gde se traze juniori a paralelno radim mineswipper igricu u Reactu. Uglavnom mi niko ni ne odgovori na email. Odradim jos neki zadatak i prodjem sve krugove u nekoj firmi ali u poslednjem krugu se odluce za nekog drugog kandidata. Vec me hvata nervoza. I onda me pozovu isti dan na razgovor u dve firme. Zvezda igrala protiv Arsenala taj dan. Odem u prvu firmu i tamo neki istripovani hr koji nije proverio nista od mog znanja i koji se nikad nije javio sa informacijom da li sam prosao ili ne. Odem u drugu firmu za koju se ispostavlja da trenutno rade iz nekog stana na Novom Beogradu, da je CTO Turcin i da ce intervju biti na engleskom. Tu sam vec digo ruke posto mi je engleski bio katastrofalan i bio sam u fazonu aj da probam pa sta bude. Ladno sam prosao i upao u tu firmu. Do duse trebalo im je vise od mesec dana da se organizuju i da me zaposle ali ja tu krenem da radim. Mislim da je bio 3. decembar kad sam krenuo. Pocetna plata 660e neprijavljen. Imao sam srece pa sam upao u firmu od 3 programera gde je taj Turcin vrhunski programer i gde sam radio svasta nesto. Posle 9 meseci nasao jos bolju firmu, onda zena, dete...
Kad pogledam iz ove perspektive, iako sam bas dugo trazio posao ipak sam imao srece. Moglo je da se desi da odustanem i odem da budem bagerista a da sam tada znao da ce mi do posla trebati skoro gidinu dana sigurno bih to i uradio. Mogao sam realno da nadjem posao i bio sam realno spreman bar 6 meseci ranije ali je pitanje da li bih napredovao i naucio sve ono sto sam naucio u firmi gde sam upao.
Sto se tice samog ucenja, i tu sam imao srece pa sam naucio prvo dobro sam javascript pa sam tek onda presao na neki frejmvork. Znam dosta ljudi koji rade frejmvorke a ne znaju dovoljno JS.
Pisem narednih dana sta bih i kako radio da sada krecem da ucim
Poceo sam 9. septembra 2016. Bukvalno se secam datuma iako sam i ranije prolazio neke html i css vezbice a sve na nivou pokusaja koji nisu trajali vise od par dana. Krenuo sam na sajtu freecodecamp.org koji i sada postoji i koji je tada bio mnogo manji nego sto je sada. Na tom sajtu je html i css deo bio jako povrsan sto mislim da je veoma dobra stvar i vrlo brzo se preslo na javascript sto je bukvalno >95% onoga sto treba da se zna. Javascript se prelazio kroz neke vezbice i algoritamske zadatke koji su meni tada bili neverovatno zanimljivi pa sam tih prvih mesec dva bukvalno sate provodio resavajuci te probleme. Cesto sam ostajao nocu do 2-3 sata iza ponoci. U tom momentu nisam imao posao ali sam radio u nekoj radnji 15-17h svaki dan (majka drzala pa je ja menjao da ona kuci nesto sredi i malo odmori). U principu sam resavao te algoritamske zadatke sat dva pre podne i od osam devet uvece pa dok mi se ne prispava. Tih prvih dva meseca sam mozda napravio jedan dan pauze gde nisam proveo bar sat vremena radeci. Freecodecamp je dobar zato sto je nakon tih algoritama imao nekih 4-5 projekata koje je trebalo napraviti sa onim sto sam do tada naucio. Prvi projekat je bio kalkulator. Secam se da sam nekako uspeo da u svom nekom losem css i html napravim ui deo kalkulatora i da sam onda stao i bio zbunjen kad je trebalo da u njega ugradim funkcionalnosti. Mislim da sat dva nisam imao nikakvu ideju odakle da pocnem i kako to uopste da odradim i to je mozda bio prvi krizni momenat koji je srecom kratko trajao posto mi je ideja pala na pamet kad sam otisao na spavanje i sutradan sam krenuo i za par dana odradio taj kalkulator. Posle toga sam odradio iks-oks, nekakav pomodoro sat i simon game sto je sve bilo zadato na free code kampu. Kad sam to zavrsio mislio sam da znam da programiram i da je samo pitanje trenutka kada cu naci posao. Mislim da je to bio decembar mesec. Tad mi je jedan drugar sa faksa ponudio da vozim bager u njegovoj firmi za nekih 500e a sto se meni cinilo kao super prilika obzirom da sam bio skroz bez kesa a to bi me ponovo odvelo u Nis gde sam studirao i gde mi je bilo super. Samo je to sto sam mislio da sam vec mnogo vremena potrosio na programiranje i sto sam verovao da je prvi posao pitanje trenutka odlucilo da ne prihvatim tu ponudu i da nastavim. Posto sam zavrsio taj neki frontend deo na free code campu a posto css nisam voleo odlucio sam se da pocnem i backend deo na free code campu. Javascript koji se izvrsava na serveru, NodeJS (ExpressJS). E tu su vec krenule ozbiljne krize. Radio sam neka vezbanja a da pojma nisam imao cemu sve to sto radim sluzi. Prvi put se susreo sa terminalom, prvi put se susreo sa necim sto je server i za sta pojma nemam kako radi, prvi put sa bazom podataka. Ja u malom mestu, zima, sumorno vreme, nema ljudi, nema utakmica, ja nesto ucim, nista mi nije jasno. Tada sam imao najvecu krizu i malo je falilo da odem u Slovacku da motam kablove za 500e. Prodjem ja nekako ta vezbanja, napravim te neke sitne projekte i bukvalno ne znam sta dalje. Samopouzdanje 0 i od onog razmisljanja da sam blizu posla i da svasta znam dodjem u tacku gde mislim da nista ne znam i da je posao bas daleko. U tom trenutku otkrijem udemy kurseve i knjigu You dont know JS od Kyle Simpson-a. Odslusam nekoliko kurseva o NodeJS, a ovde na forumu kupim kindl od nekog lika i krenem da citam razne neke knjige o JS dok radim u toj prodavnici. Tad ponovo sve pocinje da ima smisla i ja krecem da zaokruzujem vec neko znanje. Drugar mi tada kaze da bi bilo dobro da ucim neki frontend frejmvork posto je lakse naci prvi posao kao frontend programer i ja krenem sa Reactom. Negde u aprilu mi drugarica kaze da kod nje u firmi imaju otvoreno mesto za praksu i daju oni meni nekakav zadatak. Nesto kao drustvena mreza, i kao svako moze da izabere da li hoce da radi front ili back deo. To je neki april mesec i ja odradim za nekih desetak dana i front i back i podignem to kao sajt i posaljem im. Drugarica mi javi da sam odradio ubedljivo najbolje od svih i zovu oni mene na razgovor. Na razgovoru se ispostavi da oni front rade u angularu i da mogu da mi ponude samo neplacenu praksu od 3 meseca a ja skroz bez kinte i odbijem ja to. Nadao sam se da cu uskoro da zabodem placen posao. Nastavljam ja da gledam kurseve, i sto vise gledam sve sam vise i vise svestan nekih rupa u svome znanju i cekam da naucim jos neke stvari pre nego sto krenem da aktivno trazim posao. Nekako ja u svojoj glavi skontam da sam spreman, pravim neki cv koji je bukvalno ima ime i prezime, spisak od 4-5 tehnologija i link do github accounta, i krecem pocetkom avgusta da saljem. Dok sam po infostudu ranije trazio posao kao ekonomista cinilo mi se da ima hiljadu oglasa za programere, a tad kad sam trazio posao kao programer cinilo mi se da ih ima samo par. Uglavnom su trazili ljude koji znaju mnogo vise tehnologija od mene. Sto je najjace, posaljem cv na prvi oglas koji nadjem i oni mi posalju zadatak koji treba da odradim za 3 dana. Ja skontam da je zadatak prelak i prvi dan iskuliram, drugi dan krenem da radim i u zelji da upotrebim sto vise tehnologija i pokazem sta sve znam krenem da komplikujem do te mere da umesto da sve odradim, meni ostane polovina za treci dan. Tad se desilo nesto nepredvidjeno pa sam morao da radim ceo taj dan u prodavnici i ja uopste ne posaljem resenje zadatka. Tada sam mislio da su ti rokovi striktni. Nastavim da saljem oglase u firme gde se traze juniori a paralelno radim mineswipper igricu u Reactu. Uglavnom mi niko ni ne odgovori na email. Odradim jos neki zadatak i prodjem sve krugove u nekoj firmi ali u poslednjem krugu se odluce za nekog drugog kandidata. Vec me hvata nervoza. I onda me pozovu isti dan na razgovor u dve firme. Zvezda igrala protiv Arsenala taj dan. Odem u prvu firmu i tamo neki istripovani hr koji nije proverio nista od mog znanja i koji se nikad nije javio sa informacijom da li sam prosao ili ne. Odem u drugu firmu za koju se ispostavlja da trenutno rade iz nekog stana na Novom Beogradu, da je CTO Turcin i da ce intervju biti na engleskom. Tu sam vec digo ruke posto mi je engleski bio katastrofalan i bio sam u fazonu aj da probam pa sta bude. Ladno sam prosao i upao u tu firmu. Do duse trebalo im je vise od mesec dana da se organizuju i da me zaposle ali ja tu krenem da radim. Mislim da je bio 3. decembar kad sam krenuo. Pocetna plata 660e neprijavljen. Imao sam srece pa sam upao u firmu od 3 programera gde je taj Turcin vrhunski programer i gde sam radio svasta nesto. Posle 9 meseci nasao jos bolju firmu, onda zena, dete...
Kad pogledam iz ove perspektive, iako sam bas dugo trazio posao ipak sam imao srece. Moglo je da se desi da odustanem i odem da budem bagerista a da sam tada znao da ce mi do posla trebati skoro gidinu dana sigurno bih to i uradio. Mogao sam realno da nadjem posao i bio sam realno spreman bar 6 meseci ranije ali je pitanje da li bih napredovao i naucio sve ono sto sam naucio u firmi gde sam upao.
Sto se tice samog ucenja, i tu sam imao srece pa sam naucio prvo dobro sam javascript pa sam tek onda presao na neki frejmvork. Znam dosta ljudi koji rade frejmvorke a ne znaju dovoljno JS.
Pisem narednih dana sta bih i kako radio da sada krecem da ucim
Re: Програмирање
Nije programiranje ali je vezano za komp pa da pitam..
Izlazi mi povremeno blue screen sa greskom service exepction (win 10). Guglao sam i procitao negde da iz minidump fajlova moze da se vidi gde se napravio problem,ali mi treba pojasnjenje kako da te fajlove otvorim i procitam to?
Hvala
Sent from my SM-A715F using Tapatalk
Izlazi mi povremeno blue screen sa greskom service exepction (win 10). Guglao sam i procitao negde da iz minidump fajlova moze da se vidi gde se napravio problem,ali mi treba pojasnjenje kako da te fajlove otvorim i procitam to?
Hvala
Sent from my SM-A715F using Tapatalk
Re: Програмирање
Да ли неко зна да склапа компјутере или има неког поузданог? Преломио сам да узмем десктоп за почетак а кад дођем до неких пара, узећу лаптоп
There again, he always used to say that one day Millwall would win the cup!
Re: Програмирање
Bravo SAO brate i hvala na deljenju ovog iskustva!
Čekajući tvoj drugi upis...
Čekajući tvoj drugi upis...
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Sto se tice samog ucenja programiranja ja mislim da svako moze da nauci i da nikad nije bilo lakse naci posao kao junior. U principu je potpuno nebitno koji jezik se odabere. Sve je to slicno, i kad se nauce ti neki paterni i kada se mozak nauci da razmislja na taj nacin, vrlo lako se covek salta sa jednog programskog jezika na drugi. Ono sto je bitno to je da se napravi taj neki kontinuitet u ucenju. Da se ne prave pauze i da se tezi tome da se svaki dan bar nesto procita ili odradi. Da bi se taj kontinuitet ostvario, coveku treba da bude zanimljivo pa pre nego sto startujete sa ucenjem dobro treba da razmislite sta vam se svidja i da se u skladu sa tim krenete da ucite. Ono sto je podjednako vazno pri odabiru jezika je da eventualno razmislite pa krenete da ucite programski jezik koji zna neki od vasih dobrih drugara, rodjaka ili tako nesto. Pomoc nekog ko zna materiju uvek dobro dodje.
Ja sam se kada sam krenuo opredelio za Javascript pre svega zato sto je moj dobar drugar radio javascript. Da sad pocinjem da ucim opet bi isti jezik odabrao nevezano za to da li imam nekog da mi pomogne ili ne. Realno, ma koliko da ste bliski sa nekim vecinu problema cete morati da resavate sami, pre svega zato sto ce problema biti mnogo a niko nema toliko vremena da vam stalno bude na raspolaganju a i efekat ucenja je najveci kad sami resite neki problem. Javascript je jezik u kome moze da se radi mnogo stvari. Frontend se iskljucivo radi u njemu. NodeJS je jako popularan i mnogo firmi ga koristi kako bi pisali backend u javascriptu. Moguce je pisati desktop aplikacije koristeci Elektron npr sto je opet javascript a tu je i React Native koji je, iako ima odredjene limite, jako popularan za pravljenje mobilnih aplikacija i za android i za ios. Ja sam jedno vreme radio na pravljenju aplikacija za one mali raspberry pi uredjaje sa razlicitim senzorima a opet skoro sve u javascriptu. Mnogo ljudi radi JS, mnogo firmi, svuda mogu da se zavrse razni materijali, kursevi...
Kad se neko opredeli za Javascript, nekako je prirodno da prvo krene sa frontend delom posto je to nekako najjednostavnije mesto gde moze da se proba i eksperimentise sa javascriptom. Za frontend postoji mnogo biblioteka i realno je tesko naci posao bez poznavanja neke od njih. Najpopularnije su React, Angular, i Vue. Ono sto je cesta greska ljudi koji pocinju je da od pocetka krenu sa tim bibliotekama kako bi ih sto pre savladali i nasli posao, tako da zanemare sam jezik. Ja kao veliku prednost vidim to sto sam prvo dobro naucio sam jezik a tek kasnije startovao sa bibliotekama. Dobro poznavanje samog jezika je neka jaka osnova iz koje je posle lako krenuti na bilo koju stranu.
Ja sam se kada sam krenuo opredelio za Javascript pre svega zato sto je moj dobar drugar radio javascript. Da sad pocinjem da ucim opet bi isti jezik odabrao nevezano za to da li imam nekog da mi pomogne ili ne. Realno, ma koliko da ste bliski sa nekim vecinu problema cete morati da resavate sami, pre svega zato sto ce problema biti mnogo a niko nema toliko vremena da vam stalno bude na raspolaganju a i efekat ucenja je najveci kad sami resite neki problem. Javascript je jezik u kome moze da se radi mnogo stvari. Frontend se iskljucivo radi u njemu. NodeJS je jako popularan i mnogo firmi ga koristi kako bi pisali backend u javascriptu. Moguce je pisati desktop aplikacije koristeci Elektron npr sto je opet javascript a tu je i React Native koji je, iako ima odredjene limite, jako popularan za pravljenje mobilnih aplikacija i za android i za ios. Ja sam jedno vreme radio na pravljenju aplikacija za one mali raspberry pi uredjaje sa razlicitim senzorima a opet skoro sve u javascriptu. Mnogo ljudi radi JS, mnogo firmi, svuda mogu da se zavrse razni materijali, kursevi...
Kad se neko opredeli za Javascript, nekako je prirodno da prvo krene sa frontend delom posto je to nekako najjednostavnije mesto gde moze da se proba i eksperimentise sa javascriptom. Za frontend postoji mnogo biblioteka i realno je tesko naci posao bez poznavanja neke od njih. Najpopularnije su React, Angular, i Vue. Ono sto je cesta greska ljudi koji pocinju je da od pocetka krenu sa tim bibliotekama kako bi ih sto pre savladali i nasli posao, tako da zanemare sam jezik. Ja kao veliku prednost vidim to sto sam prvo dobro naucio sam jezik a tek kasnije startovao sa bibliotekama. Dobro poznavanje samog jezika je neka jaka osnova iz koje je posle lako krenuti na bilo koju stranu.
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Sto se tice samog ucenja javascripta evo nekih smernica pa nekom mozda pomogne.
Ja sam javascript ucio sa sajta Bacio sam pogled kako sada izgleda taj sajt, potpuno je drugaciji nego ranije ali mislim da je i dalje dobar i da tamo moze da se krene i dosta toga da se nauci. Ono sto bih ja radio paralelno sa radom na tom sajtu je citanje knjige Kyla Simpsona . Vidim da se radi na drugom izdanju i da su dve knjige drugog izdanja vec gotove ali je i prvo izdanje odlicno. Knjiga je potpuno free i tu je sve o javascriptu. Pored ove knjige Kyle Simpson cesto drzi predavanja koja su povezana sa knjigom pa mozete da potrazite po nekim torentima a ja sam u nekom trenutku imao placen i tamo sam odgledao dosta tih predavanja. Na tu knjigu bih ja gledao kao na neki obiman ispit na faksu koji treba spremiti i poloziti. Ko tu knjigu bas dobro prouci, nece imati nikakvih problema. Iz mog ugla ta knjiga je 50% znanja koje je potrebno i sa tim znanjem sigurno zabadate posao posto nema pitanja na intervjuu koje necete moci da odgovorite ako tu knjigu dobro savladate.
Sto se tice freecodecampa, tamo se nalazi nekoliko oblasti, pise da za svaku oblast treba 300 sati rada da bi se savladala odnosno da bi se odradila sva vezbanja. Mozda je ta brojka malo preterana za neka vezbanja ali sajt garantuje 3-6 meseci kvalitetnog rada i moze da se napravi dobra osnova tamo.
Da sad pocinjem ja bih ovako:
1. Prvo vezbanje na fcc, responsive web design, odradio bih sve osim css grid ali se ne bih previse fokusirao. Taj html i css se svakako nauce kasnije i nema smisla gubiti previse energije za to. Ove kurseve na kraju vezbanja ne bih radio, eventualno bih na kraju kursa napravio kalkulator bez funkcionalnosti a koji cemo kasnije da doradjujemo kad savladamo javascript. Kad radite ovakve stvari, idealno je da negde na netu pronadjete sliku nekog kalkulatora ili sta vec radite i da se potrudite da ga napravite sto slicnije. Ovaj deo kao traje 300 sati ali ja tu ne big potrosio vise od 50-100 ili ti 10-15 dana kvalitetnog rada.
2. Drugo vezbanje, javascript algorithms and data structures. Ovo je pocetak javascripta i tu treba bas da se fokusirate. Eventualno bih izbacio regular expresions deo. Znaci ovo vezbanje bi trebalo da se odradi bas onako kvalitetno. Ne da cilj bude da se odradi vec da se sve razume i sve one zadatke bi trebalo sami da odradite. Ja sad nisam ulazio u detalje i ne znam koji su trenutno zadaci ali se secam da je bilo nekih meni bas komplikovanih i da sam sate potrosio na neke. Tu je veoma vazno da se iscimate i da ih sami odradite a ne da resenja trazite po netu. Ako je potrebno nek se ovo vezbanje radi i 500 sati ako treba.
3. Trece vezbanje, frontend development libraries. Ovde bih preskocio sve i odradio bih samo projekte na kraju koristeci cist javascript. Eventualno bih izbacio ovaj projekat markdown provider a ubacio bih simon game i iks-oks. Ima vremena za biblioteke, poenta je da se shvati da je sve moguce odraditi u cistom javascriptu.
4. Cetvrto vezbanje, data visualisation. Ja bih ovde pogledao samo deo JSON i AJAX i to je sve.
5.Peto vezbanje, Backend development.Ovo je sad backend development i javascript. Meni je ovaj deo bio bas tezak i apstraktan i malo je falilo da odustanem kad sam dotle dosao. Ovo vezbanje treba odraditi isto kvalitetno posto je bas vazno. Iako dobar deo ljudi nece raditi backend vazno je da se malo udje u taj segment i da se covek oseti slobodnije koristeci terminal. Ovaj deo sigurno nece da oduzme 300 sati. Iako je prilicno apstraktan treba pokusati da se razume jer ce to kasnije dosta znaciti.Od projekata mozete da pokusate da odradite neki a zasto da ne i sve posto nisu dugi.
6. Sesto vezbanje, Quality assurance,je testiranje koda i neki napredniji express. Ovde svi treba da prodju ovaj prvi deo sa testovima a oni koji su se opredelili za backend trebalo bi da posebno pazljivo prodju ovaj deo sa naprednim expresom. Tu je i nekoliko zanimljivih projekata i ko se opredeli za backend on te projekte mora da odradi i kasnije se vise ne vraca na frontend.
Onaj ko se opredeli samo za frontend ili za frontend i backend se sada vraca na vezbanje 3 i tamo radi onaj React kurs. Ako ste u fazonu angulara onda nema povratka na vezbanje 3.
Tu se zavrsava sa free code campom. kontam da je ovo nekih minimum 4 meseca i kad se odavde izadje, a ako ste jos citali i ucili iz one knjige onda je to 70% onoga sto vam treba za prvi posao.
Posle fcc, po meni je najbolje nastaviti udemy kursevima. Kad sam ja ucio najjaci lik mi je bio Andrew Mead. Vidim da i dalje ima njegovih kurseva na udemiju. Odslusati pazljivo (ovde spada i otkucati svako slovo koda koji on otkuca) njegov react kurs ko hoce front i njegov node kurs ko hoce node. Ovi njegovi kursevi deluju mali (manje od 40 sati) ali lik nenormalno brzo prica tako da je ok i da podesite brzinu na 0.5 a i kad se kuca kod i kad se trudis da sve razumes onda je to dosta sporije. Na udemiju mogu da se nadju kursevi dosta povoljno a ovaj lik je i dosta popularan pa moze da se nadju i torenti za njegove kurseve.
Sve vreme citati Kajlovu knjigu i gledato njegova predavanja
Kad se ovo odradi spremni ste za posao i krecete da saljete cv svim firmama (ovo je tek posebna tema)
Paralelno sa slanjem krecete da radite na nekom projektu gde cete uciti i vezbati dalje. Po meni idealno da pravite Sah (imam bas dobru ideju za ucenje uz pomoc ovog projekta)
To je to
Ja sam javascript ucio sa sajta
Code: Select all
https://www.freecodecamp.org/
Code: Select all
https://github.com/jumaschion/You-Dont-Know-JS-1
Code: Select all
https://frontendmasters.com/
Sto se tice freecodecampa, tamo se nalazi nekoliko oblasti, pise da za svaku oblast treba 300 sati rada da bi se savladala odnosno da bi se odradila sva vezbanja. Mozda je ta brojka malo preterana za neka vezbanja ali sajt garantuje 3-6 meseci kvalitetnog rada i moze da se napravi dobra osnova tamo.
Da sad pocinjem ja bih ovako:
1. Prvo vezbanje na fcc, responsive web design, odradio bih sve osim css grid ali se ne bih previse fokusirao. Taj html i css se svakako nauce kasnije i nema smisla gubiti previse energije za to. Ove kurseve na kraju vezbanja ne bih radio, eventualno bih na kraju kursa napravio kalkulator bez funkcionalnosti a koji cemo kasnije da doradjujemo kad savladamo javascript. Kad radite ovakve stvari, idealno je da negde na netu pronadjete sliku nekog kalkulatora ili sta vec radite i da se potrudite da ga napravite sto slicnije. Ovaj deo kao traje 300 sati ali ja tu ne big potrosio vise od 50-100 ili ti 10-15 dana kvalitetnog rada.
2. Drugo vezbanje, javascript algorithms and data structures. Ovo je pocetak javascripta i tu treba bas da se fokusirate. Eventualno bih izbacio regular expresions deo. Znaci ovo vezbanje bi trebalo da se odradi bas onako kvalitetno. Ne da cilj bude da se odradi vec da se sve razume i sve one zadatke bi trebalo sami da odradite. Ja sad nisam ulazio u detalje i ne znam koji su trenutno zadaci ali se secam da je bilo nekih meni bas komplikovanih i da sam sate potrosio na neke. Tu je veoma vazno da se iscimate i da ih sami odradite a ne da resenja trazite po netu. Ako je potrebno nek se ovo vezbanje radi i 500 sati ako treba.
3. Trece vezbanje, frontend development libraries. Ovde bih preskocio sve i odradio bih samo projekte na kraju koristeci cist javascript. Eventualno bih izbacio ovaj projekat markdown provider a ubacio bih simon game i iks-oks. Ima vremena za biblioteke, poenta je da se shvati da je sve moguce odraditi u cistom javascriptu.
4. Cetvrto vezbanje, data visualisation. Ja bih ovde pogledao samo deo JSON i AJAX i to je sve.
5.Peto vezbanje, Backend development.Ovo je sad backend development i javascript. Meni je ovaj deo bio bas tezak i apstraktan i malo je falilo da odustanem kad sam dotle dosao. Ovo vezbanje treba odraditi isto kvalitetno posto je bas vazno. Iako dobar deo ljudi nece raditi backend vazno je da se malo udje u taj segment i da se covek oseti slobodnije koristeci terminal. Ovaj deo sigurno nece da oduzme 300 sati. Iako je prilicno apstraktan treba pokusati da se razume jer ce to kasnije dosta znaciti.Od projekata mozete da pokusate da odradite neki a zasto da ne i sve posto nisu dugi.
6. Sesto vezbanje, Quality assurance,je testiranje koda i neki napredniji express. Ovde svi treba da prodju ovaj prvi deo sa testovima a oni koji su se opredelili za backend trebalo bi da posebno pazljivo prodju ovaj deo sa naprednim expresom. Tu je i nekoliko zanimljivih projekata i ko se opredeli za backend on te projekte mora da odradi i kasnije se vise ne vraca na frontend.
Onaj ko se opredeli samo za frontend ili za frontend i backend se sada vraca na vezbanje 3 i tamo radi onaj React kurs. Ako ste u fazonu angulara onda nema povratka na vezbanje 3.
Tu se zavrsava sa free code campom. kontam da je ovo nekih minimum 4 meseca i kad se odavde izadje, a ako ste jos citali i ucili iz one knjige onda je to 70% onoga sto vam treba za prvi posao.
Posle fcc, po meni je najbolje nastaviti udemy kursevima. Kad sam ja ucio najjaci lik mi je bio Andrew Mead. Vidim da i dalje ima njegovih kurseva na udemiju. Odslusati pazljivo (ovde spada i otkucati svako slovo koda koji on otkuca) njegov react kurs ko hoce front i njegov node kurs ko hoce node. Ovi njegovi kursevi deluju mali (manje od 40 sati) ali lik nenormalno brzo prica tako da je ok i da podesite brzinu na 0.5 a i kad se kuca kod i kad se trudis da sve razumes onda je to dosta sporije. Na udemiju mogu da se nadju kursevi dosta povoljno a ovaj lik je i dosta popularan pa moze da se nadju i torenti za njegove kurseve.
Sve vreme citati Kajlovu knjigu i gledato njegova predavanja
Kad se ovo odradi spremni ste za posao i krecete da saljete cv svim firmama (ovo je tek posebna tema)
Paralelno sa slanjem krecete da radite na nekom projektu gde cete uciti i vezbati dalje. Po meni idealno da pravite Sah (imam bas dobru ideju za ucenje uz pomoc ovog projekta)
To je to
Re: Програмирање
Bravo brate, glupo mi više da ti se zahvaljujem za sve što činiš. Jedno pitanje apropo ovoga, ja sam recimo počeo da vežbam i učim frontend, a pritom ne uzimajući u obzir neke druge programske jezike, tj ono što hoću da kažem možda bi mi nešto drugo išlo daleko više od ruke, pa sad ne znam na koji način je najbolje videti šta je najbolje za nekog pojedinca-početnika ? Čisto da se razgraniči na startu, jer ne znam lupam možda tebi npr frontend leži, nekome ne i tako za svaki drugi jezik, pa na osnovu na koji način najbolje videti i izabrati ?
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Frontend nije jezik, to je pravljenje interfejsa i nekog ponasanja nekog programa koji krajnji korisnik vidi i sa kojim radi. Ako je ovaj forum neki program sto svakako i jeste frontend deo je ovo sto mi vidimo i to je taj interfejs i ovo ponasanje stranice gde ti recimo kliknes na neko dugme a onda se nesto desi. Backend deo bi bio deo programa koji obezbedi da sve ovo sto mi pisemo bude sacuvanonu nekoj bazi, da mozemo da kreiramo akaunt i ulogujemo se svaki put sa nekim usernejmom i sifrom. I front i back mogu da se pisu razlicitim programskim jezicima i na kraju dovode do istog rezultata. Npr, za ovaj forum je backend napisan u php ali bi isto tako mogo da bude napisan i u nekom drugom programskom jeziku i mi kao korisnici ne bi primetili razliku. Svi programski jezici su slicni, sa vecim i manjim razlikama u sintaksi i u nacinu kako u stvari rade. Neki su manje a neki vise apstraktni. Ti bi trebalo da razmislis sta te najvise zanima i da u skladu sa tim ucis. Ako nisi siguran sta je to sto ti lezi a velika vecina ljudi nije onda ucis sve pa se lasnije okrenes onome sto ti najvise ima smisla. Javascript je dobar posto sa njim mozes masu stvari. Mozes front, mozes back, mozes mobilne aplokacije, mozes desktop aplikacije, mozes igrice...
Re: Програмирање
Nisam se lepo izrazio, tek sad vidim da sam napisao programski jezik...Pazi ja sam ucio HTML i CSS i okej mi je sve to, samo ne znam tripuje me sve to puno, a nisam se oprobao u necemu drugom, zato sam i ovde napisao da mi neko kaze nesto o Ui i Ux designu, ne znam nista o tome, a nekako mi deluje interesantno...
-
- Posts: 712
- Joined: Sun Feb 07, 2016 10:57 pm
Re: Програмирање
Css je nesto sto mora da se nauci ako hoces da radis frontend ali to nije nesto sto pravi razliku. Relativno je jednostavno i moze i kasnis je da se usavrsi. Javascript mora da se zna ako hoces negde da radis. Ljudi previse paznje na pocetku posvecuju css-u. To treba preleteti i kasnije se to kroz praksu nauci. Mozes da razbijas css a da ti je JS slab i retko ko ce te zaposliti a sa druge strane ako ti je dobar JS za CSS te nece ni pitati. Na HTML tek ne treba trositi vreme.
Sto se tice dizajna, to ti je peglanje posao. Treba da imas malo smisla da nacrtas da nesto bude lepo i intuitivno za koriscenje. To je to ali ti se posao pretvara u slusanje klijenta da bi skontao sta hoce, onda to nacrtas pa te on pegla da nije to to, pa menjas, pa doradjujes, pa im se ne svidja, pa opet menjas, pa se konacno usaglasis sa klijentima a peglaju te programeri da to tako ne moze ili ce im trebati tri meseca za to, pa opet menjas, pa opet peglanje sa klijentima i tako u krug. U principu sranje posao
Sto se tice dizajna, to ti je peglanje posao. Treba da imas malo smisla da nacrtas da nesto bude lepo i intuitivno za koriscenje. To je to ali ti se posao pretvara u slusanje klijenta da bi skontao sta hoce, onda to nacrtas pa te on pegla da nije to to, pa menjas, pa doradjujes, pa im se ne svidja, pa opet menjas, pa se konacno usaglasis sa klijentima a peglaju te programeri da to tako ne moze ili ce im trebati tri meseca za to, pa opet menjas, pa opet peglanje sa klijentima i tako u krug. U principu sranje posao
-
- Posts: 224
- Joined: Wed Feb 03, 2016 12:21 am
Re: Програмирање
CSS свакако треба знати пре него што кренеш да учиш JS, али ћеш га свакако унапредити касније када почнеш са имплементацијом JS скрипти. CSS касније свакоме ко се бави фронтендом постане рутина. Ако се определиш за JS, мој неки савет за то шта прво учити су HTML и CSS као нека основа, затим чист JavaScript, и после тога свакако неки фрејморк за ЈS који свaкако има и највећу реалну примену и потражњу (React или Angular нпр.)
Who is online
Users browsing this forum: No registered users and 22 guests