Šta je novo?

Oportuna oblast za izlazak u IT SW svet

owim

Slavan
Učlanjen(a)
03.03.2011
Poruke
6,287
Poena
395
(ukoliko je post u pogrešnoj temi, molim moderatora da premesti)


Pozdrav svima! :)

Moja trenutna industrija je HR koja se survava, veći lanci/agencije napuštaju region, novac koji se tu vrti neuporedivo je manji od 2006-2008 kada su cvetale ruže. Odavno je vreme je da se menja, hvatam poslednji voz.

Oko mene (i svih nas) najviše novih pozicija traži se upravo u IT sektoru. Odmah da kažem da nisam programer. Nije da nikad nisam programirao, ali to nisam radio od Petnice ili fakulteta, i nikad sebe nisam video kao kodera, programera. No, kako to sada može da kupi i hleb i pogaču, a tražiće se sve više, razmišljam da počnem da učim ono iz IT sveta gde bi bio možda najbolji odnos uloženog i dobijenog: da mogu relativno brzo već nešto da savladam i da ima rezultata, a da to bude i solidnije plaćeno. Drugim rečima, da ne budem "tamo gde su svi", gde su cene maksimalno spuštene. Za to molim vašu pomoć i iskusne savete! :)

Važno: u ovom trenu samo teorijski poznajem dole navedene oblasti, i ništa više od toga -- sve su mi jednako udaljene, i nemam preferencu. Ovim želim da zamolim za preporuku od čega je najbolje početi!

1) Postoji li nešto što je "must have" i trebalo bi savladati za (skoro) sve pozicije? Recimo, Linux terminal.

2) Posetio sam Job Fair u Crown Plaza-i i video da se traži sledeće (navodim deo):

===========================
Java Developer
.NET engineer
C# SW Developer
(Angular) JavaScript Developer
Web ASP.NET SW Developer
CRM Project Manager
UI Developer
Project and Quality Manager
Test Automation Engineer
EMC Documentum Consultant
System Engineers. Windows, Devops/SQL
Cisco Specialist
Database Programmer/Administrator
Sharepoint Specialist
PHP/MySQL administrator
Mac OS and iOS SW Developer
iOS App Developer
Android App Developer
Market Data Analyst (Data Feeds)
.
.
(lista se nastavlja i dugačka je)
===========================

3) Ovim želim da pokažem ono što se zna, da su oblasti upliva u IT SW svet veliki, da ima puno oblasti a sve su mi jednako udaljene i iz svoje perspektive ne vidim "favorita".

4) U tom segmenu molio bih pomoć. Šta je oportuno izabrati za relativnog početnika? Poželjno nešto što i u budućnosti može da se radi od kuće i za strance i što neće brzo da izumre. Nešto što bi jednog dana moglo da bude više plaćano od drugih stvari.

5) Edukaciju za ove oblasti mislio sam da ostvarim preko besplatnih izvora na Netu, prvenstveno EdX i Coursera-e. Naravno, verujem da ima i raznih drugih tutoriala. Možda je za neki od kurseva baš bitan individualni rad?


Više od svega zanima me vaš savet iz svih tačaka koje sam napisao. Svaki savet je dobar. :)

Unapred sam veoma zahvalan! :D
 
Definitivno mi ne baguje tapatalk. [emoji17]
 
Ako si u 20-ima i dosada nisi ucio programiranje kao hobista onda zaboravi na ovu oblast, nije vredno truda, bolje trazi posao kao komercijalista (ako ti ono HR znaci human resources).
 
^ učio sam programiranje što u petnici, što na fakultetu, naveo sam u prvom postu. samo se nikada time nisam ozbiljno bavio. i nisam programirao ništa barem 15 godina. imam utisak da bi trebalo nešto da znam pa kako su mogućnosti veoma brojne- ne znam odakle da počnem.

svaki savet u ovom smislu bilo bi više nego dobrodošao! :)
 
Po meni imas dve rute: dizajn ili web-dizajn(programiranje).

