DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Sva početnička pitanja (http://www.devprotalk.com/forumdisplay.php?f=40)
-   -   Sticanje novog znanja (sta izabrati) (http://www.devprotalk.com/showthread.php?t=10567)

berkut 03. 12. 2011. 16:04

Sticanje novog znanja (sta izabrati)
 
Ovako, dosta mi je posla na terenu, pa sam posle 7 godina dao otkaz.
Posto cu sada imati visak vremena zeleo bih da ga iskoristim za sticanje
novih znanja koja bi mi u nekoj ne tako blizoj buducnosti omogucila ili freelancing ili rad od kuce.

Ne poznajem ni jedan programski jezik, nisam nista radio u tom smeru,
ali su mi poznati osnovi, sta kako funkcionise.
Kroz srednju skolu sam se upoznao sa Basicom i Fortranom, tako sam upoznat i sa algoritmima ( ne znam da li se oni uopste vise i koriste)

Uglavnom upoznat sam sa tehnologijama tj. sta su i za sta sluze, ali ne znam ni jednu.

Ranije sam planirao da naucim Python, ali zbog nekih nepredvidjenih okolnosti sam odustao od toga.
Ovog puta necu, samo mi je potreban savet na sta da se koncentrisem: PHP, Java, HTLM5, CSS...

Otvorena sam za sve predloge (ne mora da bude programski jezik, moze da bude bilo sta sto bi mi omogucilo freelancing)

Hvala unapred

jablan 03. 12. 2011. 16:34

Python i JavaScript. 50/50

Dzordz 03. 12. 2011. 16:57

Poslovna komunikacija, engleski, upravljanje projektima.
Nisam programer ali pratim to polje, mislim da ti je Jablan dobro rekao.

ivanhoe 03. 12. 2011. 16:59

kao sto je rekao Yogi Berra: You've got to be very careful if you don't know where you are going, because you might not get there.

Znaci prvo smisli sta ti je cilj, pre svega da li da brzo naucis nesto sto donosi neke novce, ili da ulozis malo vise truda i vremena, ali da onda bolje zaradjujes? Da li zelis da budes freeelancer, ili zelis da nadjes dobar posao u dobroj firmi, i ako je ovo drugo da li bi radje radila u velikom ili malom timu?

Za brzo uskakanje u posao, a i kao neophodna osnova za ozbioljnije bavljenje webom ucenje HTML i CSS-a je najbolja stvar. Mozda nije lose poceti odatle u svakom slucaju da vidis da li te uopste ovo zanima... uz to obicno ide i neka osnovna obuka u radu sa Illustratorom i Photoshopom, posto ce ti cesto zatrebati...

Sto se bas programiranja tice, jednom kad udjes u fazon u bilo kom jeziku, bice ti posle mnogo lakse da se prebacis na drugi jezik, tako da to nije neka ogromna odluka, vise je pitanja koliko vremena i volje imas da ucis. PHP je solidan all-around jezik za web sa kojim ces lako dobiti posao, ali za rad u firmi nije tako dobro placen (ni cenjen) kao recimo Java ili C#. Ruby i Python su super jezici, i sve vise se traze, ali u Srbiji je jos problem naci posao gde ces moci samo u tom jeziku da radis, mada je napolju vec neko duze vreme solidna ponuda poslova za oba jezika. Javascript je jezik koji se obicno uci usput, ali ja mislim da nije pametno da bude prvi jezik, jer je suvise fleksibilan, ne forsira stil, sto mozda i nije najbolje resenje kad tek ucis. I to ti je to sto se mainstream-a tice...

I naravno znanje engleskog, govornog, ali za pocetak je dovoljno i da samo mozes da opusteno citas i komuniciras u pisanoj formi... jer bez toga ne mozes nista u ovom poslu, knjige na srpskom ili ne postoje ili su zastarele, a i lokalni klijenti slicno tako... :)

berkut 03. 12. 2011. 17:07

Sto se tice znanja engleskog i poslovne komunikacije to uopste nije problem.
Radio sam u ogromnoj multinacionalnoj kompaniji tako da sam sa te strane OK.

Cilj mi je da ulozim malo vise truda u ucenje i da solidno zaradjujem (nisam alav na pare) i da to uglavno bude freelance, eventualno mali tim.

I ne planiram da radim u Srbiji, ako sve bude kako treba to bi bila Holandija.


Koliko izrada aplikacija za mobilne ima prodju?
Za android bi to trebalo da se radi u Javi, zar ne?
Da li vredi cekati Google programski jezik koji treba da se pojavi uskoro?

dinke 03. 12. 2011. 17:14

Licno bih voleo da upoznam nekoga ko se ne zove Goran Pilipovic a da je u stanju i da nesto lepo dizajnira i da istovremeno moze da napise dobar kod. Ukratko ako si kao i svi mi ostali onda ce ti dizajn bolje ici nego programiranje ili obrnuto tako da moras odabrati jednu od te dve stvari.

Sto se freelancinga tice, ako se opredelis za Web (a tu verujem imas najvise sansi) ne gine ti ucenje HTML-a i CSS-a a cak i kao dizajner ne gine ti i malo JavaScripta.

E sad kao Web programer imho najbolje je krenuti sa PHP-om jer se lako uci i najveca ponuda poslova postoji za njega, posle se mozes lako presaltovati na nesto drugo. Kada sam ja pocinjao (pre vise od 10 godina) naci posao sa Javom bilo je skoro nemoguce pa sam tada i poceo sa PHP-om. Od 2005 radim u firmi gde se PHP smatra must tehnologijom (radimo u PHP-u cak i stvari koje bi bilo logicnije uraditi u pythonu npr.) i nema tih problema o kojima @ivanhoe prica. Mislim da je kod nas plata za junior PHP programera cirka 1000 USD, opet zavisi i od obrazovanja itd.

Inace ako te interesuju mobilne tehnologije mozes cak probati i Android/iOS dev, ja licno nikako da sednem da radim nesto u tome ali to je next big thing (posle weba).

webarto 03. 12. 2011. 19:33

Nešto mi to previše banalizujete, kao da je dovoljno samo "naučiti"...

berkut 03. 12. 2011. 21:08

Niko nije rekao da je dovoljno samo "nauciti", ali je dobar pocetak.

Dzordz 03. 12. 2011. 23:16

Zivot je maraton, odluciti je prvi korak, uciti je drugi.

srdjan 04. 12. 2011. 02:00

Kao freelancer najvažnije da naučiš da naplatiš :)

