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 |
Python i JavaScript. 50/50
|
Poslovna komunikacija, engleski, upravljanje projektima.
Nisam programer ali pratim to polje, mislim da ti je Jablan dobro rekao. |
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... :) |
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? |
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). |
Nešto mi to previše banalizujete, kao da je dovoljno samo "naučiti"...
|
Niko nije rekao da je dovoljno samo "nauciti", ali je dobar pocetak.
|
Zivot je maraton, odluciti je prvi korak, uciti je drugi.
|
Kao freelancer najvažnije da naučiš da naplatiš :)
|
Citat:
|
Citat:
|
^ 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.
|
Po tome što si napisao (čitam između redova :) ) izgleda da se radi o bruto iznosu? Ok, nije mnogo bitno, obična znatiželja.
|
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. |
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. |
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š. |
Јава је језик мало тежи за учење од PHP али и вреди. Знам и једно и друго, али ипак доста боље Јаву. Онда сам се заинтересовао за Андроид и могу ти рећи да ми учење Андроида иде лагано. У ствари то је Јава само са мало другачијом логиком програмирања (има доста xml-а). Андроид је веома популаран и биће у наредном периоду, у ствари генерално мобилно програмирање (под тиме се подразумева и програмирање за таблете).
Као што неко рече кад савладаш неки озбиљнији језик онда ти пребацивање на други није толико тешко. |
Off Topic: Citat:
|
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 :) |
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. |
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.
|
Ruby anyone ? :)
|
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 |
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 |
Citat:
jadni studenti... posle ovoga će se manje vizitki štampati u Srbiji na kojima piše "konsultant za društvene medije" |
Ima li neko ko je puki backend programer za web? Ono nista frontend samo core.
|
:dižedvaprstasmajli: ... @dezareo, WP i Joomla su dno dna software, i nije nikako za učenja, to kupi pare zato što je popularno...
|
^ 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... |
Citat:
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 |
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" :) |
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? |
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 |
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. |
Off Topic: Citat:
|
Citat:
|
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? :) |
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. |
^ dok ne probas ne mozes ni da znas, zato dosta price, idi uci nesto... :P
|
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 06:51. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.