Druga ruta je: WordPress, HTML5, CSS3, PHP, jQuery
Prva ruta je: Illustrator, Indesign, Photoshop, Lightroom, etc

Koliko sam primetio klijenti danas su spremni da plate vise za CMS, odnosno sajtove. Sto ima logike - necija popravljena slika ne donosi bas velike koristi, dok izlazak nekog proizvodjaca ajvara na internet predstavlja fundamentalnu promenu i donosi hiljade potencijalnih novih klijenata (veci profit).

Ovo PHP je objektno orjentisano programiranje, sto nije naivno, ali ako ga srednjoskolci mogu savladati onda moze i neko fakultetski obrazovan.
Takodje, linux nije lose poznavati, mozes na nekoj virtuelnoj masini instalirati pa se igrati sa njim.
 
Postavio si pitanje koje se svodi na "kako se obogatiti preko noći bez uloženog dinara i kapi znoja". Odgovor dobiti nećeš. Mislim da je jako pozitivno što tako aktivno i bistre glave pratiš dešavanja i shvataš da ne postoji više doživotni posao/zanimanje i što imaš volje da savladavaš nešto sasvim novo. Problem je što su ti informacije, blago rečeno, nepotpune. Da skratim, pokušaću da sumiram:
1. Ono što se brzo i lako uči, u IT svetu, mnogo brže i mnogo lakše od tebe već je naučila horda klinaca od kojih mnogi nisu još ni tinejdžeri. Nećeš im nikada biti ni do kolena, jer je njima sve lako, ne opterećuju se pitanjima "a zašto tako" ili "zašto ne može ovako", sve im je to čist hobi koji im je samo kul i super zanimacija, a ne izvor prihoda. Prave programčiće (i sajtove) ili besplatno ili skoro besplatno.
2. Najveća je konkurencija u onome što se najviše traži, jer se ljudi brzo prebacuju (kao ti), a plus svakoga dana dolaze novopečeni klinci koji tek biraju od čega da počnu, pa biraju to što se najviše traži. Logično. Dakle, ideja da nađeš nešto gde ima posla, da se lako i brzo savladava (pa još iz nekog kursa), a da malo njih to zna... Pa, kada ovako napišem valjda ti je jasno zašto je to u praksi nemoguće.
3. Svaki poslodavac, bilo gde u svetu, zna da su plata i sposobnost obično u vezi. Što više para, to (može da očekuje/zahteva) bolji kvalitet rada. Ako nemaš vezu, nemaš ni šansu da dobiješ dobro plaćen programerski posao bez iskustva. Čak i sa vezom je malo verovatno. Pogotovo za nešto što se lako i brzo uči (a što ne može biti dobro plaćeno).
4. IT je verovano najdinamičnija industrija na svetu. Ono što je danas jako traženo, već sutra može biti zastarelo. Npr, pre par godina Flash je bio glavna stvar, danas maltene ne postoji (ubio ih Gugl). Java je bila zlatna koka, danas je drugačije. Linux je doživeo jedan bum, sada je opet malo utihnuo. Možda krene opet, a možda će drugi sistemi dostići dovoljan nivo u bitnim oblastima da upravo linux ostane prevaziđen ili usko specijalizovan. Za web je php dugo bio jako tražen, danas mislim da su Wordpress i Joomla bolji sa aspekta (brze i lake) zarade. Ali tu je ogromna konkurencija, a i puno glavobolje.