nn.nn 04. 12. 2011. 10:01

Citat:

Originalno napisao jablan (Napišite 103178)
Python...

Kad smo kod toga, nije na odmet da se ponovi: Learn Python The Hard Way. Knjiga je pisana za totalne početnike u programiranju, a HTML verzija knjige je besplatna.

nn.nn 04. 12. 2011. 10:02

Citat:

Originalno napisao dinke (Napišite 103182)
Mislim da je kod nas plata za junior PHP programera cirka 1000 USD, opet zavisi i od obrazovanja itd.

Ako nije tajna, bruto ili neto?

webarto 04. 12. 2011. 12:09

^ To je to što dobiješ na račun svakog prvog u mjesecu, možeš navit' sat... ne postoji junior / senior, već šta znaš raditi, u mom dosadašnjeg iskustvu u dotičnoj firmi, ne vidim potrebu za junior (osobu koja nije upoznata sa OOP)... nema šta da radi.

nn.nn 04. 12. 2011. 13:20

Po tome što si napisao (čitam između redova :) ) izgleda da se radi o bruto iznosu? Ok, nije mnogo bitno, obična znatiželja.

djipko 04. 12. 2011. 14:09

Ja bi samo da dodam na ovo sto su ostali rekli -

S' obzirom da si rekao da hoces da radis kao programer - uci uporedo ono sto se naziva "best practices" programerskog zanata - testiranje, kontrola verzija, deployment.

Bez ovoga si u 'realnom svetu' skoro pa neupotrebljiv.

mileusna 04. 12. 2011. 16:30

Ja bih se fokusirao na HTML5/CSS3/JavaScript za početak. Em pokrivaš web development, em će te tehnologije biti dosta tražena zbog mobilnih uređaja u godinama koje dolaze. Potom i neki server side language tipa PHP, Pyton, ali mislim da će dosta toga iću u pravcu klijenta te će se samo goli podaci vući sa servera putem Ajaxa dok će se veći deo prezentacije sprovoditi na strani klijenta, ondnosno uz pomoć pomenutih HTML5/CSS3 i nezaobilazni JavaScript.

Teško je dati pravi savet. Bitno je upoznati se sa osnovama (svega i svačega?!), posle će ti već sam posao nametnuti neki alat u kome ćeš raditi a samim tim steći i iskustvo i postati ekspert.

kickloop 04. 12. 2011. 17:36

Kako god da se okrene HTML i CSS ti ne gine (uz možda JavaScript). Ostalo po želji, mogućnosti i afinitetima.