Uostalom, sami programeri/koderi uglavnom i nisu dobro plaćeni, pogotovo oni bez iskustva. Naravno, i to zavisi od firme i posla, ali je srazmerno malo takvih programera koji dobro zarađuju. Najviše danas zarađuju ljudi koji su popularni na socijalnim mrežama. Žena koja na YouTube kanalu samo otpakuje razne igračke zaradila je preko 5 miliona dolara prošle godine. Neki postavljaju snimke kako igraju igrice i zgrću milione. Priča se kako je i klinac koji sebe snima kako večera zaradio više od milion. Autor Minecraft-a je sve prodao za 2,5 milijarde dolara. Klinci naprave neku mobilnu aplikaciju koja privuče korisnike i prodaju ih za stotine hiljada ili i par miliona, jer neko prepozna ideju na kojoj može da zaradi još više. Sve u svemu, možda ti se čini da je u Srbiji velika potražnja za programerima i da je to odlično plaćen posao. Češće nije nego što jeste. Takođe, na raspolaganju si 24 sata dnevno, a za radno vreme se i ne pita (čast izuzecima). Teško da u nekoj oblasti ima više stresa. Mnogi oglasi su lažni ili su pozicije unapred popunjene.

Ako ti nešto znači, da ja sada želim da uđem u ludi IT svet, mislim da bih počeo od mobilnih aplikacija. Konkurencija je ogromna i pogotovo je puno klinaca i ima fantastičnih programa za džabe. Međutim, puno puno kompanija nije još ni uvidelo prednosti koje mobilna platforma može da im donese, pa kad napraviš nekoliko svojih bezveznih aplikacija i skupiš iskustvo, možda uspeš da dobiješ posao na pravljenju poslovnih aplikacija za druge. A možda i uspeš da izmisliš toplu vodu za neki smart watch ili VR. Ja ti svakako želim puno sreće.
 
Postavio si pitanje koje se svodi na "kako se obogatiti preko noći bez uloženog dinara i kapi znoja".
Sve, sve, ali to nisam ni pitao ni pomislio! Nisam klinac, znam sta je nemoguce. Samo pitam sta je danas od mora IT oblasti oportuno i gde nece biti "milion pametnih klinaca koji ce znati sve bolje od mene"? ;)

Hvala na vrlo jasnom, preglednom i konciznom odgovoru. Slazes li se sa kolegom iznad tvog posta koji je dao dva konkretna predloga?

Od necega treba poceti. Sta ti savetujes kao pocetak (sem mobilnih aplikacija)? Veliko hvala!
 
Poslednja izmena:
Ako bi želeo da brže stekneš neke veštine koje bi mogao da naplatiš preko npr freelancing-a, skoncentriši se na WordPress.

A ako želiš da dobiješ konkretan posao onda probaj sa JavaScript. Rasprostranjen je, dobro podržan, solidan broj framework-a i ima dosta posla.
Postoji sasvim fino mesto za učenje istog, namenjen ljudima koji menjaju karijere ili početnicima koji žele steknu praktično znanje http://www.freecodecamp.com/

Takođe baci pogled na Ruby (Ruby on Rails) i Python (Django). Možda ti nešto od to dvoje više leži.

Zaobiđi dizajniranje jer se to ne "uči" tek tako i ipak zahteva i neki nivo talenta. A bez toga ćeš sporo napredovati i ostati verovatno prosek.
Uostalom u zadnje vreme postoji trend da se traže dizajneri koji zanaju da kodiraju ono što su i dizajnirali.

Drugi savet: Više ćeš imati sreće da nadješ bolje i pametnije savete vezano za promenu karijere na sajtu kao što je Quora https://www.quora.com/Web-Development.
Jer već postoji popriličan broj pitanja identičnih tvom i daleko kompetentnijih ljudi nego ovde (čast izuzetcima) koji daju odgovore na iste. Ipak je ovo hw forum :d
 
Nije li za ozbiljno profesionalno programiranje nije potrebno odvojiti minimalno par godina aktivnog ucenja i prakse? Jeste mobilna platforma trend i skoro je izvesno da ce tako i ostati - ali ne moze se bas brzo stici do cilja. Verovatno ce posle par meseci moci da napravi aplikaciju za ukljucivanje blica, ali to nije nivo koji njemu treba.

Mozda ipak da prilagodis pitanje (dilemu) svojim sklonostima i talentima - da li te interesuje dizajn, programiranje, sistemska administracija... Nekako ne verujem da bi problem predstavljao "milion pametnih klinaca koji ce znati sve bolje od mene", ako imas sklonosti ka necemu i zelju da napredujes, to je problem samo u pocetku - a ako nemas afinitete (npr. ka programiranju), tesko ces moci sebe motivisati "na silu" da stignes daleko.
 
Potrebno je krenuti sa radom, nista vise. Od mrsomudjenja "sta bi ja radio" i nekakvog planiranja kao da donosis novi proizvod na trziste nema nista. Izaberes nesto, krenes malo da vidis jel ti ide i nastavis sa radom dok ne dodjes do zadovoljavajuceg nivoa. Moras da skapiras da si u pocetku hobista i nista drugo. Ne biras karijeru sve dok ne dodjes do nivoa da nesto znas da bi time mogao da se bavis.

Tu pricu o klincima iskuliraj, "programera" mozda ima ko pleve ali nikad losiji nisu bili. Koliko vidim po Srbiji je deficit dobrih programera. Nase nove klince je ovo drustvo unistilo, nemaju oni veze sa zivotom a kamoli sa programiranjem.

Mada posto si u startu izabrao taj HR, ne znam kakav ti je kliker za savladavanje novih stvari.

Nije li za ozbiljno profesionalno programiranje nije potrebno odvojiti minimalno par godina aktivnog ucenja i prakse?

Ozbiljno kao radim za nekoliko hiljada evra platu i zivim lep zivot programera jer sam strucan, je neophodno veliko iskustvo i znanje. Programiranje za par stotina eura kao neki junior moze svako posle 3-6 meseci "usavrsavanja", samo je potrebno uci u neku firmu gde ces biti taj junior ili kako vec.

Izlaze klinci sa FONa, ETF i ovih privatnih svaki dan, cesto ni kompjuter cestito ne znaju da ugase.

Edit: Citam sta pise @canejr i u pravu je. Ako juris te jezike sto su u modi docices u situaciju gde ce popularnost opasti pa ces ostati bez posla.

Naucis C i C++ i nema zime. C++ je meni licno omiljeni programski jezik.
 
Poslednja izmena:
Sve, sve, ali to nisam ni pitao ni pomislio!
Pročitaj svoje pitanje još jednom, pa ćeš verovatno shvatiti zašto sam rekao da se "na to svodi". Nešto što se brzo uči, da je traženo i dobro plaćeno, ali da "ne budeš tamo gde su svi". To ili nema ili niko ne zna, inače bi svi već bili tamo. :)

Slazes li se sa kolegom iznad tvog posta koji je dao dva konkretna predloga?
U stvari se ne slažem sa osnovnim izborom. Slažem se sa Dibidusom da je dizajn nešto u šta se ne ulazi tek tako. Mada, ako imaš dobrog znanja i iskustva u 3D modeliranju, mogao bi dobro da zaradiš praveći kućice i razne modele za igrice. Bar je moglo.

Ako nećeš mobilne aplikacije, ne znam šta da ti savetujem, jer nisam vidovit, pa da znam šta će biti traženo, ***. Uostalom, zavisi i od toga koliko potrebnog vremena je za tebe dovoljno lako i brzo, šta je za tebe dobra kinta i koliko za šta imaš afiniteta. Na duge staze, ja mislim da je dobro držati se najjačih, pa bih išao na C#, za poslovne aplikacije, jer je Majkrosoft tu i dalje najjači. Pa onda neke integracije sa Ofisom, pa neki net servisi i tome slično. Ali, C# se ne uči tek tako. I moraćeš i dalje stalno da se usavršavaš i pratiš nešto novo. A za bilo kakve poslovne aplikacije potreban ti je i SQL Server (neki oblik) i/ili Oracle. Pitanje je i da li želiš da nađeš svoje mesto pod suncem - npr, da smisliš neko programče kao interfejs između Eksela i mapa, pa zaradiš - ili da upadneš u neku firmu kao programer. A i tu imaš dva puta - softverska firma, dakle programiranje za tržište i klijente - ili programer unutar neke firme koja se bavi drugim stvarima, ali joj je potrebno IT odeljenje (npr, banka). U svakom slučaju, ozbiljan i dobro plaćen posao (npr, 1000+ evra) nećeš dobiti bez iskustva, a i savladavanje će zahtevati vreme. I čitanje opširnih uputstava i proučavanje gomile raznih apija. Tačnije, što nešto deluje dugoročno sigurnije, to više vremena zahteva. Jer su to stvari koje guraju (i štite) veliki i koje su prisutne već dugo godina. Ono što zahteva manje učenja, dakle nešto što se tek probija, obično je trenutni bum i budućnost je neizvesna. A imaš i pomenutu plejadu golobradih klinaca koji sve nove tehnologije upijaju za 10 minuta i to dok slušaju preglasnu muziku, žderu fast fud, gledaju klipove i dopisuju se sa društvom. :)