As for the 1000 USD, bruto, neto... Svaki freelancer to lako napravi mesečno - html/css, php.... a posla ima koliko god hoćeš.

biske 05. 12. 2011. 01:09

Јава је језик мало тежи за учење од PHP али и вреди. Знам и једно и друго, али ипак доста боље Јаву. Онда сам се заинтересовао за Андроид и могу ти рећи да ми учење Андроида иде лагано. У ствари то је Јава само са мало другачијом логиком програмирања (има доста xml-а). Андроид је веома популаран и биће у наредном периоду, у ствари генерално мобилно програмирање (под тиме се подразумева и програмирање за таблете).
Као што неко рече кад савладаш неки озбиљнији језик онда ти пребацивање на други није толико тешко.

ivanhoe 05. 12. 2011. 01:21

Off Topic:
Citat:

Originalno napisao biske (Napišite 103209)
Као што неко рече кад савладаш неки озбиљнији језик онда ти пребацивање на други није толико тешко.

da, recimo brain**** :1080:

bluesman 05. 12. 2011. 12:47

Mister, ako ćeš moj iskreni prijateljski savet, ja ti preporučujem da postaneš "social media expert". ;)

Prvo niko ne zna tačno šta je to. Drugo, nije jasno ni koja znanja treba da poseduješ. Treće, ako se to nekako i utvrdi, nemoguće je utvrditi koliko ti u stvari znaš. Četvrto, najlakše se prodaju muda za bubrege, to uvek ide lako - najteže je prodati stvarni rad a dok ima ovaca za šišanje i magle za prodaju biće i genge :)

Eto odeš na twitter, pun timeline eksperata za socijalne medije. Još povrh svega izabereš sebi neku mikro-nišu (što fensiji izraz to bolje), i preko toga "poprskaš" sa jedno 3-4 fensi titule (eg Social Media Viral Management Hard Core Specialist, da niko ne zna šta je to) ... i "evo šuške, a' će se nabrojiš".

Ako te smori jednog dana, ništa i ne gubiš ako moraš da postaneš automehaničar ili mašinbravar, a znamo da je mali korak od mašinbravara do doživotnog predsednika - eto career oportunities se samo otvaraju :)

berkut 05. 12. 2011. 13:17

OK. Onda bi neki rezime bio HTML5/CSS3 prvo. Dok to savladam odlucicu se vec sta dalje( Java, PHP, Pyhton...).
Sto se tice naplate, kroz iskustva na terenu sa verujte mi mnogo gorim klijentima od onih koje vi srecete
(pratim vec dosta dugo forum, pa su mi poznata vasa iskustva), mislim da cu se snaci.
Da ce biti tesko hoce, ali kad znam sta mogu da ocekujem mogu i da se pripremim za to.

Blues, verujem da je iskren predlog, ali nije to za mene.
Da sam hteo nesto tako da odaberem postao bih politicar, manje obaveza, nema odgovornosti..., a ne bih odlazio iz Srbije.

oksite 05. 12. 2011. 13:38

Mozda za titulu da uzmes nesto kao Double Penetration Social Media Practioner, da znaju ljudi da ono imas i Fb i Tw rad, a i cisto da te lakse pronadju i zaprate srednjoskolke na Tw, jer size does matter, bez 5000+ si niko, bez 5000+ si nista.

iki_xx 05. 12. 2011. 13:59

Ruby anyone ? :)

bluesman 05. 12. 2011. 14:18

Mislim da treba biti realan, ako sam ja dobro shvatio čoveka on hoće da savlada nešto brzo da se osposobi da radi freelance. Ruby je malo veći zalogaj za tako nešto a i koliko sam ja upućen odnos freelance ponuda za Ruby vs PHP je jako nepovoljan za Ruby pa ne verujem da će biti zadovoljan sa postignutim. Tačnije biće "ma ispalili me oni sa DPT, naložili me na ruby pa sada ne mogu da nađem posao"

Ovo ja kapiram kao surovu realnost, znači ostaviti wishfull thinking ... po meni je ruby u ove svrhe tek malo bolji od onog brainf**k

dezareo 05. 12. 2011. 14:44