A ako znaš da ne bi ništa mobilno, možda je najbolje da odmah kažeš koju oblast si ti imao u vidu i šta tebi deluje kao najbolji izbor.
 
Potrebno je krenuti sa radom, nista vise. Od mrsomudjenja "sta bi ja radio" i nekakvog planiranja kao da donosis novi proizvod na trziste nema nista. Izaberes nesto, krenes malo da vidis jel ti ide i nastavis sa radom dok ne dodjes do zadovoljavajuceg nivoa. Moras da skapiras da si u pocetku hobista i nista drugo. Ne biras karijeru sve dok ne dodjes do nivoa da nesto znas da bi time mogao da se bavis.

Tu pricu o klincima iskuliraj, "programera" mozda ima ko pleve ali nikad losiji nisu bili. Koliko vidim po Srbiji je deficit dobrih programera. Nase nove klince je ovo drustvo unistilo, nemaju oni veze sa zivotom a kamoli sa programiranjem.

Mada posto si u startu izabrao taj HR, ne znam kakav ti je kliker za savladavanje novih stvari.



Ozbiljno kao radim za nekoliko hiljada evra platu i zivim lep zivot programera jer sam strucan, je neophodno veliko iskustvo i znanje. Programiranje za par stotina eura kao neki junior moze svako posle 3-6 meseci "usavrsavanja", samo je potrebno uci u neku firmu gde ces biti taj junior ili kako vec.

Izlaze klinci sa FONa, ETF i ovih privatnih svaki dan, cesto ni kompjuter cestito ne znaju da ugase.

Edit: Citam sta pise @canejr i u pravu je. Ako juris te jezike sto su u modi docices u situaciju gde ce popularnost opasti pa ces ostati bez posla.

Naucis C i C++ i nema zime. C++ je meni licno omiljeni programski jezik.

^+1000 za ovo zadnje.

Owim, moraćeš da leveluješ. Šta god da uzmes da učiš i radiš treba vremena i iskustva da dostigneš nivo u kome možeš da sklapaš kockice i završiš zadati projekat.
Ja ti lično preporučujem Javu i Android, jer tu trenutno ima mnogo posla. Prvo nauči da praviš standalone aplikacije, pa posle se pozabavi sa serverima i na kraju možeš da napraviš servis (mobila app + server).
Kada savladaš jedan programski jezik, ostale ćeš savladati mnogo brže. Ako negde zapne, google i stackoverflow su tvoji drugari. Btw.. Stackoverflow je toliko dobar da mi pada na pamet da organizujem takmičenje ko će napraviti bolju app koristeći samo copy/paste code-a sa stackoverflowa i github-a.

Da bi radio nešto od gore navedenog, moraš da naučiš kako stvari funkcionišu. Npr. UI dizajner mora da zna kako platforma na kojoj radi funkcioniše. Ne možeš samo da iscrtaš UI i postaviš wireframe.

Najbrže ćeš pronaći posao među testerima... ali to je gadan posao gde su šefovi goniči robova. Npr.. da paralelno radiš testiranje a kod kuće učiš da programiraš. Na poslu vidiš kako app izgleda ispod haube, kako je organizovana, učiš na njihovim greškama, a kod kuće primenjuješ to što si naučio i praviš nesto svoje. Tako bar 6 meseci, dok ne osetiš da možeš više i bolje.

Svima govorim koliko je prosao programera u stvari najbolji posao na svetu. Pre svega, stalno učiš, i kada osvojiš neku tehnologiju ili prog. jezik ili framework ili ... Onda imaš osećaj da si na vrhu neke planine i da ispred sebe vidiš ogromno prostranstvo koje predstavlja šta sve možeš da uradiš sa tim znanjem koje si upravo stekao. Ima i mane kao i sve u životu... brzo izgoriš i mrzi te da radiš. To valjda ide sa godinama.

Pre ili kasnije doći ćeš do C/C++. Ostali viši jezici su OK da pomoću njih sklopiš kockice, ali ako treba da napraviš novu kockicu, treba zavrnuti rukave i odraditi posao u C/C++.
 
Ah, C++ svakako najbolji izbor. Posao praktično obezbeđen, ovde ili napolju, u firmi ili online, a mogućnost zarade odlična, uz nepromenjeno stanje u doglednoj budućnosti. Postoje samo 2 problema:
1. Verovatno najteži za savladavanje, a za stvarnu stručnost, koja vodi toj odličnoj zaradi, potrebne su godine i godine ozbiljnog rada (pa puta 10).
2. Samo dan pre nego što je izmišljeno ulično osvetljenje, paljenje i gašenje uljanih ili gasnih svetiljki dugim štapom izgledalo je kao zanimanje koje nikada neće izumreti.
 
Ne razumem drugu stavku koju si naveo.
 
Ne razumem drugu stavku koju si naveo.

To što iz današnje perspektive deluje da C++ ima zacementiranu budućnost ne znači da već za par meseci ili godinu dana neće biti drugačije.
Ja bih ipak "igrao" na mobilne aplikacije/uređaje, jer je pristup informacijama u svakom trenutku jako bitan, a tehnologija je daleko od svoje zrelosti.
 
Sta ce da zameni C/C++?
 
^ učio sam programiranje što u petnici, što na fakultetu, naveo sam u prvom postu. samo se nikada time nisam ozbiljno bavio. i nisam programirao ništa barem 15 godina. imam utisak da bi trebalo nešto da znam pa kako su mogućnosti veoma brojne- ne znam odakle da počnem.

svaki savet u ovom smislu bilo bi više nego dobrodošao! :)


Nisi dobro shvatio na sta sam mislio kada sam rekao HOBISTA.

Programer hobista je tokom svog zivota sam uzimao nesto da programira jer ga ZANIMA ova oblast.
Ako si to radio zato sto su te terali na fakultetu onda nisi bio hobista niti imas interesovanja za ovu oblast.
To znaci (kao sto je neko i napisao) da ces za 6meseci postati junior koji ce raditi 10-12 sati za 300-400e, a o senior i vecoj plati ne razmisljaj bar 5 godina.

Zato sam i napisao da se ne isplati toliko uciti, niti muciti mozak da razmislja u programerskom stilu, kada mozes na milion drugih poslova da zaradis iste pare, a da se manje nerviras, i da ti mozak 90% vremena radi u leru.

Ja sam trenutno u slicnoj poziciji kao i ti.
Sa mojih 33god imam 12 godina rada u servisu i uslugama gde sam sa 10% mozga zaradjivao duplo vise nego prosecni senior programer u Srbiji.
Ali sam se smorio od rada sa ljudima, trcanja po terenu i borbe sa drzavom, tako da sada pokusavam da postanem freelance programer (ili da radim za stalnu platu).

Ali ja se programiranjem kao hobista bavim od 9 godine, i dosad imam veliki broj hobi projekata.
Tako da mi je bilo potrebno par meseci da savladam Swift,Android,Java,C++,php,javascript... i skocim na neko "napredno" programiranje.