Ajd' i ja da se ukljucim u raspravu. Smatram da bez dobrog poznavanja HTML-a i CSS-a nema sta da se trazi u sferi poslova vezanih za web razvoj, web dizajn itd. Berkut ja bih ti predlozio da odmah krenes sa nekim od popularnih CMS-ova, WordPress ili Joomla. Kao prvo upoznaces se sa sistemom rada(kako instalirati CMS, kako kreirati bazu podataka itd.). Naucices strukturu CMS-a vremenom i videti kako stoje stvari u praksi. Manipulisaces CSS-om i HTML-om i tako ces ih uciti lagano. Vremenom ces ukljuciti i Php i tako ces doci do nekih elementarnih znanja.
Pazi ne treba preskatati neke korake, moras dobro overiti HTML i CSS pre toga, rad u nekom grafickom alatu je neophodan(Photoshop, Corel). Znaci text editor i cepas HTML tagove, kreiras strane. Ukljucis u to i CSS i tako vezbas.
Opet se vracam na preporuku da za pocetak odmah krenes sa nekim od CMS-ova, ponuda poslova za poznavanje ovih sistema je dosta dobra.

pozdrav

Papermoon 05. 12. 2011. 15:02

Citat:

Originalno napisao bluesman (Napišite 103213)
Mister, ako ćeš moj iskreni prijateljski savet, ja ti preporučujem da postaneš "social media expert". ;)

Prvo niko ne zna tačno šta je to. Drugo, nije jasno ni koja znanja treba da poseduješ. Treće, ako se to nekako i utvrdi, nemoguće je utvrditi koliko ti u stvari znaš. Četvrto, najlakše se prodaju muda za bubrege, to uvek ide lako - najteže je prodati stvarni rad a dok ima ovaca za šišanje i magle za prodaju biće i genge :)

Eto odeš na twitter, pun timeline eksperata za socijalne medije. Još povrh svega izabereš sebi neku mikro-nišu (što fensiji izraz to bolje), i preko toga "poprskaš" sa jedno 3-4 fensi titule (eg Social Media Viral Management Hard Core Specialist, da niko ne zna šta je to) ... i "evo šuške, a' će se nabrojiš".

Ako te smori jednog dana, ništa i ne gubiš ako moraš da postaneš automehaničar ili mašinbravar, a znamo da je mali korak od mašinbravara do doživotnog predsednika - eto career oportunities se samo otvaraju :)

:1046:
jadni studenti... posle ovoga će se manje vizitki štampati u Srbiji na kojima piše "konsultant za društvene medije"

Dzordz 05. 12. 2011. 15:49

Ima li neko ko je puki backend programer za web? Ono nista frontend samo core.

webarto 05. 12. 2011. 16:03

:dižedvaprstasmajli: ... @dezareo, WP i Joomla su dno dna software, i nije nikako za učenja, to kupi pare zato što je popularno...

ivanhoe 05. 12. 2011. 16:37

^ to je ono sto placa racune... pogotovo wordpress, gde na izradi i prodaji tema moze lepo da se zaradi...

ali sve se na kraju svodi na to da volis to sto radis i cackanje po kompu treba da ti bude zabavno... evo bas gledam RescueTime statistiku (aplikacija koja prati aktivnosti na kompu), ja nedeljno provedem ~71h radeci nesto za kompom, a prosecni korisnik ne vise od 25h... to znaci da ja presedim skoro 3 x vise od proseka, a verujem da vecina ovde ubiju isto tako po minimum 10h dnevno, sto ako ne volis ovaj posao moze da bude pakao... zato pre svega biraj oblast koja ti je zabavna, pa ce onda sve ostalo lakse da dodje, i znanje i kvalitet...

jablan 05. 12. 2011. 16:41

Citat:

Originalno napisao iki_xx (Napišite 103222)
Ruby anyone ? :)

Hah, znam da je provokacija ali ću ipak odgovoriti.

Ne mislim da je preterano teško naći freelancing posao u Rubiju (daleko od toga da je "zeznuli me ovi sa dpt-a" realan scenario). Ipak, ja u dilemi "Python vs. Ruby kao prvi jezik" ipak glasam za Python iz par razloga: 1) češće se sreće "u divljini" 2) može sasvim fino da se koristi i za desktop aplikacije, 3) imperativna paradigma Pajtona je većini lakša za učenje od funkcionalno/objektne u Rubiju.

Jedno je sigurno, ni jedan ni drugi mu neće "pokvariti mozak" ;) kao što imaju običaj neki drugi jezici. :P

bluesman 05. 12. 2011. 17:37

Da, verujem da početnik koji kreće da uči Ruby ima toliko ponuda za posao da ne može da se odbrani. Nije pitanje "da li može da nađe", može da se nađe posao i da programiraš u COBOL-u, nego je pitanje koliko je lakše naći posao. Eto i ja glasam za wordpress - tu može lepo da se zabavlja i da zaradi ako je iole dobar.