Ranije sam mislio da je onaj ko zna c++ "pravi" programer dok sam se podsmevao mom bratu koji je radio web design kao neko ko nema veze sa programiranjem.
Sada kada sam poceo da ponovo ucim programerske jezike, shvatam da sa c++ nista ne mozes da uradis i da se web dizajn neuporedivo vise trazi i placa u odnosu na c++(c#,VC#...).

Ili u prevodu : ono sto se trazi su web sajtovi i mobilne aplikacije.

Za sve ostale "nise" medju programskim jezicima treba imati dosta iskustva da bi mogao da zaradis pare kao neki web dizajner ili kreator mobilnih aplikacija.
 
Poslednja izmena od urednika:
Mogli bi da razbijemo tu famu oko "naprednog" programiranja. Probacu sa analogijom. Svi fizicki zdravi ljudi ce brzo nauciti da vode loptu i sutiraju na kos. Oni su amateri/hobisti ili kako vec. Profesionalci su mnogo efikasniji od njih kada je igranje kosarke u pitanju. Razlika izmedju programera pocetnika/hobiste i "naprednog" programera je u tome sto hobista nesto skrpi da radi (na engleskom to zovu hack) u odredjenoj situaciji ali to nije full proof, elegantan i najbitnije efikasan kod. Razlika izmedju nekog ko sada uci programiranje na faksu i recimo yooyo-a je u tome sto ce student problem resiti tako sto ce googlati slican problem, skinuti gotov kod, prepravljati ga dok ne proradi u jednom slucaju i to nazvati resenjem problema. Yooyo ce da napise sam kod, taj kod ce biti elegantan, lako citljiv, sa minimumom bagova u odnosu na studentov (mada se sa bagovima nikad ne zna) i najbitnije optimizovan jer yooyo zna kako funkcionise procesor i operativni sistem. Zato student moze da dobije posao gde ce raditi nesto ne toliko bitno ali obimno za 300-400 evra dok ce yooyo svuda moci da dobije posao da resava ozbiljne problema za nekoliko hiljada evra ili vise.

Edit: Nema naprednog programiranja dok ne nacucis kako da optimizujes kod a da bi to znao moras znati u detalje kako funkcionise procesor i operativni sistem. To se uci na tehnickim fakultetima ali mozes sam sa neta da naucis. Samo da znas materija uopste nije laka za savladati, pogotovo ako ti matematika i logika nisu jaca strana.
 
Poslednja izmena:
Može i da pravi web aplikacije, ali opet, ako treba da se uradi zahtevan posao da radi brzo i pouzdano onda je C++ jedino rešenje. C++ nema zamenu, sve dok procesori rade kao što su do sada radili.
Pri tome ne mislim da treba pisati npr. server u C++-u već znati da sklopiš kockice, napišeš to što treba u C++ i povežeš sa nekim drugim kockicama.
Treba bar informativno poznavati kako rade razne tehnologije i servisi iznutra da bi lakše sklopili kockice ili bar umeti da razmišljaš na taj način.
 
Poslednja izmena:
I ja sam bio u sličnoj situaciji pre mnogo godina, negde baš u vreme kad sam se registrovao na ovom forumu. Bio sam bez posla u struci koju sam studirao, gledao druge vezare kako dobijaju poslove, kući mi roditelji kidali živce jer su tolike pare potrošili na moje studije. I ja rešim da batalim sve do tada i da se bavim računarima. Iz moje sadašnje perspektive shvatam koliko je sve to bilo naivno, ali eto, dokaz sam da čovek može da fino prođe u IT-u iako kasno počne. Prvi računar sam sam sebi kupio kada sam imao 22 godine, roditelji nikad nisu hteli da mi ga kupe "da se ne ozračim".

Pre svega, potrebna ti je velika volja i strpljenje. Ne gledaj toliko šta se trenutno traži koliko šta se tebi dopada da radiš, u protivnom ćeš verovatno brzo da izgoriš. Budi takođe spreman i na traćenje truda i vremena, ja sam recimo svojevremeno dosta napora uložio u web dizajn, samo da bih na kraju ukapirao da to nije za mene. Ukapiraj i da ćeš biti hobista neko vreme, a hoće li taj hobi zaista prerasti u profesiju, to nije izvesno. Takođe, ako se nađeš na nekoj IT poziciji koja ne odgovara tvojim pravim težnjama, trudi se da u slobodno vreme učiš i vežbaš druge stvari. I naravno, ako se ukaže prilika da zbrišeš napolje, zbriši, mnogo ćeš lakše dobiti priliku da se pokažeš i bez mnogo iskustva. Dakle treba ti rad, upornost, strpljenje i sreća, otprilike tim redosledom važnosti.
 
Moja trenutna industrija je HR koja se survava, veći lanci/agencije napuštaju region, novac koji se tu vrti neuporedivo je manji od 2006-2008 kada su cvetale ruže. Odavno je vreme je da se menja, hvatam poslednji voz.

Oko mene (i svih nas) najviše novih pozicija traži se upravo u IT sektoru. Odmah da kažem da nisam programer. Nije da nikad nisam programirao, ali to nisam radio od Petnice ili fakulteta, i nikad sebe nisam video kao kodera, programera. No, kako to sada može da kupi i hleb i pogaču, a tražiće se sve više, razmišljam da počnem da učim ono iz IT sveta gde bi bio možda najbolji odnos uloženog i dobijenog: da mogu relativno brzo već nešto da savladam i da ima rezultata, a da to bude i solidnije plaćeno.
Jesi li razmisljao da dignes svoju HR poziciju za neki stepen ? Dobri HR Managers na zapadu imaju godisnju platu reda 60-80k $...
To znaci vladanje sa Data Mining-om, Big Data Analytics, R, Hadoop basics za razne platforme, Pentaho DI, Haskell, kao i upotrebu ANI za prediktivne stvari, vizuelizacija podataka...

A to da ce (generalno) programiranje da se trazi sve vise, to je veoma diskutabilno...
 
Mislim da ste malo preterali sa fokusiranjem na C++ i "teže" programske jezike. Da sam takve priče slušao na početku verovatno bih i dalje tražio posao kao wannabe menadžer ili građevinac.

Gledajući kroz tu perspektivu ispada da ako npr želite karijeru u medicini, da je jedini dobar izbor biti neurohirurg dok je biti pedijatar nešto što i ne treba uzimati u obzir jer ih ima previše.

@owim kao što su rekli - može lako da se izgori ako te to ne zanima. Uopšte mi to nije palo na pamet, izgleda da moj nivo zainteresovanosti uzimam zdravo za gotovo i kapiram da ga svi imaju.
Tako da prvenstveno gledaj one oblasti koje te zanimaju. Za početak možeš da posetiš i https://www.codecademy.com/
Tamo imaš nekoliko kraćih tutorijala iz trenutno najzastupljenijih jezika koji se koriste u Web Development-u. Prošetaj malo kroz njih i vidi da li ima nešto da ti leži.
Ne može te "pogrešan" izbor jezika ili konkurencija zeznuti koliko može lenjost i otpor ka usvajanju novih znanja.

Takođe guglaj pojmove kao: front-end, back-end i full stack developer. Time ćeš dobiti neku sliku koje su ti opcije i šta ti zvuči primamljivije. Moj savet je specijalizacija u front ili back end development-u.
Puna podrška za šta god se odlučiš. I bravo za hrabrost.
 
Želeo bih najpre da se zahvalim svima koji su se potrudili da pišu na temu i daju veoma korisne savete. Žao i je što tada nismo bio u prilici da učestvujem u diskusiji. Nadam se da je pomogla i drugima koji su imali sličnu nedoumicu. Još jednom -- hvala svima! :)
 
Nazad
Vrh Dno