BTW "imperativna paradigma pajtona" ... got me there, buddy ... a ja sam mislio da "drugi jezici kvare mozak" :)

jablan 05. 12. 2011. 17:42

Ok, wordpress onda, ako je lakoća nalaženja tezge presudni kriterijum.

BTW, ne kontam šta je problem sa paradigmom? Jel vreme za proširivanje curse word blackliste?

bluesman 05. 12. 2011. 17:49

Problem je što pričaš k'o dedac :D

"Imperativna paradigma" :D ... tako nisam čuo da pričaju ni oni što drže predavanja pa nemaju šta korisno da kažu nego pokušavaju da impresioniraju publiku "rečima koje se manje koriste" :)

Restekpa :D

Dejan Bizinger 05. 12. 2011. 18:03

Prvo pitanje sto bih ja preporucio svima onima koji zele da krenu usavrsavanje u nekoj oblasti da se zapitaju je: "Sta je to sta bih radio ako treba i besplatno?". Sad ce neko reci pa ne moze da radi besplatno ako treba da placa racune. Naravno, radice nesto drugo pored sta ne voli toliko a jednom ce moci da radi samo ono sto je nekad radio samo besplatno.

Ja sam pre jedno 10-ak godina hteo da naucim Javu i doneo mi poznanik iz Cikaga dve obimne knjige o Javi, to je vreme kada sam pocinjao sa studijama na FON-u kada sam mislio da cu upisati informacione na trecoj pa upisao ipak opsti menadzment. Hteo sam da naucim i Php i verovatno bih od tada dosta to usavrsio ali sam ipak odlucio da vodim projekte, a ne da sam operativno tehnicki ukljucen u sam proces pravljenja istih. Par puta sam pomislio i rekao kolegi koji je Java programer kada vidim koliko konkursa ima za dev poslove u Srbiji i svetu da sam mozda pogresio sto nisam krenuo u tom smeru ali ipak at the end of the day sto kazu u inostranstvu najbitnije je da radis ono sto najvise volis. Upravo zbog onog vremena provedenog pred kompom o cemu je pisao Ivan. Ako volis neku oblast, imas smisla za istu i spreman si da provedes sate i sate, godine i godine uceci i tako ceo zivot (da ne spominjem ona pravila sto neki kazu da je potrebno 2, 5 ili 10 000 sati da budes najbolji u necemu) imaces posla. To je sustina.

degojs 05. 12. 2011. 18:11

Off Topic:
Citat:

"Imperativna paradigma"
I used to talk like that, then I took an arrow to the knee :)

jablan 05. 12. 2011. 18:16

Citat:

Originalno napisao bluesman (Napišite 103241)
"Imperativna paradigma" :D ... tako nisam čuo da pričaju ni oni što drže predavanja pa nemaju šta korisno da kažu nego pokušavaju da impresioniraju publiku "rečima koje se manje koriste" :)

Pa koji sam k* studirao FON tolike godine...

bluesman 05. 12. 2011. 18:32

Molim "osnivača" ove teme da dobro pročita poslednje 2 strane, ne može da dobije jasnije upozorenje u šta će da se pretvori ako krene u našem smeru :D

Jesi razmišljao da budeš mesar ili grobar ili specijalista hortikulture? :)

berkut 05. 12. 2011. 18:46

Ma, svestan sam ja opasnosti :) kao sto rekoh, dugo pratim forum, doduse bez mnogo mesanja.

Da budem mesar nisam razmisljao, ali drvoseca jesam :)
Sa cvecem sam na Vi, a ni za grobare nema vise posla, sve nas sahranise politicari.

Sto se tice posla sa nekim programom, pre desetak dana sam u Holandiji upoznao lika koji programira u Fortranu i vec je promenio nekoliko kompanija, tako da ima posla, samo treba puno znanja i strpljenja.

Sto se tice dela da treba raditi ono sto se voli.
Mislim da sam toliko dugo radio ono sto moram i sto se ocekuje da vise i ne znam sta bih voleo.

ivanhoe 05. 12. 2011. 18:55

^ dok ne probas ne mozes ni da znas, zato dosta price, idi uci nesto... :P

deda 05. 12. 2011. 21:07

Ne vidim sta je lose pricati kao dedac? :D

Mister, imaj obzira da deka prica iskustvom! Ovi novi eksperti imaju samo znanje ( neki ni to),lol :P

Ne bih se mesao, al' volem povremeno, tako, malo, ono.. :D


Vreme je GMT +2. Trenutno vreme je 01:19.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.