Četvrtak, 02.03.2017.

10:34

Kako postati programer?

Izvor: B92

Kako postati programer? IMAGE SOURCE
IMAGE DESCRIPTION

106 Komentari

Sortiraj po:

Dragan

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP? Pozdrav svima
(Mike, 06. mart 2017 12:30)
Pocnes od pocetka:)...swift sintaksa i osnove programiranja...mogu da preporucim raywenderlich.com sajt..odlicne knjige a ima i pretplata za video tutorijale, zatim appcoda.com, isto super knjiga za pocetnike, hackingwithswift.com obavezno, a skoro je poceo i Stanford kurs iOS 10, potrazi na itunes..nisu lose ni OReilly knjige..samo gledaj da je swift 3.

Mike

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?
Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP?
Pozdrav svima

Dragan

pre 7 godina

Programiranje moze da se savlada i sa 15 i sa 40god...Bitna je samo volja, zelja i da se ima neki cilj..takodje je bitno imati i samodisciplinu, svaki dan 3 sata provesti kodirati i uciti..sve se moze, posla ima..tesko jeste i samo najuporniji ce doci do cilja..zaradjuje se dobro, ali kome je to najbitniji faktor, taj nece daleko dogurati..znaci, moze se.samo napred :)

Jong Sung Jai Kai Chow

pre 7 godina

I da ne zaboravim da napomenem jos jednu stvar: ukoliko zelite da jednog dana postane zaista dobar programer i da se razlikujete od obicnih kodera, pod obavezno dooobro izucite Design Patterne (Projektne Obrasce, uz koje ce vas kôd raditi najoptimizovanije i klase biti u najboljim mogucim odnosima), kao i strukture podataka. Sto je jednom Linus Torvals rekao "Bad programmers worry about the code. Good programmers worry about data structures and their relationships." - takodje, i mi imamo jednu adekvatnu izreku na tu temu: 'Sto se grbo rodi - vreme ne ispravi' :)

Achitwn

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.
(mile, 02. mart 2017 11:59)
Vrlo los i pristrasan pogled na ovu profesiju Mile. Da upravu si sto si rekao ali to su modeli programiranja iz 90tih. Danas se to radi mmogo drugacije, agile, scrum su promenuli pristup procesu pisanja koda, radi se u grupama, kolaborira, zeza. Sve je automatizovano od momenta kad je kod napisan, automated testi g, behavior driven development, test driven development, automatizovane delivery pipeline itd. Softwerski alati su napredovali i fantasticno je videti kako se produkti i aplikacije mogu deploy na storine pa i hiljade puta u danu.

ivan

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.
Komentar poslat iz B92 Android™ aplikacije (Android Robot by Google, CC BY 3.0) (Mogli, 3. mart 2017 07:46) # Link komentara

Evo iz mog iskustva...
Retko ko te ne pita za faks, i neko te ne zaposljava ad-hok, znaci postoji proces selekcije i testiranja. Portfolio ti je prvenstveno potreban da bi dobio poziv na razgovor za posao. Posle prvog razgovora sa raznim hr menadzerima, kasnije i sa senior programerima, ide testiranje, kada/ako prodjes tehnicki test/projekat sta god, opet ides na razgovore i budes primljen.
Znaci, nece ti portoflio niti diploma obezbediti siguran posao.
Ako si samouk, znaci da si odradio dosta projekata, ako nisi odradio dosta projekata, znaci ne znas i nisi naucio. Jer teorija je nista. Ako si odradio dosta projekata, to ti je i portfolio. Dakle, ako stvarno naucis i znas, neces imati problema da pronadjes posao. Tvoje je samo da ucis, i sve ce doci na svoje mesto.

ivan

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!
(Nikolaaaaa12345, 3. mart 2017 21:44) # Link komentara

Heap data structires https://www.tutorialspoint.com/data_structures_algorithms/heap_data_structure.htm
Dakle, strukture podataka mozes nauciti na netu. Jel treba jos? Ako ne znas da koristis google, ne mozes ni biti programer!

Ne ti treba faks da budes programer, niti si programer ako si zavrsio faks.

ivan

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.
(sendvaja, 3. mart 2017 12:51) # Link komentara

Ma daj bre! Zbog ovakvog razmisljanja ti nikad nista postici nesces, pogotovu u IT.. A tvoj odgovor kako si vec postigao me ne zanima, jer da jesi ne bi pisao ovakve stvari...

@Goldy slobodno ti pocni, nikad nije kasno, na tvom mestu ja bi poceo sa web developmentom, hrml/css/js/php, sto i jesam :). Posle mozes da se fokusiras na back-end ili front-end. Ne slusaj ove sto ima treba 15 godina da skapiraju sta je "this". Ono sto je bitno ovde je da stvarno volis to sto radis, da uzivas u tome ili nista od toga...

Muad'Dib

pre 7 godina

Preporuka za sve one koji su pitali kako početi - sajt Udemy i plaćeni kursevi koji koštaju 10 - 20 dolara. Neka vam ne bude žao novca koji se sa lakoćom potroši za jedno veče u kafiću. Šta god da vas zanima šablon je "The complete xyz developer course" (zameniti xyz sa "web", "android", "ios", "unity" za igrice itd). Ne znate šta da odaberete? Probajte prvo web pa android, a možete i da prodjete svexkoje sam naveo. Šta onda? Recimo da nakon ovakvog kursa imate dovoljno znanja da počnete da pravite sajtove / aplikacije, a najbolji način da učite je da pravite stvari. Vežbajte, kreirajte, naravno bilo bi lepo da nastavite sa kursevima usput i kad odete na razgovor za posao pokažite to što ste pravili, nema toga što se više ceni od konkretnih rezultata.

mr.wolf

pre 7 godina

Hajde I ja da kazem nesto na ovu temu. Konjina sam koja radi u jednoj drzavnoj firmi. Posle 7~8 godina sam razocaran u sistem, drzavu,partijsko zaposljavanje.... resih da ucim programiranje. Odmah sam u startu odredio cilj, c#. Zasto c# ? Ni sam nisam siguran, ali kasnije se ispostavilo kao odlican odabir. Platio sam neke kurseve I krenuo sa ucenjem. Oduvek sam imao zelje I volje da naucim neki jezik, ali sticajem zivotnih okolnosti to se nije desilo dok sam bio klinac. No, ipak desilo se sada. Prvih 6 meseci sam bio izgubljen, cinilo mi se da sam jednostavno glup za tako nesto. Ipak pocevsi sam da razradjujem I pravim aplikacije, pocelo je da mi se "bistri" u glavi, a kada sam zavrsio svoj prvi projekat, odmah sam krenuo drugi, treci.... a onda otprilike pre 2 godine upoznao sam se I sa Unity 3d. Ha.... igre, od malena sanjam to. Sada lepo zaradjujem, radim kao freelancer, u firmi sam dao ostavku. Poenta, nisam natprosecno inteligentan (koliko sam proveo vreme u onoj glupoj firmi, verovatno sam ispod prosecno inteligentan), nemam fakultet, ali sam postao to sto vi zovete programer. I , da, lakse ide kada volite svoj posao. Za kraj , imam 37 godina, tako da mislim da osim volje , ljubavi I upornosti nista drugo nije ogranicavajuci faktor.
Za kraj, kada savladate sintaksu, samo rad, vezba, rad, vezba, rad... I sve postane vise manje rutina.

Nikolaaaaa12345

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!

Goran

pre 7 godina

"Je l' se isplati Android development kod nas? Od svih grana najvise me to zanima.
(maki, 2. mart 2017 22:56) "

Kako to mislis "kod nas"? Skoro sve nase firme (ako ne i 100%) koje se bave razvojem softvera rade za inostrano trziste. Nase trziste softvera ne postoji. Samo ti dobro nauci posao i ako ga stvarno volis i predano ga radis, onda ces ga raditi dovoljno dobro da ces sigurno i imati posla. To se ne odnosi samo na programiranje, by the way.

sendvaja

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.

Klej

pre 7 godina

Bavim se ovim poslom profesionalno i mogu vam reci da nema nekih pravila kada su u pitanju neke predispozicije. Nemam diplomu fakulteta i mislim da sam prilicno prosjecan kada je u pitanju inteligencija. Neki od mojih kolega su prije ovog radili poslove ili zavrsavali fakultete i skole koji se jako razlikuju od nase danasnje profesije. Jedini savjet koji bih dao je vjerovatno: Pocnite sto prije.

seba

pre 7 godina

Da bi neko postao programer, IT skola/fakultet mu definitivno nisu potrebni, ali je zato potrebno puno, puno rada i ucenja.

Jedina razlika izmedju dobrog i loseg programera je nacin na koji je problem resen. Ukratko, problem je potrebno resiti na sto jednostavniji moguci nacin, a da je pri tome resenje moguce jednostavno prosiriti bez toga da se nesto drugo pokvari :).

Sto se tice ucenja, bitno je prvo postaviti osnove, pa tek onda poceti sa ucenjem raznih frameworka (Spring, React, Symfony...).

Lista programskih jezika po popularnosti: http://www.tiobe.com/tiobe-index/

Ako krecete sa ucenjem, bitno je krenuti malim koracima i neodustajati.
Znanje engleskog jezika je velika prednost kako kod ucenja, tako kasnije i kod trazenja posla u inostranstvu.

Rusim snove

pre 7 godina

4 stvari.
1. Programiranje je tesko nauciti, al' ne zato sto je programiranje tesko nauciti, vec je nepohodno odlicno poznavanje 1000 razlictih stvari pre toga, ne mozete ocekivati od nekoga kome IT znanje doseze do "Add & Remove programs" da pocne da shvata samu srz kako ono sto je on zapravo isprogramirao radi.
2. Programiranje je zabavno dok ne pocnes da radis u firmi i tvoje divno programiranje koje toliko volis se svede na leagacy i 24 casovne izmene menadzmenta.
3. Plate su velike, plosa ima na pretek. Poslednji put kad sam se zaposljavao pre ~6m imao sam preko 10 razlicitih ponuda (Ponuda ne razgovora za posao).
4. NE - Neces nauciti programiranje za 4 meseca. 3-4 godine mozda.

perceptron

pre 7 godina

U Sillicon Valley-u vise gotovo da nema klasicnog web development-a , full-stack Java i .Net programiranja i sl., sve je otislo za Indiju, Poljsku, pa cak i u Srbiju (poput SevenBridges). Ono sto se trazi i placa su AI (RNNs) i real-world data science, npr. ako znate Tensorflow ili scikit-learn i imat dobru matematicku podlogu za te pakete, startna plata vam je $250K godisnje (bruto) , plus 20-40% bonus.

VRSACKI MEDVED

pre 7 godina

@Goldy

Druze kreni web, neces da promasis. Preporucio bih front-end jer nije tesko doci do posla, obzirom da ga ima bas mnogo. Vidi sta sve treba za tu poziciju ( required skills ), i kreni da ucis. I da, obavezno nauci bar osnovi PHPa i relacionih baza, da znas kako back-end funkcionise. Dakle 80% front-end, 20% back-end, i posle kad dobijes posao videces vec sta ti treba za dalje napredovanje, ucenju nikad kraja. Ako nisi spreman da posvetis bar 1h ucenju kad se vratis iz firme, ovo nije posao za tebe. Ako si u BGu onda ti i nije problem da dodjes do junior pozicije, ako ne, pravac na upwork.com

Za ostalo nzm jer nisam radio, ali mislim da je web ubedljivo najlaksi za pocetnike, a dobro se placa.

cale

pre 7 godina

@ DrManhattan ne treba covek da ima IQ nego kliker i ideje. Mogu samo da zamislim aplikacije koje programirate ti i tvoj IQ super tim..

Mogli

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.

fenix

pre 7 godina

Poceo sam da radim u Londonu pre 2 meseca na ugovor (contract) na 6 meseci kao Solution Arhitect. Bruto dnevnica je 750?. Oko 20% ide na porez preko umberella company fore. Do kraja ugovora (ako ne produze) cu imati za stan u Bg-u. Ne zanosite se da takve stvari idu preko noci. Rad kao i svaki drugi, naporan.

Mix

pre 7 godina

Koji god posao da radite ili se trudite da naucite da radite,sa tolikom strascu i upornoscu,MORA doneti neki rezultat na kraju.Programer,stolar ili kuvar,sve jedno je,samo rad,rad i rad.

neutralni felsh

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.
(Bane, 02. mart 2017 12:46)


za baustel je dosta i infinitiv, kao indijanci na kaubojskoj konferenciji za stampu...
uzgred, vecina nasih i ne dolazi zbog "pristojnog posla" nego zbog pristojne isplate posle obavljenog posla. sa takvom logikom se slazem u potpunosti: bolje lupati beton ili lepiti keramiku po minhenu nego glumiti uglednog nastavnika na zvezdari.

Goldy

pre 7 godina

Molim iskusne IT ljude da mi realno preporuče za šta se opredeliti i specijalizovati od navedenog u tekstu, ako imaš 40 godina, ekonomista si po struci, imaš 15 godina radnog iskustva u prodaji (pola od toga i rukovodećeg iskustva), imaš IQ gornja granica proseka i znaš engleski i matematiku.

Šta od navedenog stvarno možeš savladati za par godina i perspektivno živeti od toga...

njih 10 preko 50%

pre 7 godina

Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju.
(Konstantin, 2. mart 2017 17:20)
90% programera vlada matematikom na nivou srednje skole. I nista im ne fali.

Veliki brat

pre 7 godina

To da svako sa prosečnom logikom može da postane PROGRAMER je priča za malu decu.
Može da postane KUCAČ KODA, ali u pravom smislu programer nikako.

Programeri rešavaju dosta složene probleme, moraju čitati dokumentaciju, raditi po određenim standardima, poštovati određena pravila pri pisanju koda (komentari i sl.), moraju biti sposobni za timski rad.


U IT sektoru je dosta važno ono što je bilo pre 50 godina u velikim industriji: dođete u ozbiljnu firmu, par meseci vas pripremaju za pravi posao, prati se vaše napredovanje, zatim procene da li ste kadar za njih, radite 2,3 ili 5 godina, ako ste zaista napredni možete dobiti i posle 2 godine da vodite neki projekat.

Ali, većini firmi nedostaju iskusni programeri sa naprednim znanjem, a takvi se stvaraju 5-10 godina.


SAVET: Ako konkurišete za posao i daju vam da nešto uradite od kuće, rok 14 dana - uradite za maksimalno 2-3 dana, ako čekate 13. dan, neko drugi je već poslao rešenje i dobio posao!



@(Knez, 2. mart 2017 13:23)
Pa... što se ne baviš npr. tenisom, ako budeš u vrhu dobro ćeš zarađivati!

Ni oni koji 20 godina rade u IT-u ne znaju šta će za 2 ili 5 godina biti aktuelno, to je oblast gde se neprekidno uči!

Ako si zaista dobar u JEDNOJ oblasti, lako ćeš naći posao, čak i ako firma traži nešto drugo. Visok nivo znanja u programiranju nije povezan sa programskim jezikom, to se uči za nekoliko meseci, bito je da umeš da rešiš problem i rešenje pretočiš u kod.

...

pre 7 godina

1. Najcesce oni bez fakulteta pricaju kako fakultet i nije bitan. Kao u auto servisu postoje oni koji odvrcu srafove, a postoje i oni koji daju dijagnozu/resenje.
2. Da li netko zna Javu, C itd... nije da nije bitno, ali je najbitnije da li ume da dodje do resenja. Svi znamo (ili velika vecina) da pisemo/citamo, ali je malo pisaca. Programer je netko tko uz rad koji se zove programiranje realizuje resenje. Klijent placa resenje, ne poznavanje sintakse/semantike nekog jezika.

Da bi bio profi u bilo kom poslu, pa tako i u ovome treba: znanje+alat+mnogo volje/zelje/ljubavi.

Iskreni programer magarac

pre 7 godina

Programiranje je rudarski posao. Krenuo sam sa 13 a sad imam 37 godina. Time treba da se bavi prvenstveno neko ko to voli. Živim napolju sa porodicom. Moja žena je lekar i ima platu 3x veću platu uz normalno radno vreme. U principu premalo para ZA MNOGO CIMANJA. Kičma mi je stradala dok mi je žena kao balerina. Sad da mogu da vratim vreme nikad ne bih bio programer. Ima profesija koje donose isto ili više para za normalno radno vreme. Kod ove profesije moraš da radiš i učiš 24/7 dok te po plati šije običan foto-model. Ako već hoćete dobru zaradu medicinski fakultet, nemački ili engleski jezik i inostranstvo. Toliko. Svako dobro.

cope

pre 7 godina

@Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju

Koje veze ima programiranje sa matematikom? Vise lici na filozofiju nego na matematiku...

Nebitan Lik

pre 7 godina

Nije to tako lako kao sto vecina ljudi misli, kao i za svaku drugu struku treba puno truda i volje. Nemojte da vas obmanjuju sa velikom platom, jer ako ne volite ovim da se bavite necete dugo izdrzati.

Baruh

pre 7 godina

Svako ko dobro zna matematiku i engleski jezik ima odlične predispozicije da postane programer. A ovi ostali što su upisivali neke fakultete gde nema matematike, nego eto da se dobije neka diploma nek ne bacaju pare na razne kurseve i nek ne gube vreme i živce bezveze.

ITPM

pre 7 godina

Programeri u velikim firmama ne rade ništa drugo nego programiranje na osnovu dizana produkt menadžera, sistem arhitekte i software designera. Zaboravite na to da programer ima slobodu i kreativnost. On čak ne komunicira sa requestor-om u normalnim projektima.

Ouch!

pre 7 godina

Prvo 2 -3 godine, dok ste mladi C/C++... Nakon toga bilo koji jezik i bilo koje okruženje za max 3 meseca...
Poenta je da se framework-ovi ne uče, već se prelistava dokumentacija za onu funkcionalnost koja je vama potrebna. Znači čitanje 4 sata, 2 sata eksperimentisanje, max sat implementacija, pa ostatak nedelje test....

Programer

pre 7 godina

Pre svega treba voleti taj posao. Necu da se nadovezujem na ove sto prave od programiranja bauk, to je posao kao i svaki drugi. Plata je ekvivalentna ulozenom trudu, a to znaci i da pare ne padaju sa neba za napisanih par linija koda i naravno treba svakodnevno uciti i pratiti novosti u IT svetu.
Ni u ovom poslu nije sve tako bajno, radi se dugo naporno i stresno, i naravno sve to ulazi u cenu rada.
Uzgred, dobar tekst,jedan od objektivnih tekstova dok su na ostalim portalima (da ih ne navodim) uglavnom tekstovi pisani sa reklamnim ciljem pojedinih centara za IT obuku.

e to je problem

pre 7 godina

@DrManhattan
Broj pluseva na tvoj komentar pokazuje ne da je on sjajan, vec koliko ljudi u Srbiji misli da ima nadprosecni IQ.

bane

pre 7 godina

Bacite oko i na Telerik Academy iz Bugarske. Materijal je u pdf formatu na engleskom ali su predavanja na bugarskom jeziku okacena na Jutjubu (ja nisam imao problema sa razumevanjem bugarskog). Imate domaci posle svakog predavanja i forum ako negde zaprete.

autocorrect off

pre 7 godina

'' (PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus ''

Swing je moranje? otkud ti to? to se baš slabo koristi i niko ne pita za swing. Kome treba gui koristi .NET. jquery je moranje, sad već i node i react, što se jave tiče možda si mislio na spring, to definitivno da

Neutralni posmatrac

pre 7 godina

Najvaznije je poceti i tome biti posvecen. Kao i za sve ostalo u zivotu. Ne moze se poceti danas, za 6 meseci naci posao i primati plata od soma evra. Mora da se uci i kad se nadje posao, i jedino tako se moze ostati i opstati h tom poslu

dzaba branite

pre 7 godina

Prosecan programer/koder moze da postane svako ko ima zdravu logiku, osrednje znanje engleskog, osrednja volja za ucenjem i kome ne smetaju repetitivni poslovi (ala racunovodstva, knjigovodstva, birokratije/prava i sl.) - dakle vecina. Natprosecan IQ, zavrsen fax, godine ucenja i sl. nisu neophodni.
Vrhunski programeri/dizajneri i software architect-i su sasvim druga prica

srb

pre 7 godina

treba biti uporan. Ne radjas se sa time, ne mora da si genije, ne moras cak ni da volis taj posao, pozeljno bi bilo ali ne moras, dakle samo ucenje, trud i upornost. Ne slusajte sta drugi govore lazu vas, sedite za komp uhvatite se problema i budite tvrdoglavi kao mazga ne ustajte dok ga ne resite. Step by step i postajete programer

NemanjaZemun

pre 7 godina

Naucio sam sam programiranje pythona-a za nekih 6-7 meseci uz codeacademy pro verziju. Kasnije sam upoznao prijatelja iz Nemacke koji me je usavrsio. Moj savet vam je PYTHON + HTML. Sa ovim maltene mozete da pravite bilo kakave botove. A botovi koji automatizuju zadatke online donose pare. Pustite vi te firme kod kojih imate fisknu platu i radite neki nebitan posao. Blackhatworld.com je sve sto vam treba za pocetnu zaradu, koja ako se malo potrudite moze biti jako brzo vise od $100 na dan. Srecno.

Think different - R.I.P./ S.Jobs

pre 7 godina

Više nego ikada, potreban je telenat.
Programiranje je kreativan posao.
Ideje, inovacije, alternativni pristup.
Ako se i u ovu sferu uvuku neznalice, preko veze, politika se umeša,
upropastiće se talentovani ljudi.

Toma

pre 7 godina

Pa lako, ides u skolu i vezbas matematiku, stalno, posle upises gimnaziju i dalje vezbas matematiku, upises dobar fax, kod nas etf ili ftn, i ucis po ceo dan, budes vredan i na kraju postanes programer. I ako si pametan, ne zadrzavas se na toj poziciju duze od 2-3 godine posto je to najniza pozicija u it industriji. Budite vredni i pametni!

zamor materijala

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.
(Tanger, 2. mart 2017 11:06)

Mozda nije, ali jeste moderno rudarstvo kad prodje prvi entuzijazam, i nije za one preko 35, to vam nece reci u ovim tekstovima, pa da znate. Lepo je to, ali za mladje, a posle ako zaglavite tu, moze samo da vas obliva hladan znoj pri pomisli na to. Za programere je tipicno da najvise od svih zanimanja dozivljavaju tzv burnout, posle cega im se gadi i pomisao na to. I to da znate. Znaci sve je to lepo, ali za mladje, i da imate plan da posle nekog vremena predjete na neki drugi posao ili nesto.

JeRemija

pre 7 godina

Mile, 99% poslova su naporni i dosadni pa ljudi ne kukaju po forumima.
Programeri su sasvim dobro plaćeni , naravno kvalitetni programeri. Imam druga koji radi u Nordeausu kao programer i neprijatno mo je da ovde napišem kolika mu je plata jer mi ljudi neće verovati.

Mare

pre 7 godina

Takođe je važno razumeti tehničke termine, bar na srpskom, a onda i na engleskom. Tehnički jezik, matematički i logički pojmovi kojima se barata u IT svetu nisu isti kao jezik kojim se govori na televiziji. Svaka veza učenika s matematikom, tehničkim naukama i engleskim jezikom je velika prednost.

Bojan Živković

pre 7 godina

U pravu su oni koji kažu da je mnogo mistifikacije kad je programiranje u pitanju. Znam bivšeg kolegu sa faksa koji je odličan programer - tako bar kažu oni koji su radili sa njim a ne ume da shvati iole složeniju logiku kad je matematika u pitanju i zato je studirao preko 15 godina mašinstvo (to znam jer sam ga spremao za ispite ali džabe - ne kapira i to je). Drugi radi godinama u jakoj firmi kao senior java developer a znam veoma dobro kako je sporo kapirao c, c++ i c# na faksu jer smo studirali zajedno. Obojica su dobili šansu u jakim firmama, išli na obuke i dostigli nivo na kome su. Ne kažem da su oni glupi, taman posla, ali ne treba ljude plašiti da je programiranje kvantna mehanika ili raketna tehnika jer nije, ima mnogo težih oblasti za kapiranje. Sve je to za ljude i uz zalaganje i sreću da dobijete pravu šansu bićete dobri u tome. Ja nisam imao te sreće a štreber sam i toga se ne stidim. Otišao sam u sistem inženjere i ne žalim se jer je i to ogromna oblast sa puno detalja. Da ne bude da sam ljubomoran i tako nešto. Pozdrav svim developerima i generalno IT profesionalcima.

Skorceni

pre 7 godina

Tehnicki fakultet ti pruza znanje iz matematike (jaci fakultet=jaca matematika) koja ti razvija matematicku logiku izmedju ostalog, koja je bitna za programiranje. Covek koji nema jaku matematicku osnovu ce imati problema sa bilo kakvom vrstom programiranja...

Vojkan

pre 7 godina

"ako nastave na silu svi da budu priuceni i da rade ovo, bice vas toliko da ce vam plate biti 300e jer vas ima koliko oces i lako ste zamenljivi"

Ne brini se, nece do toga doci skoro. Iz dva razloga, prvo posla trenutno ima bas dosta, drugo ti prinauceni koji su culi da se trazi nikad ne doguraju daleko, ili posle prakse budu najureni iz firme ili jednostavno sami odustanu kad vide da nije bas tako kao sto se misli, dodjes kazes ja sam programer i dobijes platu od 1500 evra...

dejcha

pre 7 godina

Zanimljiv clanak, medjutim po mom misljenju nepravedno je izostavljena Java - vrlo mocan jezik koji nalazi svoje mesto u gotovo svim navedenim oblastima: web server side, mobilne aplikacije, cross-platform desktop...
Moja preporuka programerima pocetnicima je da uce Javu, s njom necete pogresiti.

yahoo-finance api

pre 7 godina

Dobro sam situiran pa ne moram da se bakćem programiranjem da bih preživeo, ipak volim programiranje te sam naučio osnove python programskog jezika, a sada pokušavam da naučim Django web framework, PyOpenGL i Pygame, dobro mi ide. Python mi dobro posluži da napravim red u slikama i dokumentima i za hiljade skripti koje mi olakšaju posao.

Osnove python jezika sam naučio od Learn Python the hard way, besplatna verzija i sa youtube kanala sentdex i the newboston. Sreća je pa sam pre bio upoznat i radio sam samo na linux OS-ima a sa linuxima dođe preinstaliran python i tako malo po malo, nekako mi dođe prirodno da za čas smislim neku skripticu ili napišem neki gui programčić.

Ne verujem da ću se ikada profesionalno baviti programiranjem ali verujem da će za par desetina godina programski jezici biti obavezan predmet kao matematika i maternji jezik.

Uglavnom ono što hoću da kažem je da iako sam duboko u petoj deceniji života i uprkos tome što sam tek pre dve godine počeo ozbiljnije da učim, nikada nije kasno da se počne učiti ono što voliš ma kako to daleko i nedostižno izgledalo.

napravisamsajt

pre 7 godina

Mogu reci sto se tice web programiranja ja bi za pocetnike i nekog koji nemaju vremena da uce programske jezike uzeo platformu wordpressa sa kojom bi sa lakocom mogao da "isprogramiram" tj.napravim sajt. Veoma je lako ako samo imas malo volje, ako ste zainteresovani kako lako uraditi sajt samo pretrazite moje ime u googlu.

S4

pre 7 godina

Iako sam zavrsio fakultet, on mi nista preterano nije pomogao pri dobijanju programerskog posla. Upravo clanci kao sto je ovaj treba da privuku i da pomognu buducim pocetnicima u programiranju. Treba da ih ima dosta vise.
Kratko, jasno i veoma dobro za pocetnike.

Gejmer

pre 7 godina

Ja sam pred upisom fakulteta. Veliki sam zaljubljenik u tehnologiju i kompjutere i mnogo vremena provodim na pc-ju ili mobilnom telefonu. Zeleo sam da upisem ETF ,PMF ili elektrotehnicki smer programiranje. Poceo sam vezbati zadatke iz matematike i programiranja ali jednostavno nije islo. Gledao sam razne kurseve preko net-a iso kod profesora za prijemni iz matematike i vezbao zadatke iz programiranja iz zbirke. Ali jednostavno nije islo. Koliko god radio nikad ne bih uradio tacno zadatak ili ceo program ispisao bez problema (mislim na algoritam). Pogotovo vidim da 90% mojih drugova iz skole hoce da upisu neki fakultet za programiranje jer je to posao buducnosti i svi misle da ce odma posle lako do posla i ogromnih plata. Ja sam imao srece da su pokusali da me uce neki od najboljih matematicara i programera u gradu koji su zavrsili skole s najboljim prosekom i kasnije uspeli u svom poslu. I uvideo sam da nisam taj tip ljudi ma kolko god ja voleo tehnologiju. Jednostavno imam nekog uverenja da ja nemam taj talenat za programiranje i matematiku koliko je potrebno tako da sam se posle prvog polugodja predomislio i odlucio nesto drugo. Ne znam da li sam napravio pravu odluku ali ako stvarno nisam materijal za nekog prvoklasnog programera onda zasto se muciti?

ibegood

pre 7 godina

Svaka cast za tekst, veoma poucan i pocetnike moze usmeriti u pravom smeru kako ne bi tapkali u mestu. U danasnje vreme su nam dostupni materijali za ucenje na sve strane, mnoge firme omogucavaju prakse, a nakon prakse nude posao, tako programer se moze postati lako ali uz veliki trud pre svega.

HelloWorld

pre 7 godina

Bez kvalitetnog fakulteta nista... potrebo je par god truda da se dodje do juniora zatim tek krece trud za dalje jer se tehnologije mnoze

Jong Sung Jai Kai Chow

pre 7 godina

Nikada mi nece biti jasna ova teorija: ako zelite da se bavite web programiranjem - odlucite se za PHP; ako zelite da razvijate Mobilne aplikacije - tu je Java; ako zelite da programirate aplikacije za desktop - onda C#/.Net. Cinjenica je to da najveci broj danasnjih sajtova (oko 80%) na serverskoj strani ima PHP (jer i Wordpress sajtovi, kojih ima ihihiiii, u pozadini imaju PHP), ali ozbiljnije Web aplikacije na serverskoj strani imaju Javu ili .Net. Uostalom, ako mislite da pricam gluposti, pogledajte na wikipediji spisak tehnologija koje koristi 10 najpoznatijih web aplikacija (Google, Facebook, YouTube, Tweeter, Linkedin, Amazon, eBay...) i videcete da stvar uopste nije tako crno-bela. Pored toga, procesljajte po netu koji back-end programski jezik je trenutno najplaceniji - prednjace Java i .Net, a tek iza njih je PHP. Moj skromni savet bi bio: 1) Prvo izaberite kojim programskim jezikom bi zeleli da se bavite (ako zelite sto pre i malo manjim ucenjem da dodjete do zarade - izaberite PHP; ako zelite da idete 'preko trnja do zvezda' - izaberite Javu ili .Net); 2) Postanite bliski sa Relacionim Bazama, ORM-ovima, NoSQL bazama; 3) Naucite najtrazeniji frejmvork u ekosistemu vaseg programskog jezika; 4) A paralelno sa svim navedenim stvarima ucite i front-end tehnologije, koje su svima njima zajednicke: Html, Css, JavaScript, jQuery, Ajax, Angular, NodeJS,... 5) Tu bi isto i web-servisi morali da budu na tapetu... I ko sve ovo uspe da savlada za godinu, sve, kao sto prikazuju razni savetodavci... ja cu stati ispred njega i pokloniti mu se do poda.

stariji inzenjer

pre 7 godina

Samo ste zaboravili da pomenete jedan bitan detalj: programiranje je poput sporta, u to se ulazi dok si jos mlad, zelen i samac. Tada te interesuje bas sve, spreman si da provedes i po 24 sata igrajuci se s jednim ili drugim alatom, programskim jezikom, platformom ... I imas ono sto je najvaznije - strpljenje i zivce! Ali vreme leti, kad-tad dodju i druge stvari u zivotu i prelazis u jezivi multitasking ... bolje reci event-driven zivot, u kome vise nemas vremena da ides previse u detalje. Sve sto tada mozes je da radis periodicni udpate svog znanja, ucis u hodu koliko stignes, pratis redovno nove stvari, zaboravljas stare i prevazidjene sto pre, ne vezujes se ni za jednog poslodavca, vrstu posla, oblast ... Ali imas dovoljno iskustva iza sebe da kazes: aha, smislili su novi mobilni OS (na primer), hm da vidimo - pa ovo lici na prastari Symbian, ovo su ukrali od Androida, ovo je klasican Unix file system ... Ali da krenes sve to da ucis u 50-oj godini iznova, a dotle si bio dundjer, muzicar, frizer, lekar, apotekar ... Bolje zaboravi! Ne, nisu te profesije gluplje od programera, taman posla. Niti je covek sa 50 neupotrebljiv! Problem je sto u poznim godinama gubis STRPLJENJE i ZIVCE. Ne radi ti program ono sto hoces, ti krpis, igras se ... ali ako u mladosti nisi navikao na to u starosti ces doci u iskusenje da polomis nesto ili nekog oko sebe, iako si svestan da to nece resiti problem ... I zato kazem: u programerske vode se ulazi mlad. Tacka.

Dejan

pre 7 godina

Ja sam programer starog kova, uvaljen u rad sa informacionim sistemima i bazama podataka.
Svojevremeno sam bio i asistent na predmetu baze podataka, i moram da kazem, da je to oblast koju ne moza svako da skapira. Moza svako da nauci select, update... kako da dohvati neki podatak, ali kako da u svojoj glavi dizajnira ER model, kako da definise veze izemdju tabela (primarne i sekundarne kljuceve) to jednostavno neko moze a neko ne.
Onaj ko to ne shvata, tesko da moze da postane iole ozbiljanm porgramer informacionih sistem.
Nisam se upustao u ucenje ovih novih tehnologija (programiranje za androide i sl.) ostao sam vezan za ono sta dobro radim, i nekako sam navikao na tu sigurnost. Kada imate 45 godina, draze vam je sigurna plata od 1000 evra, da idete u 4 kuci, da su vam vikendi slobodni...
Kad sam bio mlasdji kada nisam imao prodicu mogao sam da jurcam za novim i novim izazovima, sada ne.
Radio sam i na zapadu, 3-4 godine, tek toliko da sebi priustim stan u BG, a onda sam se vratio i zakljucio da mi je lepse da opusteno zivim ovde sa 1000e platom (i supruga toliko ima) nego da budem rob obaveza/kredita na zapadu.

Knez

pre 7 godina

Ako moze neko da mi odgovori ali samo ko je bas strucan i zivi od IT-a.Hocu da se bavim nekom IT bransom koja je u usponu ili tek dolazi,najcesca dva saveta su mi softversko programiranje i cyber security,pa kad bi mi neko mogao dati bilo kakav savet za ova dva smera ili neke druge bio bih zahvalan.Hvala unapred.

Web Developer

pre 7 godina

Zavrsis fakultet prvo!!!!!
(natasa, 2. mart 2017 11:15)

Evo ja nemam fakultet, jos dok sam bio u srednjoj krenuo da ucim preko interneta, poceo da zaradjujem posle 2 godine ( kad sam napunio 18 ), nesto sitno u pocetku naravno. Nastavio da ucim i usavrsavam znanje ( i dan danas taj proces traje ), i vrtim se oko nekih 3000e trenutno.

Stefan

pre 7 godina

Ucenje programiranja je dugotrajan proces. Programer se ne postaje kroz par dana ili meseci to je proces koji traje.Kao prvo mora to da te zanima, da imas logiku i da budes uporan. Programiranje nije jednina oblast u informatici koja je profitabilna ali i ne treba se baviti informatikom ili programiranjem zato sto je to profitabilno nego zato sto sto to volis i ispunjava te.Ako imas ljubav prema necemu bices uspesan ako ne i radis na silu nazalost nikad necea biti uspesan.

Peca

pre 7 godina

@96sT0R
Kakve veze ima Arduino i "hw programiranje"?
Programiranje na platformama tipa Arduina je nista drugo nego programiranje mikrokontrolera for dummies.
"Hw programiranje" je dizajn hardvera - VHDL/Verilog bilo za FGPA ili ASIC, eventualno bi se pod to moglo podvesti pisanje firmware-a. I za to je potrebno mnoooogo vise od "malo osnova elektronike".

vl

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može
(autocorrect off, 2. mart 2017 11:45)

Nabrojali ste dosta razlicitih stvari. Porbajte da se fokusirate na jedan jezik i za godinu dana mozete dosta toga da uradite. Kao sto je i pomenuto u tekstu - mali projekti su zlata vredni za ucenje.

Sve najbolje i ne odustajte, vec imate dosta znanja!

Bane

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.

fio

pre 7 godina

Odlicno, ovako se objasnjava vidi se da je tekst pisao neko ko zaista ima prakse cestitke ovakvi teksovi guraju programere i IT kao sektor napred.Ipak zad dobrog programera uvek je neki dobar mentor potpuno tacno.Poz

zamčo

pre 7 godina

Front-end i full stack se jako traže, Android malo jače u inostranstvu nego kod nas. Ako neko ide van, predlažem mu da prelista oglase za posao iz zemlje gde želi da radi i vidi šta oni traže da se poznaje od tehnologija(PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus) pa da krene da uči to. Razgovori za posao programera se najčešće sastoje od razgovora sa nekim iz HR, teorijskog testa i usmenog razgovora sa programerima iz firme, tako da tu diploma ništa ne znači ako neko nema znanja i ljubavi prema kodiranju. Svako može da postane programer, ali goleme pare kao Seniori/Lead u inostranstvu ljušte samo ljudi koji vole ovaj posao i stalno uče nešto novo.

frula

pre 7 godina

Kako izvuci maksimum iz svega ovoga? Uciti na fakultetu programiranje uporedo sa ovim kursevima koji postoje na netu. Sta ne znas, odes na konsultacije kod profesora da ti pojasni. Ako si vredan par klikova misa te deli od toga da ucis ispred programa predvidjenog na fakultetu i da dublje udjes u materiju.

96sT0R

pre 7 godina

Ja sam programer :) i tvrdim da svako moze da se time bavi ko ima prosecnu logiku. Ono sto puno ljudi koci je mistifikacija i misle da je to samo za pametne. Mozda je malo teze hw programiranje, cak je i to sad mnogo lakse nego ranije. Kupi se za 11 evra preko Aliexpressa arduino i hw programiranje se nauci, stim da covek mora bar znati osnove elektrotehnike i elektronike koje moze nauciti iz raznih knjiga. Sve se moze kad se hoce.

DrManhattan

pre 7 godina

Kao čovek koji jede leba od programiranja a i zapošljavam programere moram da dodam par stvari. 1) IQ 2) Čovek mora zaista da voli programiranje i naravno odlicno vladanje engleskim. Imao sam zaposlenog koji se zaista trudio ali mu je falila tačka 1 ali je vise onih kojima fali pod 2. U oba slucaja mala vajde od takvih.

Trulex

pre 7 godina

Znao sam da ce da krene lupanje u komentarima. Programer sam vec 20 godina i odgovorno tvrdim da za dobrog programera nema "nacina" i nekog puta kako da postanes dobar u tome. Sednes iz zezanja pa cukash, cukash, cukash pa onda u jednom trenutku pocnes i da zaradjujes leba od toga. Sve ostalo je treca klasa programera.

Simke

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.Stay tuned.
(Tanger, 02. mart 2017 11:06)

Svaka profesija koja omogućuje dobru zaradu a da ne traži visoke čkole je prepuna nadobudnih likova. Svaki ozbiljan fakultet je mesto gde se čovek profiliše i kao ličnost, prolaženjem kroz akademske studije i interakcijom sa kolegama i profesorima. Nije tu stvar samo u materiji koja se predaje. Zato će uvek postojati razlika izmedju akademski školovanih i neškolovanih, obaška drugi faktori. Procenat nadobudnih kod ovih prvih je daleko manji. Radi se o kvalitetnije izgradjenim ličnostima.

Ovo sve pričam nakon 15 godina profesionalnog iskustva sa raznim felama ljudi.

autocorrect off

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može

Programerka

pre 7 godina

MySQL je specifična implementacija relacione baze podataka a ne programski jezik. SQL jeste jezik,

Jedna, ovde ispuštena veština, neophodna za upotrebu svih tih sajtova, tutorijala i online kurseva jeste - engleski jezik.

mile

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.

Tanger

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.

mile

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.

Programerka

pre 7 godina

MySQL je specifična implementacija relacione baze podataka a ne programski jezik. SQL jeste jezik,

Jedna, ovde ispuštena veština, neophodna za upotrebu svih tih sajtova, tutorijala i online kurseva jeste - engleski jezik.

autocorrect off

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može

DrManhattan

pre 7 godina

Kao čovek koji jede leba od programiranja a i zapošljavam programere moram da dodam par stvari. 1) IQ 2) Čovek mora zaista da voli programiranje i naravno odlicno vladanje engleskim. Imao sam zaposlenog koji se zaista trudio ali mu je falila tačka 1 ali je vise onih kojima fali pod 2. U oba slucaja mala vajde od takvih.

zamčo

pre 7 godina

Front-end i full stack se jako traže, Android malo jače u inostranstvu nego kod nas. Ako neko ide van, predlažem mu da prelista oglase za posao iz zemlje gde želi da radi i vidi šta oni traže da se poznaje od tehnologija(PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus) pa da krene da uči to. Razgovori za posao programera se najčešće sastoje od razgovora sa nekim iz HR, teorijskog testa i usmenog razgovora sa programerima iz firme, tako da tu diploma ništa ne znači ako neko nema znanja i ljubavi prema kodiranju. Svako može da postane programer, ali goleme pare kao Seniori/Lead u inostranstvu ljušte samo ljudi koji vole ovaj posao i stalno uče nešto novo.

Tanger

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.

96sT0R

pre 7 godina

Ja sam programer :) i tvrdim da svako moze da se time bavi ko ima prosecnu logiku. Ono sto puno ljudi koci je mistifikacija i misle da je to samo za pametne. Mozda je malo teze hw programiranje, cak je i to sad mnogo lakse nego ranije. Kupi se za 11 evra preko Aliexpressa arduino i hw programiranje se nauci, stim da covek mora bar znati osnove elektrotehnike i elektronike koje moze nauciti iz raznih knjiga. Sve se moze kad se hoce.

frula

pre 7 godina

Kako izvuci maksimum iz svega ovoga? Uciti na fakultetu programiranje uporedo sa ovim kursevima koji postoje na netu. Sta ne znas, odes na konsultacije kod profesora da ti pojasni. Ako si vredan par klikova misa te deli od toga da ucis ispred programa predvidjenog na fakultetu i da dublje udjes u materiju.

Dejan

pre 7 godina

Ja sam programer starog kova, uvaljen u rad sa informacionim sistemima i bazama podataka.
Svojevremeno sam bio i asistent na predmetu baze podataka, i moram da kazem, da je to oblast koju ne moza svako da skapira. Moza svako da nauci select, update... kako da dohvati neki podatak, ali kako da u svojoj glavi dizajnira ER model, kako da definise veze izemdju tabela (primarne i sekundarne kljuceve) to jednostavno neko moze a neko ne.
Onaj ko to ne shvata, tesko da moze da postane iole ozbiljanm porgramer informacionih sistem.
Nisam se upustao u ucenje ovih novih tehnologija (programiranje za androide i sl.) ostao sam vezan za ono sta dobro radim, i nekako sam navikao na tu sigurnost. Kada imate 45 godina, draze vam je sigurna plata od 1000 evra, da idete u 4 kuci, da su vam vikendi slobodni...
Kad sam bio mlasdji kada nisam imao prodicu mogao sam da jurcam za novim i novim izazovima, sada ne.
Radio sam i na zapadu, 3-4 godine, tek toliko da sebi priustim stan u BG, a onda sam se vratio i zakljucio da mi je lepse da opusteno zivim ovde sa 1000e platom (i supruga toliko ima) nego da budem rob obaveza/kredita na zapadu.

Bojan Živković

pre 7 godina

U pravu su oni koji kažu da je mnogo mistifikacije kad je programiranje u pitanju. Znam bivšeg kolegu sa faksa koji je odličan programer - tako bar kažu oni koji su radili sa njim a ne ume da shvati iole složeniju logiku kad je matematika u pitanju i zato je studirao preko 15 godina mašinstvo (to znam jer sam ga spremao za ispite ali džabe - ne kapira i to je). Drugi radi godinama u jakoj firmi kao senior java developer a znam veoma dobro kako je sporo kapirao c, c++ i c# na faksu jer smo studirali zajedno. Obojica su dobili šansu u jakim firmama, išli na obuke i dostigli nivo na kome su. Ne kažem da su oni glupi, taman posla, ali ne treba ljude plašiti da je programiranje kvantna mehanika ili raketna tehnika jer nije, ima mnogo težih oblasti za kapiranje. Sve je to za ljude i uz zalaganje i sreću da dobijete pravu šansu bićete dobri u tome. Ja nisam imao te sreće a štreber sam i toga se ne stidim. Otišao sam u sistem inženjere i ne žalim se jer je i to ogromna oblast sa puno detalja. Da ne bude da sam ljubomoran i tako nešto. Pozdrav svim developerima i generalno IT profesionalcima.

Programer

pre 7 godina

Pre svega treba voleti taj posao. Necu da se nadovezujem na ove sto prave od programiranja bauk, to je posao kao i svaki drugi. Plata je ekvivalentna ulozenom trudu, a to znaci i da pare ne padaju sa neba za napisanih par linija koda i naravno treba svakodnevno uciti i pratiti novosti u IT svetu.
Ni u ovom poslu nije sve tako bajno, radi se dugo naporno i stresno, i naravno sve to ulazi u cenu rada.
Uzgred, dobar tekst,jedan od objektivnih tekstova dok su na ostalim portalima (da ih ne navodim) uglavnom tekstovi pisani sa reklamnim ciljem pojedinih centara za IT obuku.

yahoo-finance api

pre 7 godina

Dobro sam situiran pa ne moram da se bakćem programiranjem da bih preživeo, ipak volim programiranje te sam naučio osnove python programskog jezika, a sada pokušavam da naučim Django web framework, PyOpenGL i Pygame, dobro mi ide. Python mi dobro posluži da napravim red u slikama i dokumentima i za hiljade skripti koje mi olakšaju posao.

Osnove python jezika sam naučio od Learn Python the hard way, besplatna verzija i sa youtube kanala sentdex i the newboston. Sreća je pa sam pre bio upoznat i radio sam samo na linux OS-ima a sa linuxima dođe preinstaliran python i tako malo po malo, nekako mi dođe prirodno da za čas smislim neku skripticu ili napišem neki gui programčić.

Ne verujem da ću se ikada profesionalno baviti programiranjem ali verujem da će za par desetina godina programski jezici biti obavezan predmet kao matematika i maternji jezik.

Uglavnom ono što hoću da kažem je da iako sam duboko u petoj deceniji života i uprkos tome što sam tek pre dve godine počeo ozbiljnije da učim, nikada nije kasno da se počne učiti ono što voliš ma kako to daleko i nedostižno izgledalo.

stariji inzenjer

pre 7 godina

Samo ste zaboravili da pomenete jedan bitan detalj: programiranje je poput sporta, u to se ulazi dok si jos mlad, zelen i samac. Tada te interesuje bas sve, spreman si da provedes i po 24 sata igrajuci se s jednim ili drugim alatom, programskim jezikom, platformom ... I imas ono sto je najvaznije - strpljenje i zivce! Ali vreme leti, kad-tad dodju i druge stvari u zivotu i prelazis u jezivi multitasking ... bolje reci event-driven zivot, u kome vise nemas vremena da ides previse u detalje. Sve sto tada mozes je da radis periodicni udpate svog znanja, ucis u hodu koliko stignes, pratis redovno nove stvari, zaboravljas stare i prevazidjene sto pre, ne vezujes se ni za jednog poslodavca, vrstu posla, oblast ... Ali imas dovoljno iskustva iza sebe da kazes: aha, smislili su novi mobilni OS (na primer), hm da vidimo - pa ovo lici na prastari Symbian, ovo su ukrali od Androida, ovo je klasican Unix file system ... Ali da krenes sve to da ucis u 50-oj godini iznova, a dotle si bio dundjer, muzicar, frizer, lekar, apotekar ... Bolje zaboravi! Ne, nisu te profesije gluplje od programera, taman posla. Niti je covek sa 50 neupotrebljiv! Problem je sto u poznim godinama gubis STRPLJENJE i ZIVCE. Ne radi ti program ono sto hoces, ti krpis, igras se ... ali ako u mladosti nisi navikao na to u starosti ces doci u iskusenje da polomis nesto ili nekog oko sebe, iako si svestan da to nece resiti problem ... I zato kazem: u programerske vode se ulazi mlad. Tacka.

vl

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može
(autocorrect off, 2. mart 2017 11:45)

Nabrojali ste dosta razlicitih stvari. Porbajte da se fokusirate na jedan jezik i za godinu dana mozete dosta toga da uradite. Kao sto je i pomenuto u tekstu - mali projekti su zlata vredni za ucenje.

Sve najbolje i ne odustajte, vec imate dosta znanja!

Mix

pre 7 godina

Koji god posao da radite ili se trudite da naucite da radite,sa tolikom strascu i upornoscu,MORA doneti neki rezultat na kraju.Programer,stolar ili kuvar,sve jedno je,samo rad,rad i rad.

njih 10 preko 50%

pre 7 godina

Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju.
(Konstantin, 2. mart 2017 17:20)
90% programera vlada matematikom na nivou srednje skole. I nista im ne fali.

Web Developer

pre 7 godina

Zavrsis fakultet prvo!!!!!
(natasa, 2. mart 2017 11:15)

Evo ja nemam fakultet, jos dok sam bio u srednjoj krenuo da ucim preko interneta, poceo da zaradjujem posle 2 godine ( kad sam napunio 18 ), nesto sitno u pocetku naravno. Nastavio da ucim i usavrsavam znanje ( i dan danas taj proces traje ), i vrtim se oko nekih 3000e trenutno.

dzaba branite

pre 7 godina

Prosecan programer/koder moze da postane svako ko ima zdravu logiku, osrednje znanje engleskog, osrednja volja za ucenjem i kome ne smetaju repetitivni poslovi (ala racunovodstva, knjigovodstva, birokratije/prava i sl.) - dakle vecina. Natprosecan IQ, zavrsen fax, godine ucenja i sl. nisu neophodni.
Vrhunski programeri/dizajneri i software architect-i su sasvim druga prica

Trulex

pre 7 godina

Znao sam da ce da krene lupanje u komentarima. Programer sam vec 20 godina i odgovorno tvrdim da za dobrog programera nema "nacina" i nekog puta kako da postanes dobar u tome. Sednes iz zezanja pa cukash, cukash, cukash pa onda u jednom trenutku pocnes i da zaradjujes leba od toga. Sve ostalo je treca klasa programera.

dejcha

pre 7 godina

Zanimljiv clanak, medjutim po mom misljenju nepravedno je izostavljena Java - vrlo mocan jezik koji nalazi svoje mesto u gotovo svim navedenim oblastima: web server side, mobilne aplikacije, cross-platform desktop...
Moja preporuka programerima pocetnicima je da uce Javu, s njom necete pogresiti.

JeRemija

pre 7 godina

Mile, 99% poslova su naporni i dosadni pa ljudi ne kukaju po forumima.
Programeri su sasvim dobro plaćeni , naravno kvalitetni programeri. Imam druga koji radi u Nordeausu kao programer i neprijatno mo je da ovde napišem kolika mu je plata jer mi ljudi neće verovati.

Veliki brat

pre 7 godina

To da svako sa prosečnom logikom može da postane PROGRAMER je priča za malu decu.
Može da postane KUCAČ KODA, ali u pravom smislu programer nikako.

Programeri rešavaju dosta složene probleme, moraju čitati dokumentaciju, raditi po određenim standardima, poštovati određena pravila pri pisanju koda (komentari i sl.), moraju biti sposobni za timski rad.


U IT sektoru je dosta važno ono što je bilo pre 50 godina u velikim industriji: dođete u ozbiljnu firmu, par meseci vas pripremaju za pravi posao, prati se vaše napredovanje, zatim procene da li ste kadar za njih, radite 2,3 ili 5 godina, ako ste zaista napredni možete dobiti i posle 2 godine da vodite neki projekat.

Ali, većini firmi nedostaju iskusni programeri sa naprednim znanjem, a takvi se stvaraju 5-10 godina.


SAVET: Ako konkurišete za posao i daju vam da nešto uradite od kuće, rok 14 dana - uradite za maksimalno 2-3 dana, ako čekate 13. dan, neko drugi je već poslao rešenje i dobio posao!



@(Knez, 2. mart 2017 13:23)
Pa... što se ne baviš npr. tenisom, ako budeš u vrhu dobro ćeš zarađivati!

Ni oni koji 20 godina rade u IT-u ne znaju šta će za 2 ili 5 godina biti aktuelno, to je oblast gde se neprekidno uči!

Ako si zaista dobar u JEDNOJ oblasti, lako ćeš naći posao, čak i ako firma traži nešto drugo. Visok nivo znanja u programiranju nije povezan sa programskim jezikom, to se uči za nekoliko meseci, bito je da umeš da rešiš problem i rešenje pretočiš u kod.

neutralni felsh

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.
(Bane, 02. mart 2017 12:46)


za baustel je dosta i infinitiv, kao indijanci na kaubojskoj konferenciji za stampu...
uzgred, vecina nasih i ne dolazi zbog "pristojnog posla" nego zbog pristojne isplate posle obavljenog posla. sa takvom logikom se slazem u potpunosti: bolje lupati beton ili lepiti keramiku po minhenu nego glumiti uglednog nastavnika na zvezdari.

...

pre 7 godina

1. Najcesce oni bez fakulteta pricaju kako fakultet i nije bitan. Kao u auto servisu postoje oni koji odvrcu srafove, a postoje i oni koji daju dijagnozu/resenje.
2. Da li netko zna Javu, C itd... nije da nije bitno, ali je najbitnije da li ume da dodje do resenja. Svi znamo (ili velika vecina) da pisemo/citamo, ali je malo pisaca. Programer je netko tko uz rad koji se zove programiranje realizuje resenje. Klijent placa resenje, ne poznavanje sintakse/semantike nekog jezika.

Da bi bio profi u bilo kom poslu, pa tako i u ovome treba: znanje+alat+mnogo volje/zelje/ljubavi.

srb

pre 7 godina

treba biti uporan. Ne radjas se sa time, ne mora da si genije, ne moras cak ni da volis taj posao, pozeljno bi bilo ali ne moras, dakle samo ucenje, trud i upornost. Ne slusajte sta drugi govore lazu vas, sedite za komp uhvatite se problema i budite tvrdoglavi kao mazga ne ustajte dok ga ne resite. Step by step i postajete programer

Simke

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.Stay tuned.
(Tanger, 02. mart 2017 11:06)

Svaka profesija koja omogućuje dobru zaradu a da ne traži visoke čkole je prepuna nadobudnih likova. Svaki ozbiljan fakultet je mesto gde se čovek profiliše i kao ličnost, prolaženjem kroz akademske studije i interakcijom sa kolegama i profesorima. Nije tu stvar samo u materiji koja se predaje. Zato će uvek postojati razlika izmedju akademski školovanih i neškolovanih, obaška drugi faktori. Procenat nadobudnih kod ovih prvih je daleko manji. Radi se o kvalitetnije izgradjenim ličnostima.

Ovo sve pričam nakon 15 godina profesionalnog iskustva sa raznim felama ljudi.

Gejmer

pre 7 godina

Ja sam pred upisom fakulteta. Veliki sam zaljubljenik u tehnologiju i kompjutere i mnogo vremena provodim na pc-ju ili mobilnom telefonu. Zeleo sam da upisem ETF ,PMF ili elektrotehnicki smer programiranje. Poceo sam vezbati zadatke iz matematike i programiranja ali jednostavno nije islo. Gledao sam razne kurseve preko net-a iso kod profesora za prijemni iz matematike i vezbao zadatke iz programiranja iz zbirke. Ali jednostavno nije islo. Koliko god radio nikad ne bih uradio tacno zadatak ili ceo program ispisao bez problema (mislim na algoritam). Pogotovo vidim da 90% mojih drugova iz skole hoce da upisu neki fakultet za programiranje jer je to posao buducnosti i svi misle da ce odma posle lako do posla i ogromnih plata. Ja sam imao srece da su pokusali da me uce neki od najboljih matematicara i programera u gradu koji su zavrsili skole s najboljim prosekom i kasnije uspeli u svom poslu. I uvideo sam da nisam taj tip ljudi ma kolko god ja voleo tehnologiju. Jednostavno imam nekog uverenja da ja nemam taj talenat za programiranje i matematiku koliko je potrebno tako da sam se posle prvog polugodja predomislio i odlucio nesto drugo. Ne znam da li sam napravio pravu odluku ali ako stvarno nisam materijal za nekog prvoklasnog programera onda zasto se muciti?

mr.wolf

pre 7 godina

Hajde I ja da kazem nesto na ovu temu. Konjina sam koja radi u jednoj drzavnoj firmi. Posle 7~8 godina sam razocaran u sistem, drzavu,partijsko zaposljavanje.... resih da ucim programiranje. Odmah sam u startu odredio cilj, c#. Zasto c# ? Ni sam nisam siguran, ali kasnije se ispostavilo kao odlican odabir. Platio sam neke kurseve I krenuo sa ucenjem. Oduvek sam imao zelje I volje da naucim neki jezik, ali sticajem zivotnih okolnosti to se nije desilo dok sam bio klinac. No, ipak desilo se sada. Prvih 6 meseci sam bio izgubljen, cinilo mi se da sam jednostavno glup za tako nesto. Ipak pocevsi sam da razradjujem I pravim aplikacije, pocelo je da mi se "bistri" u glavi, a kada sam zavrsio svoj prvi projekat, odmah sam krenuo drugi, treci.... a onda otprilike pre 2 godine upoznao sam se I sa Unity 3d. Ha.... igre, od malena sanjam to. Sada lepo zaradjujem, radim kao freelancer, u firmi sam dao ostavku. Poenta, nisam natprosecno inteligentan (koliko sam proveo vreme u onoj glupoj firmi, verovatno sam ispod prosecno inteligentan), nemam fakultet, ali sam postao to sto vi zovete programer. I , da, lakse ide kada volite svoj posao. Za kraj , imam 37 godina, tako da mislim da osim volje , ljubavi I upornosti nista drugo nije ogranicavajuci faktor.
Za kraj, kada savladate sintaksu, samo rad, vezba, rad, vezba, rad... I sve postane vise manje rutina.

Iskreni programer magarac

pre 7 godina

Programiranje je rudarski posao. Krenuo sam sa 13 a sad imam 37 godina. Time treba da se bavi prvenstveno neko ko to voli. Živim napolju sa porodicom. Moja žena je lekar i ima platu 3x veću platu uz normalno radno vreme. U principu premalo para ZA MNOGO CIMANJA. Kičma mi je stradala dok mi je žena kao balerina. Sad da mogu da vratim vreme nikad ne bih bio programer. Ima profesija koje donose isto ili više para za normalno radno vreme. Kod ove profesije moraš da radiš i učiš 24/7 dok te po plati šije običan foto-model. Ako već hoćete dobru zaradu medicinski fakultet, nemački ili engleski jezik i inostranstvo. Toliko. Svako dobro.

Vojkan

pre 7 godina

"ako nastave na silu svi da budu priuceni i da rade ovo, bice vas toliko da ce vam plate biti 300e jer vas ima koliko oces i lako ste zamenljivi"

Ne brini se, nece do toga doci skoro. Iz dva razloga, prvo posla trenutno ima bas dosta, drugo ti prinauceni koji su culi da se trazi nikad ne doguraju daleko, ili posle prakse budu najureni iz firme ili jednostavno sami odustanu kad vide da nije bas tako kao sto se misli, dodjes kazes ja sam programer i dobijes platu od 1500 evra...

Mare

pre 7 godina

Takođe je važno razumeti tehničke termine, bar na srpskom, a onda i na engleskom. Tehnički jezik, matematički i logički pojmovi kojima se barata u IT svetu nisu isti kao jezik kojim se govori na televiziji. Svaka veza učenika s matematikom, tehničkim naukama i engleskim jezikom je velika prednost.

Neutralni posmatrac

pre 7 godina

Najvaznije je poceti i tome biti posvecen. Kao i za sve ostalo u zivotu. Ne moze se poceti danas, za 6 meseci naci posao i primati plata od soma evra. Mora da se uci i kad se nadje posao, i jedino tako se moze ostati i opstati h tom poslu

Stefan

pre 7 godina

Ucenje programiranja je dugotrajan proces. Programer se ne postaje kroz par dana ili meseci to je proces koji traje.Kao prvo mora to da te zanima, da imas logiku i da budes uporan. Programiranje nije jednina oblast u informatici koja je profitabilna ali i ne treba se baviti informatikom ili programiranjem zato sto je to profitabilno nego zato sto sto to volis i ispunjava te.Ako imas ljubav prema necemu bices uspesan ako ne i radis na silu nazalost nikad necea biti uspesan.

S4

pre 7 godina

Iako sam zavrsio fakultet, on mi nista preterano nije pomogao pri dobijanju programerskog posla. Upravo clanci kao sto je ovaj treba da privuku i da pomognu buducim pocetnicima u programiranju. Treba da ih ima dosta vise.
Kratko, jasno i veoma dobro za pocetnike.

ITPM

pre 7 godina

Programeri u velikim firmama ne rade ništa drugo nego programiranje na osnovu dizana produkt menadžera, sistem arhitekte i software designera. Zaboravite na to da programer ima slobodu i kreativnost. On čak ne komunicira sa requestor-om u normalnim projektima.

fenix

pre 7 godina

Poceo sam da radim u Londonu pre 2 meseca na ugovor (contract) na 6 meseci kao Solution Arhitect. Bruto dnevnica je 750?. Oko 20% ide na porez preko umberella company fore. Do kraja ugovora (ako ne produze) cu imati za stan u Bg-u. Ne zanosite se da takve stvari idu preko noci. Rad kao i svaki drugi, naporan.

Klej

pre 7 godina

Bavim se ovim poslom profesionalno i mogu vam reci da nema nekih pravila kada su u pitanju neke predispozicije. Nemam diplomu fakulteta i mislim da sam prilicno prosjecan kada je u pitanju inteligencija. Neki od mojih kolega su prije ovog radili poslove ili zavrsavali fakultete i skole koji se jako razlikuju od nase danasnje profesije. Jedini savjet koji bih dao je vjerovatno: Pocnite sto prije.

Bane

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.

Skorceni

pre 7 godina

Tehnicki fakultet ti pruza znanje iz matematike (jaci fakultet=jaca matematika) koja ti razvija matematicku logiku izmedju ostalog, koja je bitna za programiranje. Covek koji nema jaku matematicku osnovu ce imati problema sa bilo kakvom vrstom programiranja...

Peca

pre 7 godina

@96sT0R
Kakve veze ima Arduino i "hw programiranje"?
Programiranje na platformama tipa Arduina je nista drugo nego programiranje mikrokontrolera for dummies.
"Hw programiranje" je dizajn hardvera - VHDL/Verilog bilo za FGPA ili ASIC, eventualno bi se pod to moglo podvesti pisanje firmware-a. I za to je potrebno mnoooogo vise od "malo osnova elektronike".

Jong Sung Jai Kai Chow

pre 7 godina

Nikada mi nece biti jasna ova teorija: ako zelite da se bavite web programiranjem - odlucite se za PHP; ako zelite da razvijate Mobilne aplikacije - tu je Java; ako zelite da programirate aplikacije za desktop - onda C#/.Net. Cinjenica je to da najveci broj danasnjih sajtova (oko 80%) na serverskoj strani ima PHP (jer i Wordpress sajtovi, kojih ima ihihiiii, u pozadini imaju PHP), ali ozbiljnije Web aplikacije na serverskoj strani imaju Javu ili .Net. Uostalom, ako mislite da pricam gluposti, pogledajte na wikipediji spisak tehnologija koje koristi 10 najpoznatijih web aplikacija (Google, Facebook, YouTube, Tweeter, Linkedin, Amazon, eBay...) i videcete da stvar uopste nije tako crno-bela. Pored toga, procesljajte po netu koji back-end programski jezik je trenutno najplaceniji - prednjace Java i .Net, a tek iza njih je PHP. Moj skromni savet bi bio: 1) Prvo izaberite kojim programskim jezikom bi zeleli da se bavite (ako zelite sto pre i malo manjim ucenjem da dodjete do zarade - izaberite PHP; ako zelite da idete 'preko trnja do zvezda' - izaberite Javu ili .Net); 2) Postanite bliski sa Relacionim Bazama, ORM-ovima, NoSQL bazama; 3) Naucite najtrazeniji frejmvork u ekosistemu vaseg programskog jezika; 4) A paralelno sa svim navedenim stvarima ucite i front-end tehnologije, koje su svima njima zajednicke: Html, Css, JavaScript, jQuery, Ajax, Angular, NodeJS,... 5) Tu bi isto i web-servisi morali da budu na tapetu... I ko sve ovo uspe da savlada za godinu, sve, kao sto prikazuju razni savetodavci... ja cu stati ispred njega i pokloniti mu se do poda.

cope

pre 7 godina

@Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju

Koje veze ima programiranje sa matematikom? Vise lici na filozofiju nego na matematiku...

fio

pre 7 godina

Odlicno, ovako se objasnjava vidi se da je tekst pisao neko ko zaista ima prakse cestitke ovakvi teksovi guraju programere i IT kao sektor napred.Ipak zad dobrog programera uvek je neki dobar mentor potpuno tacno.Poz

Ouch!

pre 7 godina

Prvo 2 -3 godine, dok ste mladi C/C++... Nakon toga bilo koji jezik i bilo koje okruženje za max 3 meseca...
Poenta je da se framework-ovi ne uče, već se prelistava dokumentacija za onu funkcionalnost koja je vama potrebna. Znači čitanje 4 sata, 2 sata eksperimentisanje, max sat implementacija, pa ostatak nedelje test....

Dragan

pre 7 godina

Programiranje moze da se savlada i sa 15 i sa 40god...Bitna je samo volja, zelja i da se ima neki cilj..takodje je bitno imati i samodisciplinu, svaki dan 3 sata provesti kodirati i uciti..sve se moze, posla ima..tesko jeste i samo najuporniji ce doci do cilja..zaradjuje se dobro, ali kome je to najbitniji faktor, taj nece daleko dogurati..znaci, moze se.samo napred :)

Nebitan Lik

pre 7 godina

Nije to tako lako kao sto vecina ljudi misli, kao i za svaku drugu struku treba puno truda i volje. Nemojte da vas obmanjuju sa velikom platom, jer ako ne volite ovim da se bavite necete dugo izdrzati.

autocorrect off

pre 7 godina

'' (PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus ''

Swing je moranje? otkud ti to? to se baš slabo koristi i niko ne pita za swing. Kome treba gui koristi .NET. jquery je moranje, sad već i node i react, što se jave tiče možda si mislio na spring, to definitivno da

cale

pre 7 godina

@ DrManhattan ne treba covek da ima IQ nego kliker i ideje. Mogu samo da zamislim aplikacije koje programirate ti i tvoj IQ super tim..

perceptron

pre 7 godina

U Sillicon Valley-u vise gotovo da nema klasicnog web development-a , full-stack Java i .Net programiranja i sl., sve je otislo za Indiju, Poljsku, pa cak i u Srbiju (poput SevenBridges). Ono sto se trazi i placa su AI (RNNs) i real-world data science, npr. ako znate Tensorflow ili scikit-learn i imat dobru matematicku podlogu za te pakete, startna plata vam je $250K godisnje (bruto) , plus 20-40% bonus.

Rusim snove

pre 7 godina

4 stvari.
1. Programiranje je tesko nauciti, al' ne zato sto je programiranje tesko nauciti, vec je nepohodno odlicno poznavanje 1000 razlictih stvari pre toga, ne mozete ocekivati od nekoga kome IT znanje doseze do "Add & Remove programs" da pocne da shvata samu srz kako ono sto je on zapravo isprogramirao radi.
2. Programiranje je zabavno dok ne pocnes da radis u firmi i tvoje divno programiranje koje toliko volis se svede na leagacy i 24 casovne izmene menadzmenta.
3. Plate su velike, plosa ima na pretek. Poslednji put kad sam se zaposljavao pre ~6m imao sam preko 10 razlicitih ponuda (Ponuda ne razgovora za posao).
4. NE - Neces nauciti programiranje za 4 meseca. 3-4 godine mozda.

e to je problem

pre 7 godina

@DrManhattan
Broj pluseva na tvoj komentar pokazuje ne da je on sjajan, vec koliko ljudi u Srbiji misli da ima nadprosecni IQ.

Goldy

pre 7 godina

Molim iskusne IT ljude da mi realno preporuče za šta se opredeliti i specijalizovati od navedenog u tekstu, ako imaš 40 godina, ekonomista si po struci, imaš 15 godina radnog iskustva u prodaji (pola od toga i rukovodećeg iskustva), imaš IQ gornja granica proseka i znaš engleski i matematiku.

Šta od navedenog stvarno možeš savladati za par godina i perspektivno živeti od toga...

Goran

pre 7 godina

"Je l' se isplati Android development kod nas? Od svih grana najvise me to zanima.
(maki, 2. mart 2017 22:56) "

Kako to mislis "kod nas"? Skoro sve nase firme (ako ne i 100%) koje se bave razvojem softvera rade za inostrano trziste. Nase trziste softvera ne postoji. Samo ti dobro nauci posao i ako ga stvarno volis i predano ga radis, onda ces ga raditi dovoljno dobro da ces sigurno i imati posla. To se ne odnosi samo na programiranje, by the way.

VRSACKI MEDVED

pre 7 godina

@Goldy

Druze kreni web, neces da promasis. Preporucio bih front-end jer nije tesko doci do posla, obzirom da ga ima bas mnogo. Vidi sta sve treba za tu poziciju ( required skills ), i kreni da ucis. I da, obavezno nauci bar osnovi PHPa i relacionih baza, da znas kako back-end funkcionise. Dakle 80% front-end, 20% back-end, i posle kad dobijes posao videces vec sta ti treba za dalje napredovanje, ucenju nikad kraja. Ako nisi spreman da posvetis bar 1h ucenju kad se vratis iz firme, ovo nije posao za tebe. Ako si u BGu onda ti i nije problem da dodjes do junior pozicije, ako ne, pravac na upwork.com

Za ostalo nzm jer nisam radio, ali mislim da je web ubedljivo najlaksi za pocetnike, a dobro se placa.

ivan

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.
Komentar poslat iz B92 Android™ aplikacije (Android Robot by Google, CC BY 3.0) (Mogli, 3. mart 2017 07:46) # Link komentara

Evo iz mog iskustva...
Retko ko te ne pita za faks, i neko te ne zaposljava ad-hok, znaci postoji proces selekcije i testiranja. Portfolio ti je prvenstveno potreban da bi dobio poziv na razgovor za posao. Posle prvog razgovora sa raznim hr menadzerima, kasnije i sa senior programerima, ide testiranje, kada/ako prodjes tehnicki test/projekat sta god, opet ides na razgovore i budes primljen.
Znaci, nece ti portoflio niti diploma obezbediti siguran posao.
Ako si samouk, znaci da si odradio dosta projekata, ako nisi odradio dosta projekata, znaci ne znas i nisi naucio. Jer teorija je nista. Ako si odradio dosta projekata, to ti je i portfolio. Dakle, ako stvarno naucis i znas, neces imati problema da pronadjes posao. Tvoje je samo da ucis, i sve ce doci na svoje mesto.

zamor materijala

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.
(Tanger, 2. mart 2017 11:06)

Mozda nije, ali jeste moderno rudarstvo kad prodje prvi entuzijazam, i nije za one preko 35, to vam nece reci u ovim tekstovima, pa da znate. Lepo je to, ali za mladje, a posle ako zaglavite tu, moze samo da vas obliva hladan znoj pri pomisli na to. Za programere je tipicno da najvise od svih zanimanja dozivljavaju tzv burnout, posle cega im se gadi i pomisao na to. I to da znate. Znaci sve je to lepo, ali za mladje, i da imate plan da posle nekog vremena predjete na neki drugi posao ili nesto.

NemanjaZemun

pre 7 godina

Naucio sam sam programiranje pythona-a za nekih 6-7 meseci uz codeacademy pro verziju. Kasnije sam upoznao prijatelja iz Nemacke koji me je usavrsio. Moj savet vam je PYTHON + HTML. Sa ovim maltene mozete da pravite bilo kakave botove. A botovi koji automatizuju zadatke online donose pare. Pustite vi te firme kod kojih imate fisknu platu i radite neki nebitan posao. Blackhatworld.com je sve sto vam treba za pocetnu zaradu, koja ako se malo potrudite moze biti jako brzo vise od $100 na dan. Srecno.

ivan

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!
(Nikolaaaaa12345, 3. mart 2017 21:44) # Link komentara

Heap data structires https://www.tutorialspoint.com/data_structures_algorithms/heap_data_structure.htm
Dakle, strukture podataka mozes nauciti na netu. Jel treba jos? Ako ne znas da koristis google, ne mozes ni biti programer!

Ne ti treba faks da budes programer, niti si programer ako si zavrsio faks.

ivan

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.
(sendvaja, 3. mart 2017 12:51) # Link komentara

Ma daj bre! Zbog ovakvog razmisljanja ti nikad nista postici nesces, pogotovu u IT.. A tvoj odgovor kako si vec postigao me ne zanima, jer da jesi ne bi pisao ovakve stvari...

@Goldy slobodno ti pocni, nikad nije kasno, na tvom mestu ja bi poceo sa web developmentom, hrml/css/js/php, sto i jesam :). Posle mozes da se fokusiras na back-end ili front-end. Ne slusaj ove sto ima treba 15 godina da skapiraju sta je "this". Ono sto je bitno ovde je da stvarno volis to sto radis, da uzivas u tome ili nista od toga...

Mogli

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.

ibegood

pre 7 godina

Svaka cast za tekst, veoma poucan i pocetnike moze usmeriti u pravom smeru kako ne bi tapkali u mestu. U danasnje vreme su nam dostupni materijali za ucenje na sve strane, mnoge firme omogucavaju prakse, a nakon prakse nude posao, tako programer se moze postati lako ali uz veliki trud pre svega.

Think different - R.I.P./ S.Jobs

pre 7 godina

Više nego ikada, potreban je telenat.
Programiranje je kreativan posao.
Ideje, inovacije, alternativni pristup.
Ako se i u ovu sferu uvuku neznalice, preko veze, politika se umeša,
upropastiće se talentovani ljudi.

bane

pre 7 godina

Bacite oko i na Telerik Academy iz Bugarske. Materijal je u pdf formatu na engleskom ali su predavanja na bugarskom jeziku okacena na Jutjubu (ja nisam imao problema sa razumevanjem bugarskog). Imate domaci posle svakog predavanja i forum ako negde zaprete.

Knez

pre 7 godina

Ako moze neko da mi odgovori ali samo ko je bas strucan i zivi od IT-a.Hocu da se bavim nekom IT bransom koja je u usponu ili tek dolazi,najcesca dva saveta su mi softversko programiranje i cyber security,pa kad bi mi neko mogao dati bilo kakav savet za ova dva smera ili neke druge bio bih zahvalan.Hvala unapred.

seba

pre 7 godina

Da bi neko postao programer, IT skola/fakultet mu definitivno nisu potrebni, ali je zato potrebno puno, puno rada i ucenja.

Jedina razlika izmedju dobrog i loseg programera je nacin na koji je problem resen. Ukratko, problem je potrebno resiti na sto jednostavniji moguci nacin, a da je pri tome resenje moguce jednostavno prosiriti bez toga da se nesto drugo pokvari :).

Sto se tice ucenja, bitno je prvo postaviti osnove, pa tek onda poceti sa ucenjem raznih frameworka (Spring, React, Symfony...).

Lista programskih jezika po popularnosti: http://www.tiobe.com/tiobe-index/

Ako krecete sa ucenjem, bitno je krenuti malim koracima i neodustajati.
Znanje engleskog jezika je velika prednost kako kod ucenja, tako kasnije i kod trazenja posla u inostranstvu.

Baruh

pre 7 godina

Svako ko dobro zna matematiku i engleski jezik ima odlične predispozicije da postane programer. A ovi ostali što su upisivali neke fakultete gde nema matematike, nego eto da se dobije neka diploma nek ne bacaju pare na razne kurseve i nek ne gube vreme i živce bezveze.

Nikolaaaaa12345

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!

Muad'Dib

pre 7 godina

Preporuka za sve one koji su pitali kako početi - sajt Udemy i plaćeni kursevi koji koštaju 10 - 20 dolara. Neka vam ne bude žao novca koji se sa lakoćom potroši za jedno veče u kafiću. Šta god da vas zanima šablon je "The complete xyz developer course" (zameniti xyz sa "web", "android", "ios", "unity" za igrice itd). Ne znate šta da odaberete? Probajte prvo web pa android, a možete i da prodjete svexkoje sam naveo. Šta onda? Recimo da nakon ovakvog kursa imate dovoljno znanja da počnete da pravite sajtove / aplikacije, a najbolji način da učite je da pravite stvari. Vežbajte, kreirajte, naravno bilo bi lepo da nastavite sa kursevima usput i kad odete na razgovor za posao pokažite to što ste pravili, nema toga što se više ceni od konkretnih rezultata.

Achitwn

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.
(mile, 02. mart 2017 11:59)
Vrlo los i pristrasan pogled na ovu profesiju Mile. Da upravu si sto si rekao ali to su modeli programiranja iz 90tih. Danas se to radi mmogo drugacije, agile, scrum su promenuli pristup procesu pisanja koda, radi se u grupama, kolaborira, zeza. Sve je automatizovano od momenta kad je kod napisan, automated testi g, behavior driven development, test driven development, automatizovane delivery pipeline itd. Softwerski alati su napredovali i fantasticno je videti kako se produkti i aplikacije mogu deploy na storine pa i hiljade puta u danu.

Jong Sung Jai Kai Chow

pre 7 godina

I da ne zaboravim da napomenem jos jednu stvar: ukoliko zelite da jednog dana postane zaista dobar programer i da se razlikujete od obicnih kodera, pod obavezno dooobro izucite Design Patterne (Projektne Obrasce, uz koje ce vas kôd raditi najoptimizovanije i klase biti u najboljim mogucim odnosima), kao i strukture podataka. Sto je jednom Linus Torvals rekao "Bad programmers worry about the code. Good programmers worry about data structures and their relationships." - takodje, i mi imamo jednu adekvatnu izreku na tu temu: 'Sto se grbo rodi - vreme ne ispravi' :)

Toma

pre 7 godina

Pa lako, ides u skolu i vezbas matematiku, stalno, posle upises gimnaziju i dalje vezbas matematiku, upises dobar fax, kod nas etf ili ftn, i ucis po ceo dan, budes vredan i na kraju postanes programer. I ako si pametan, ne zadrzavas se na toj poziciju duze od 2-3 godine posto je to najniza pozicija u it industriji. Budite vredni i pametni!

napravisamsajt

pre 7 godina

Mogu reci sto se tice web programiranja ja bi za pocetnike i nekog koji nemaju vremena da uce programske jezike uzeo platformu wordpressa sa kojom bi sa lakocom mogao da "isprogramiram" tj.napravim sajt. Veoma je lako ako samo imas malo volje, ako ste zainteresovani kako lako uraditi sajt samo pretrazite moje ime u googlu.

sendvaja

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.

Mike

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?
Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP?
Pozdrav svima

Dragan

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP? Pozdrav svima
(Mike, 06. mart 2017 12:30)
Pocnes od pocetka:)...swift sintaksa i osnove programiranja...mogu da preporucim raywenderlich.com sajt..odlicne knjige a ima i pretplata za video tutorijale, zatim appcoda.com, isto super knjiga za pocetnike, hackingwithswift.com obavezno, a skoro je poceo i Stanford kurs iOS 10, potrazi na itunes..nisu lose ni OReilly knjige..samo gledaj da je swift 3.

HelloWorld

pre 7 godina

Bez kvalitetnog fakulteta nista... potrebo je par god truda da se dodje do juniora zatim tek krece trud za dalje jer se tehnologije mnoze

Tanger

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.

96sT0R

pre 7 godina

Ja sam programer :) i tvrdim da svako moze da se time bavi ko ima prosecnu logiku. Ono sto puno ljudi koci je mistifikacija i misle da je to samo za pametne. Mozda je malo teze hw programiranje, cak je i to sad mnogo lakse nego ranije. Kupi se za 11 evra preko Aliexpressa arduino i hw programiranje se nauci, stim da covek mora bar znati osnove elektrotehnike i elektronike koje moze nauciti iz raznih knjiga. Sve se moze kad se hoce.

Iskreni programer magarac

pre 7 godina

Programiranje je rudarski posao. Krenuo sam sa 13 a sad imam 37 godina. Time treba da se bavi prvenstveno neko ko to voli. Živim napolju sa porodicom. Moja žena je lekar i ima platu 3x veću platu uz normalno radno vreme. U principu premalo para ZA MNOGO CIMANJA. Kičma mi je stradala dok mi je žena kao balerina. Sad da mogu da vratim vreme nikad ne bih bio programer. Ima profesija koje donose isto ili više para za normalno radno vreme. Kod ove profesije moraš da radiš i učiš 24/7 dok te po plati šije običan foto-model. Ako već hoćete dobru zaradu medicinski fakultet, nemački ili engleski jezik i inostranstvo. Toliko. Svako dobro.

autocorrect off

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može

napravisamsajt

pre 7 godina

Mogu reci sto se tice web programiranja ja bi za pocetnike i nekog koji nemaju vremena da uce programske jezike uzeo platformu wordpressa sa kojom bi sa lakocom mogao da "isprogramiram" tj.napravim sajt. Veoma je lako ako samo imas malo volje, ako ste zainteresovani kako lako uraditi sajt samo pretrazite moje ime u googlu.

Think different - R.I.P./ S.Jobs

pre 7 godina

Više nego ikada, potreban je telenat.
Programiranje je kreativan posao.
Ideje, inovacije, alternativni pristup.
Ako se i u ovu sferu uvuku neznalice, preko veze, politika se umeša,
upropastiće se talentovani ljudi.

Nikolaaaaa12345

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!

sendvaja

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.

NemanjaZemun

pre 7 godina

Naucio sam sam programiranje pythona-a za nekih 6-7 meseci uz codeacademy pro verziju. Kasnije sam upoznao prijatelja iz Nemacke koji me je usavrsio. Moj savet vam je PYTHON + HTML. Sa ovim maltene mozete da pravite bilo kakave botove. A botovi koji automatizuju zadatke online donose pare. Pustite vi te firme kod kojih imate fisknu platu i radite neki nebitan posao. Blackhatworld.com je sve sto vam treba za pocetnu zaradu, koja ako se malo potrudite moze biti jako brzo vise od $100 na dan. Srecno.

DrManhattan

pre 7 godina

Kao čovek koji jede leba od programiranja a i zapošljavam programere moram da dodam par stvari. 1) IQ 2) Čovek mora zaista da voli programiranje i naravno odlicno vladanje engleskim. Imao sam zaposlenog koji se zaista trudio ali mu je falila tačka 1 ali je vise onih kojima fali pod 2. U oba slucaja mala vajde od takvih.

Baruh

pre 7 godina

Svako ko dobro zna matematiku i engleski jezik ima odlične predispozicije da postane programer. A ovi ostali što su upisivali neke fakultete gde nema matematike, nego eto da se dobije neka diploma nek ne bacaju pare na razne kurseve i nek ne gube vreme i živce bezveze.

mile

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.

stariji inzenjer

pre 7 godina

Samo ste zaboravili da pomenete jedan bitan detalj: programiranje je poput sporta, u to se ulazi dok si jos mlad, zelen i samac. Tada te interesuje bas sve, spreman si da provedes i po 24 sata igrajuci se s jednim ili drugim alatom, programskim jezikom, platformom ... I imas ono sto je najvaznije - strpljenje i zivce! Ali vreme leti, kad-tad dodju i druge stvari u zivotu i prelazis u jezivi multitasking ... bolje reci event-driven zivot, u kome vise nemas vremena da ides previse u detalje. Sve sto tada mozes je da radis periodicni udpate svog znanja, ucis u hodu koliko stignes, pratis redovno nove stvari, zaboravljas stare i prevazidjene sto pre, ne vezujes se ni za jednog poslodavca, vrstu posla, oblast ... Ali imas dovoljno iskustva iza sebe da kazes: aha, smislili su novi mobilni OS (na primer), hm da vidimo - pa ovo lici na prastari Symbian, ovo su ukrali od Androida, ovo je klasican Unix file system ... Ali da krenes sve to da ucis u 50-oj godini iznova, a dotle si bio dundjer, muzicar, frizer, lekar, apotekar ... Bolje zaboravi! Ne, nisu te profesije gluplje od programera, taman posla. Niti je covek sa 50 neupotrebljiv! Problem je sto u poznim godinama gubis STRPLJENJE i ZIVCE. Ne radi ti program ono sto hoces, ti krpis, igras se ... ali ako u mladosti nisi navikao na to u starosti ces doci u iskusenje da polomis nesto ili nekog oko sebe, iako si svestan da to nece resiti problem ... I zato kazem: u programerske vode se ulazi mlad. Tacka.

cope

pre 7 godina

@Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju

Koje veze ima programiranje sa matematikom? Vise lici na filozofiju nego na matematiku...

Bane

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.

frula

pre 7 godina

Kako izvuci maksimum iz svega ovoga? Uciti na fakultetu programiranje uporedo sa ovim kursevima koji postoje na netu. Sta ne znas, odes na konsultacije kod profesora da ti pojasni. Ako si vredan par klikova misa te deli od toga da ucis ispred programa predvidjenog na fakultetu i da dublje udjes u materiju.

HelloWorld

pre 7 godina

Bez kvalitetnog fakulteta nista... potrebo je par god truda da se dodje do juniora zatim tek krece trud za dalje jer se tehnologije mnoze

Skorceni

pre 7 godina

Tehnicki fakultet ti pruza znanje iz matematike (jaci fakultet=jaca matematika) koja ti razvija matematicku logiku izmedju ostalog, koja je bitna za programiranje. Covek koji nema jaku matematicku osnovu ce imati problema sa bilo kakvom vrstom programiranja...

zamčo

pre 7 godina

Front-end i full stack se jako traže, Android malo jače u inostranstvu nego kod nas. Ako neko ide van, predlažem mu da prelista oglase za posao iz zemlje gde želi da radi i vidi šta oni traže da se poznaje od tehnologija(PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus) pa da krene da uči to. Razgovori za posao programera se najčešće sastoje od razgovora sa nekim iz HR, teorijskog testa i usmenog razgovora sa programerima iz firme, tako da tu diploma ništa ne znači ako neko nema znanja i ljubavi prema kodiranju. Svako može da postane programer, ali goleme pare kao Seniori/Lead u inostranstvu ljušte samo ljudi koji vole ovaj posao i stalno uče nešto novo.

Simke

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.Stay tuned.
(Tanger, 02. mart 2017 11:06)

Svaka profesija koja omogućuje dobru zaradu a da ne traži visoke čkole je prepuna nadobudnih likova. Svaki ozbiljan fakultet je mesto gde se čovek profiliše i kao ličnost, prolaženjem kroz akademske studije i interakcijom sa kolegama i profesorima. Nije tu stvar samo u materiji koja se predaje. Zato će uvek postojati razlika izmedju akademski školovanih i neškolovanih, obaška drugi faktori. Procenat nadobudnih kod ovih prvih je daleko manji. Radi se o kvalitetnije izgradjenim ličnostima.

Ovo sve pričam nakon 15 godina profesionalnog iskustva sa raznim felama ljudi.

Dejan

pre 7 godina

Ja sam programer starog kova, uvaljen u rad sa informacionim sistemima i bazama podataka.
Svojevremeno sam bio i asistent na predmetu baze podataka, i moram da kazem, da je to oblast koju ne moza svako da skapira. Moza svako da nauci select, update... kako da dohvati neki podatak, ali kako da u svojoj glavi dizajnira ER model, kako da definise veze izemdju tabela (primarne i sekundarne kljuceve) to jednostavno neko moze a neko ne.
Onaj ko to ne shvata, tesko da moze da postane iole ozbiljanm porgramer informacionih sistem.
Nisam se upustao u ucenje ovih novih tehnologija (programiranje za androide i sl.) ostao sam vezan za ono sta dobro radim, i nekako sam navikao na tu sigurnost. Kada imate 45 godina, draze vam je sigurna plata od 1000 evra, da idete u 4 kuci, da su vam vikendi slobodni...
Kad sam bio mlasdji kada nisam imao prodicu mogao sam da jurcam za novim i novim izazovima, sada ne.
Radio sam i na zapadu, 3-4 godine, tek toliko da sebi priustim stan u BG, a onda sam se vratio i zakljucio da mi je lepse da opusteno zivim ovde sa 1000e platom (i supruga toliko ima) nego da budem rob obaveza/kredita na zapadu.

zamor materijala

pre 7 godina

U iščekivanju nadobudnih programera da se jave i objasne nam kako to ne može tako i kako je to najteži i najcenjeniji posao na svetu.
Stay tuned.
(Tanger, 2. mart 2017 11:06)

Mozda nije, ali jeste moderno rudarstvo kad prodje prvi entuzijazam, i nije za one preko 35, to vam nece reci u ovim tekstovima, pa da znate. Lepo je to, ali za mladje, a posle ako zaglavite tu, moze samo da vas obliva hladan znoj pri pomisli na to. Za programere je tipicno da najvise od svih zanimanja dozivljavaju tzv burnout, posle cega im se gadi i pomisao na to. I to da znate. Znaci sve je to lepo, ali za mladje, i da imate plan da posle nekog vremena predjete na neki drugi posao ili nesto.

njih 10 preko 50%

pre 7 godina

Svako ko zna dobro matematiku može da nauči i da bude dobar programer, ostali nek ne pokušavaju.
(Konstantin, 2. mart 2017 17:20)
90% programera vlada matematikom na nivou srednje skole. I nista im ne fali.

Programerka

pre 7 godina

MySQL je specifična implementacija relacione baze podataka a ne programski jezik. SQL jeste jezik,

Jedna, ovde ispuštena veština, neophodna za upotrebu svih tih sajtova, tutorijala i online kurseva jeste - engleski jezik.

Web Developer

pre 7 godina

Zavrsis fakultet prvo!!!!!
(natasa, 2. mart 2017 11:15)

Evo ja nemam fakultet, jos dok sam bio u srednjoj krenuo da ucim preko interneta, poceo da zaradjujem posle 2 godine ( kad sam napunio 18 ), nesto sitno u pocetku naravno. Nastavio da ucim i usavrsavam znanje ( i dan danas taj proces traje ), i vrtim se oko nekih 3000e trenutno.

Trulex

pre 7 godina

Znao sam da ce da krene lupanje u komentarima. Programer sam vec 20 godina i odgovorno tvrdim da za dobrog programera nema "nacina" i nekog puta kako da postanes dobar u tome. Sednes iz zezanja pa cukash, cukash, cukash pa onda u jednom trenutku pocnes i da zaradjujes leba od toga. Sve ostalo je treca klasa programera.

Gejmer

pre 7 godina

Ja sam pred upisom fakulteta. Veliki sam zaljubljenik u tehnologiju i kompjutere i mnogo vremena provodim na pc-ju ili mobilnom telefonu. Zeleo sam da upisem ETF ,PMF ili elektrotehnicki smer programiranje. Poceo sam vezbati zadatke iz matematike i programiranja ali jednostavno nije islo. Gledao sam razne kurseve preko net-a iso kod profesora za prijemni iz matematike i vezbao zadatke iz programiranja iz zbirke. Ali jednostavno nije islo. Koliko god radio nikad ne bih uradio tacno zadatak ili ceo program ispisao bez problema (mislim na algoritam). Pogotovo vidim da 90% mojih drugova iz skole hoce da upisu neki fakultet za programiranje jer je to posao buducnosti i svi misle da ce odma posle lako do posla i ogromnih plata. Ja sam imao srece da su pokusali da me uce neki od najboljih matematicara i programera u gradu koji su zavrsili skole s najboljim prosekom i kasnije uspeli u svom poslu. I uvideo sam da nisam taj tip ljudi ma kolko god ja voleo tehnologiju. Jednostavno imam nekog uverenja da ja nemam taj talenat za programiranje i matematiku koliko je potrebno tako da sam se posle prvog polugodja predomislio i odlucio nesto drugo. Ne znam da li sam napravio pravu odluku ali ako stvarno nisam materijal za nekog prvoklasnog programera onda zasto se muciti?

...

pre 7 godina

1. Najcesce oni bez fakulteta pricaju kako fakultet i nije bitan. Kao u auto servisu postoje oni koji odvrcu srafove, a postoje i oni koji daju dijagnozu/resenje.
2. Da li netko zna Javu, C itd... nije da nije bitno, ali je najbitnije da li ume da dodje do resenja. Svi znamo (ili velika vecina) da pisemo/citamo, ali je malo pisaca. Programer je netko tko uz rad koji se zove programiranje realizuje resenje. Klijent placa resenje, ne poznavanje sintakse/semantike nekog jezika.

Da bi bio profi u bilo kom poslu, pa tako i u ovome treba: znanje+alat+mnogo volje/zelje/ljubavi.

fenix

pre 7 godina

Poceo sam da radim u Londonu pre 2 meseca na ugovor (contract) na 6 meseci kao Solution Arhitect. Bruto dnevnica je 750?. Oko 20% ide na porez preko umberella company fore. Do kraja ugovora (ako ne produze) cu imati za stan u Bg-u. Ne zanosite se da takve stvari idu preko noci. Rad kao i svaki drugi, naporan.

cale

pre 7 godina

@ DrManhattan ne treba covek da ima IQ nego kliker i ideje. Mogu samo da zamislim aplikacije koje programirate ti i tvoj IQ super tim..

Bojan Živković

pre 7 godina

U pravu su oni koji kažu da je mnogo mistifikacije kad je programiranje u pitanju. Znam bivšeg kolegu sa faksa koji je odličan programer - tako bar kažu oni koji su radili sa njim a ne ume da shvati iole složeniju logiku kad je matematika u pitanju i zato je studirao preko 15 godina mašinstvo (to znam jer sam ga spremao za ispite ali džabe - ne kapira i to je). Drugi radi godinama u jakoj firmi kao senior java developer a znam veoma dobro kako je sporo kapirao c, c++ i c# na faksu jer smo studirali zajedno. Obojica su dobili šansu u jakim firmama, išli na obuke i dostigli nivo na kome su. Ne kažem da su oni glupi, taman posla, ali ne treba ljude plašiti da je programiranje kvantna mehanika ili raketna tehnika jer nije, ima mnogo težih oblasti za kapiranje. Sve je to za ljude i uz zalaganje i sreću da dobijete pravu šansu bićete dobri u tome. Ja nisam imao te sreće a štreber sam i toga se ne stidim. Otišao sam u sistem inženjere i ne žalim se jer je i to ogromna oblast sa puno detalja. Da ne bude da sam ljubomoran i tako nešto. Pozdrav svim developerima i generalno IT profesionalcima.

dzaba branite

pre 7 godina

Prosecan programer/koder moze da postane svako ko ima zdravu logiku, osrednje znanje engleskog, osrednja volja za ucenjem i kome ne smetaju repetitivni poslovi (ala racunovodstva, knjigovodstva, birokratije/prava i sl.) - dakle vecina. Natprosecan IQ, zavrsen fax, godine ucenja i sl. nisu neophodni.
Vrhunski programeri/dizajneri i software architect-i su sasvim druga prica

Goldy

pre 7 godina

Molim iskusne IT ljude da mi realno preporuče za šta se opredeliti i specijalizovati od navedenog u tekstu, ako imaš 40 godina, ekonomista si po struci, imaš 15 godina radnog iskustva u prodaji (pola od toga i rukovodećeg iskustva), imaš IQ gornja granica proseka i znaš engleski i matematiku.

Šta od navedenog stvarno možeš savladati za par godina i perspektivno živeti od toga...

perceptron

pre 7 godina

U Sillicon Valley-u vise gotovo da nema klasicnog web development-a , full-stack Java i .Net programiranja i sl., sve je otislo za Indiju, Poljsku, pa cak i u Srbiju (poput SevenBridges). Ono sto se trazi i placa su AI (RNNs) i real-world data science, npr. ako znate Tensorflow ili scikit-learn i imat dobru matematicku podlogu za te pakete, startna plata vam je $250K godisnje (bruto) , plus 20-40% bonus.

VRSACKI MEDVED

pre 7 godina

@Goldy

Druze kreni web, neces da promasis. Preporucio bih front-end jer nije tesko doci do posla, obzirom da ga ima bas mnogo. Vidi sta sve treba za tu poziciju ( required skills ), i kreni da ucis. I da, obavezno nauci bar osnovi PHPa i relacionih baza, da znas kako back-end funkcionise. Dakle 80% front-end, 20% back-end, i posle kad dobijes posao videces vec sta ti treba za dalje napredovanje, ucenju nikad kraja. Ako nisi spreman da posvetis bar 1h ucenju kad se vratis iz firme, ovo nije posao za tebe. Ako si u BGu onda ti i nije problem da dodjes do junior pozicije, ako ne, pravac na upwork.com

Za ostalo nzm jer nisam radio, ali mislim da je web ubedljivo najlaksi za pocetnike, a dobro se placa.

Knez

pre 7 godina

Ako moze neko da mi odgovori ali samo ko je bas strucan i zivi od IT-a.Hocu da se bavim nekom IT bransom koja je u usponu ili tek dolazi,najcesca dva saveta su mi softversko programiranje i cyber security,pa kad bi mi neko mogao dati bilo kakav savet za ova dva smera ili neke druge bio bih zahvalan.Hvala unapred.

Toma

pre 7 godina

Pa lako, ides u skolu i vezbas matematiku, stalno, posle upises gimnaziju i dalje vezbas matematiku, upises dobar fax, kod nas etf ili ftn, i ucis po ceo dan, budes vredan i na kraju postanes programer. I ako si pametan, ne zadrzavas se na toj poziciju duze od 2-3 godine posto je to najniza pozicija u it industriji. Budite vredni i pametni!

e to je problem

pre 7 godina

@DrManhattan
Broj pluseva na tvoj komentar pokazuje ne da je on sjajan, vec koliko ljudi u Srbiji misli da ima nadprosecni IQ.

ITPM

pre 7 godina

Programeri u velikim firmama ne rade ništa drugo nego programiranje na osnovu dizana produkt menadžera, sistem arhitekte i software designera. Zaboravite na to da programer ima slobodu i kreativnost. On čak ne komunicira sa requestor-om u normalnim projektima.

bane

pre 7 godina

Bacite oko i na Telerik Academy iz Bugarske. Materijal je u pdf formatu na engleskom ali su predavanja na bugarskom jeziku okacena na Jutjubu (ja nisam imao problema sa razumevanjem bugarskog). Imate domaci posle svakog predavanja i forum ako negde zaprete.

Jong Sung Jai Kai Chow

pre 7 godina

I da ne zaboravim da napomenem jos jednu stvar: ukoliko zelite da jednog dana postane zaista dobar programer i da se razlikujete od obicnih kodera, pod obavezno dooobro izucite Design Patterne (Projektne Obrasce, uz koje ce vas kôd raditi najoptimizovanije i klase biti u najboljim mogucim odnosima), kao i strukture podataka. Sto je jednom Linus Torvals rekao "Bad programmers worry about the code. Good programmers worry about data structures and their relationships." - takodje, i mi imamo jednu adekvatnu izreku na tu temu: 'Sto se grbo rodi - vreme ne ispravi' :)

dejcha

pre 7 godina

Zanimljiv clanak, medjutim po mom misljenju nepravedno je izostavljena Java - vrlo mocan jezik koji nalazi svoje mesto u gotovo svim navedenim oblastima: web server side, mobilne aplikacije, cross-platform desktop...
Moja preporuka programerima pocetnicima je da uce Javu, s njom necete pogresiti.

S4

pre 7 godina

Iako sam zavrsio fakultet, on mi nista preterano nije pomogao pri dobijanju programerskog posla. Upravo clanci kao sto je ovaj treba da privuku i da pomognu buducim pocetnicima u programiranju. Treba da ih ima dosta vise.
Kratko, jasno i veoma dobro za pocetnike.

srb

pre 7 godina

treba biti uporan. Ne radjas se sa time, ne mora da si genije, ne moras cak ni da volis taj posao, pozeljno bi bilo ali ne moras, dakle samo ucenje, trud i upornost. Ne slusajte sta drugi govore lazu vas, sedite za komp uhvatite se problema i budite tvrdoglavi kao mazga ne ustajte dok ga ne resite. Step by step i postajete programer

neutralni felsh

pre 7 godina

Posto zivim u DE nailazio sam na nase ljude koji su tvrdili da su naucili nemacki bez odlaska u skole jezika. Kada sam ih slusao kako pricaju nemacku ukapirao sam da imaju ogromne rupe u znanju. Oni se mogu snaci, to je istina ali je istina da ne mogu neki pristojan posao dobiti. Nadam se da kapirate sta zelim reci.
(Bane, 02. mart 2017 12:46)


za baustel je dosta i infinitiv, kao indijanci na kaubojskoj konferenciji za stampu...
uzgred, vecina nasih i ne dolazi zbog "pristojnog posla" nego zbog pristojne isplate posle obavljenog posla. sa takvom logikom se slazem u potpunosti: bolje lupati beton ili lepiti keramiku po minhenu nego glumiti uglednog nastavnika na zvezdari.

ivan

pre 7 godina

Ne znam, ali mislim da ipak treba da se zavrsi neki fakultet, jer ljudi koji uce preko neta sigurno neće znati sta je stek, heap... Pa zatim rekurzija... Razni algoritmi sortiranja i pretraživanja itd... Programiranje generalno nije teško, samo treba bas dosta da se radi!
(Nikolaaaaa12345, 3. mart 2017 21:44) # Link komentara

Heap data structires https://www.tutorialspoint.com/data_structures_algorithms/heap_data_structure.htm
Dakle, strukture podataka mozes nauciti na netu. Jel treba jos? Ako ne znas da koristis google, ne mozes ni biti programer!

Ne ti treba faks da budes programer, niti si programer ako si zavrsio faks.

yahoo-finance api

pre 7 godina

Dobro sam situiran pa ne moram da se bakćem programiranjem da bih preživeo, ipak volim programiranje te sam naučio osnove python programskog jezika, a sada pokušavam da naučim Django web framework, PyOpenGL i Pygame, dobro mi ide. Python mi dobro posluži da napravim red u slikama i dokumentima i za hiljade skripti koje mi olakšaju posao.

Osnove python jezika sam naučio od Learn Python the hard way, besplatna verzija i sa youtube kanala sentdex i the newboston. Sreća je pa sam pre bio upoznat i radio sam samo na linux OS-ima a sa linuxima dođe preinstaliran python i tako malo po malo, nekako mi dođe prirodno da za čas smislim neku skripticu ili napišem neki gui programčić.

Ne verujem da ću se ikada profesionalno baviti programiranjem ali verujem da će za par desetina godina programski jezici biti obavezan predmet kao matematika i maternji jezik.

Uglavnom ono što hoću da kažem je da iako sam duboko u petoj deceniji života i uprkos tome što sam tek pre dve godine počeo ozbiljnije da učim, nikada nije kasno da se počne učiti ono što voliš ma kako to daleko i nedostižno izgledalo.

Vojkan

pre 7 godina

"ako nastave na silu svi da budu priuceni i da rade ovo, bice vas toliko da ce vam plate biti 300e jer vas ima koliko oces i lako ste zamenljivi"

Ne brini se, nece do toga doci skoro. Iz dva razloga, prvo posla trenutno ima bas dosta, drugo ti prinauceni koji su culi da se trazi nikad ne doguraju daleko, ili posle prakse budu najureni iz firme ili jednostavno sami odustanu kad vide da nije bas tako kao sto se misli, dodjes kazes ja sam programer i dobijes platu od 1500 evra...

JeRemija

pre 7 godina

Mile, 99% poslova su naporni i dosadni pa ljudi ne kukaju po forumima.
Programeri su sasvim dobro plaćeni , naravno kvalitetni programeri. Imam druga koji radi u Nordeausu kao programer i neprijatno mo je da ovde napišem kolika mu je plata jer mi ljudi neće verovati.

Programer

pre 7 godina

Pre svega treba voleti taj posao. Necu da se nadovezujem na ove sto prave od programiranja bauk, to je posao kao i svaki drugi. Plata je ekvivalentna ulozenom trudu, a to znaci i da pare ne padaju sa neba za napisanih par linija koda i naravno treba svakodnevno uciti i pratiti novosti u IT svetu.
Ni u ovom poslu nije sve tako bajno, radi se dugo naporno i stresno, i naravno sve to ulazi u cenu rada.
Uzgred, dobar tekst,jedan od objektivnih tekstova dok su na ostalim portalima (da ih ne navodim) uglavnom tekstovi pisani sa reklamnim ciljem pojedinih centara za IT obuku.

Mix

pre 7 godina

Koji god posao da radite ili se trudite da naucite da radite,sa tolikom strascu i upornoscu,MORA doneti neki rezultat na kraju.Programer,stolar ili kuvar,sve jedno je,samo rad,rad i rad.

Mogli

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.

Rusim snove

pre 7 godina

4 stvari.
1. Programiranje je tesko nauciti, al' ne zato sto je programiranje tesko nauciti, vec je nepohodno odlicno poznavanje 1000 razlictih stvari pre toga, ne mozete ocekivati od nekoga kome IT znanje doseze do "Add & Remove programs" da pocne da shvata samu srz kako ono sto je on zapravo isprogramirao radi.
2. Programiranje je zabavno dok ne pocnes da radis u firmi i tvoje divno programiranje koje toliko volis se svede na leagacy i 24 casovne izmene menadzmenta.
3. Plate su velike, plosa ima na pretek. Poslednji put kad sam se zaposljavao pre ~6m imao sam preko 10 razlicitih ponuda (Ponuda ne razgovora za posao).
4. NE - Neces nauciti programiranje za 4 meseca. 3-4 godine mozda.

Achitwn

pre 7 godina

Kao programer volim da pregledam ovakve vesti koje promovisu programiranje samo iz jednog razloga - jer programeri navodno zaradjuju velike plate i stalno imaju posla. Niko ne pise o tome koliko je programiranje zapravo dosadan i naporan posao ako ne radis nesto novo i kreativno. Kako je to kada ti neko uvali da prepravljas 20 hiljada linija tudjeg koda programera koji je dao otkaz. Kako je to kada od tebe zato sto si programer ocekuju da znas da programiras u svakom radnom okruzenju za fiksnu platu i sa prekovremenim radom jer eto ti volis svoj posao.
(mile, 02. mart 2017 11:59)
Vrlo los i pristrasan pogled na ovu profesiju Mile. Da upravu si sto si rekao ali to su modeli programiranja iz 90tih. Danas se to radi mmogo drugacije, agile, scrum su promenuli pristup procesu pisanja koda, radi se u grupama, kolaborira, zeza. Sve je automatizovano od momenta kad je kod napisan, automated testi g, behavior driven development, test driven development, automatizovane delivery pipeline itd. Softwerski alati su napredovali i fantasticno je videti kako se produkti i aplikacije mogu deploy na storine pa i hiljade puta u danu.

ibegood

pre 7 godina

Svaka cast za tekst, veoma poucan i pocetnike moze usmeriti u pravom smeru kako ne bi tapkali u mestu. U danasnje vreme su nam dostupni materijali za ucenje na sve strane, mnoge firme omogucavaju prakse, a nakon prakse nude posao, tako programer se moze postati lako ali uz veliki trud pre svega.

Mare

pre 7 godina

Takođe je važno razumeti tehničke termine, bar na srpskom, a onda i na engleskom. Tehnički jezik, matematički i logički pojmovi kojima se barata u IT svetu nisu isti kao jezik kojim se govori na televiziji. Svaka veza učenika s matematikom, tehničkim naukama i engleskim jezikom je velika prednost.

Ouch!

pre 7 godina

Prvo 2 -3 godine, dok ste mladi C/C++... Nakon toga bilo koji jezik i bilo koje okruženje za max 3 meseca...
Poenta je da se framework-ovi ne uče, već se prelistava dokumentacija za onu funkcionalnost koja je vama potrebna. Znači čitanje 4 sata, 2 sata eksperimentisanje, max sat implementacija, pa ostatak nedelje test....

mr.wolf

pre 7 godina

Hajde I ja da kazem nesto na ovu temu. Konjina sam koja radi u jednoj drzavnoj firmi. Posle 7~8 godina sam razocaran u sistem, drzavu,partijsko zaposljavanje.... resih da ucim programiranje. Odmah sam u startu odredio cilj, c#. Zasto c# ? Ni sam nisam siguran, ali kasnije se ispostavilo kao odlican odabir. Platio sam neke kurseve I krenuo sa ucenjem. Oduvek sam imao zelje I volje da naucim neki jezik, ali sticajem zivotnih okolnosti to se nije desilo dok sam bio klinac. No, ipak desilo se sada. Prvih 6 meseci sam bio izgubljen, cinilo mi se da sam jednostavno glup za tako nesto. Ipak pocevsi sam da razradjujem I pravim aplikacije, pocelo je da mi se "bistri" u glavi, a kada sam zavrsio svoj prvi projekat, odmah sam krenuo drugi, treci.... a onda otprilike pre 2 godine upoznao sam se I sa Unity 3d. Ha.... igre, od malena sanjam to. Sada lepo zaradjujem, radim kao freelancer, u firmi sam dao ostavku. Poenta, nisam natprosecno inteligentan (koliko sam proveo vreme u onoj glupoj firmi, verovatno sam ispod prosecno inteligentan), nemam fakultet, ali sam postao to sto vi zovete programer. I , da, lakse ide kada volite svoj posao. Za kraj , imam 37 godina, tako da mislim da osim volje , ljubavi I upornosti nista drugo nije ogranicavajuci faktor.
Za kraj, kada savladate sintaksu, samo rad, vezba, rad, vezba, rad... I sve postane vise manje rutina.

Muad'Dib

pre 7 godina

Preporuka za sve one koji su pitali kako početi - sajt Udemy i plaćeni kursevi koji koštaju 10 - 20 dolara. Neka vam ne bude žao novca koji se sa lakoćom potroši za jedno veče u kafiću. Šta god da vas zanima šablon je "The complete xyz developer course" (zameniti xyz sa "web", "android", "ios", "unity" za igrice itd). Ne znate šta da odaberete? Probajte prvo web pa android, a možete i da prodjete svexkoje sam naveo. Šta onda? Recimo da nakon ovakvog kursa imate dovoljno znanja da počnete da pravite sajtove / aplikacije, a najbolji način da učite je da pravite stvari. Vežbajte, kreirajte, naravno bilo bi lepo da nastavite sa kursevima usput i kad odete na razgovor za posao pokažite to što ste pravili, nema toga što se više ceni od konkretnih rezultata.

Stefan

pre 7 godina

Ucenje programiranja je dugotrajan proces. Programer se ne postaje kroz par dana ili meseci to je proces koji traje.Kao prvo mora to da te zanima, da imas logiku i da budes uporan. Programiranje nije jednina oblast u informatici koja je profitabilna ali i ne treba se baviti informatikom ili programiranjem zato sto je to profitabilno nego zato sto sto to volis i ispunjava te.Ako imas ljubav prema necemu bices uspesan ako ne i radis na silu nazalost nikad necea biti uspesan.

Peca

pre 7 godina

@96sT0R
Kakve veze ima Arduino i "hw programiranje"?
Programiranje na platformama tipa Arduina je nista drugo nego programiranje mikrokontrolera for dummies.
"Hw programiranje" je dizajn hardvera - VHDL/Verilog bilo za FGPA ili ASIC, eventualno bi se pod to moglo podvesti pisanje firmware-a. I za to je potrebno mnoooogo vise od "malo osnova elektronike".

Jong Sung Jai Kai Chow

pre 7 godina

Nikada mi nece biti jasna ova teorija: ako zelite da se bavite web programiranjem - odlucite se za PHP; ako zelite da razvijate Mobilne aplikacije - tu je Java; ako zelite da programirate aplikacije za desktop - onda C#/.Net. Cinjenica je to da najveci broj danasnjih sajtova (oko 80%) na serverskoj strani ima PHP (jer i Wordpress sajtovi, kojih ima ihihiiii, u pozadini imaju PHP), ali ozbiljnije Web aplikacije na serverskoj strani imaju Javu ili .Net. Uostalom, ako mislite da pricam gluposti, pogledajte na wikipediji spisak tehnologija koje koristi 10 najpoznatijih web aplikacija (Google, Facebook, YouTube, Tweeter, Linkedin, Amazon, eBay...) i videcete da stvar uopste nije tako crno-bela. Pored toga, procesljajte po netu koji back-end programski jezik je trenutno najplaceniji - prednjace Java i .Net, a tek iza njih je PHP. Moj skromni savet bi bio: 1) Prvo izaberite kojim programskim jezikom bi zeleli da se bavite (ako zelite sto pre i malo manjim ucenjem da dodjete do zarade - izaberite PHP; ako zelite da idete 'preko trnja do zvezda' - izaberite Javu ili .Net); 2) Postanite bliski sa Relacionim Bazama, ORM-ovima, NoSQL bazama; 3) Naucite najtrazeniji frejmvork u ekosistemu vaseg programskog jezika; 4) A paralelno sa svim navedenim stvarima ucite i front-end tehnologije, koje su svima njima zajednicke: Html, Css, JavaScript, jQuery, Ajax, Angular, NodeJS,... 5) Tu bi isto i web-servisi morali da budu na tapetu... I ko sve ovo uspe da savlada za godinu, sve, kao sto prikazuju razni savetodavci... ja cu stati ispred njega i pokloniti mu se do poda.

autocorrect off

pre 7 godina

'' (PHP,CSS,JavaScript,MySQL, HTML,Angular,Swing su moranje, sve preko toga je plus ''

Swing je moranje? otkud ti to? to se baš slabo koristi i niko ne pita za swing. Kome treba gui koristi .NET. jquery je moranje, sad već i node i react, što se jave tiče možda si mislio na spring, to definitivno da

Nebitan Lik

pre 7 godina

Nije to tako lako kao sto vecina ljudi misli, kao i za svaku drugu struku treba puno truda i volje. Nemojte da vas obmanjuju sa velikom platom, jer ako ne volite ovim da se bavite necete dugo izdrzati.

Klej

pre 7 godina

Bavim se ovim poslom profesionalno i mogu vam reci da nema nekih pravila kada su u pitanju neke predispozicije. Nemam diplomu fakulteta i mislim da sam prilicno prosjecan kada je u pitanju inteligencija. Neki od mojih kolega su prije ovog radili poslove ili zavrsavali fakultete i skole koji se jako razlikuju od nase danasnje profesije. Jedini savjet koji bih dao je vjerovatno: Pocnite sto prije.

ivan

pre 7 godina

(Goldy, 2. mart 2017 22:09)
Prakticno nista, osim ako nisi neki extra izuzetak. Programeri pocinju sa 15-20 godina i do 40. zavrse karijeru (mozda ostanu kao project manager-i ili sl. ali se ne bave programiranjem). Jako su retki oni koji rade i posle 40. a oni koji tek tad pocinju su jos redji.
(sendvaja, 3. mart 2017 12:51) # Link komentara

Ma daj bre! Zbog ovakvog razmisljanja ti nikad nista postici nesces, pogotovu u IT.. A tvoj odgovor kako si vec postigao me ne zanima, jer da jesi ne bi pisao ovakve stvari...

@Goldy slobodno ti pocni, nikad nije kasno, na tvom mestu ja bi poceo sa web developmentom, hrml/css/js/php, sto i jesam :). Posle mozes da se fokusiras na back-end ili front-end. Ne slusaj ove sto ima treba 15 godina da skapiraju sta je "this". Ono sto je bitno ovde je da stvarno volis to sto radis, da uzivas u tome ili nista od toga...

ivan

pre 7 godina

Mene zanima kakve su sanse za samouko ucenje u ovoj oblasti u smislu nalazenja posla!? Jasno mi je da vas nece niko primiti kada vidi da nemate fakultet. Kontam da je jako bitno probiti se u pocetku, napraviti portfolio i nesto sto ce se svideti klijentali.
Komentar poslat iz B92 Android™ aplikacije (Android Robot by Google, CC BY 3.0) (Mogli, 3. mart 2017 07:46) # Link komentara

Evo iz mog iskustva...
Retko ko te ne pita za faks, i neko te ne zaposljava ad-hok, znaci postoji proces selekcije i testiranja. Portfolio ti je prvenstveno potreban da bi dobio poziv na razgovor za posao. Posle prvog razgovora sa raznim hr menadzerima, kasnije i sa senior programerima, ide testiranje, kada/ako prodjes tehnicki test/projekat sta god, opet ides na razgovore i budes primljen.
Znaci, nece ti portoflio niti diploma obezbediti siguran posao.
Ako si samouk, znaci da si odradio dosta projekata, ako nisi odradio dosta projekata, znaci ne znas i nisi naucio. Jer teorija je nista. Ako si odradio dosta projekata, to ti je i portfolio. Dakle, ako stvarno naucis i znas, neces imati problema da pronadjes posao. Tvoje je samo da ucis, i sve ce doci na svoje mesto.

fio

pre 7 godina

Odlicno, ovako se objasnjava vidi se da je tekst pisao neko ko zaista ima prakse cestitke ovakvi teksovi guraju programere i IT kao sektor napred.Ipak zad dobrog programera uvek je neki dobar mentor potpuno tacno.Poz

vl

pre 7 godina

ja sam počeo da učim sve od html-a do jave, ruby-ja, c++, sql-a, javascripta, jquery-ja prošle godine u februaru i dalje sam nigdje. toliko o pričama programiranje može da se nauči za tri, četiri mjeseca. ne, ne može
(autocorrect off, 2. mart 2017 11:45)

Nabrojali ste dosta razlicitih stvari. Porbajte da se fokusirate na jedan jezik i za godinu dana mozete dosta toga da uradite. Kao sto je i pomenuto u tekstu - mali projekti su zlata vredni za ucenje.

Sve najbolje i ne odustajte, vec imate dosta znanja!

Neutralni posmatrac

pre 7 godina

Najvaznije je poceti i tome biti posvecen. Kao i za sve ostalo u zivotu. Ne moze se poceti danas, za 6 meseci naci posao i primati plata od soma evra. Mora da se uci i kad se nadje posao, i jedino tako se moze ostati i opstati h tom poslu

Veliki brat

pre 7 godina

To da svako sa prosečnom logikom može da postane PROGRAMER je priča za malu decu.
Može da postane KUCAČ KODA, ali u pravom smislu programer nikako.

Programeri rešavaju dosta složene probleme, moraju čitati dokumentaciju, raditi po određenim standardima, poštovati određena pravila pri pisanju koda (komentari i sl.), moraju biti sposobni za timski rad.


U IT sektoru je dosta važno ono što je bilo pre 50 godina u velikim industriji: dođete u ozbiljnu firmu, par meseci vas pripremaju za pravi posao, prati se vaše napredovanje, zatim procene da li ste kadar za njih, radite 2,3 ili 5 godina, ako ste zaista napredni možete dobiti i posle 2 godine da vodite neki projekat.

Ali, većini firmi nedostaju iskusni programeri sa naprednim znanjem, a takvi se stvaraju 5-10 godina.


SAVET: Ako konkurišete za posao i daju vam da nešto uradite od kuće, rok 14 dana - uradite za maksimalno 2-3 dana, ako čekate 13. dan, neko drugi je već poslao rešenje i dobio posao!



@(Knez, 2. mart 2017 13:23)
Pa... što se ne baviš npr. tenisom, ako budeš u vrhu dobro ćeš zarađivati!

Ni oni koji 20 godina rade u IT-u ne znaju šta će za 2 ili 5 godina biti aktuelno, to je oblast gde se neprekidno uči!

Ako si zaista dobar u JEDNOJ oblasti, lako ćeš naći posao, čak i ako firma traži nešto drugo. Visok nivo znanja u programiranju nije povezan sa programskim jezikom, to se uči za nekoliko meseci, bito je da umeš da rešiš problem i rešenje pretočiš u kod.

seba

pre 7 godina

Da bi neko postao programer, IT skola/fakultet mu definitivno nisu potrebni, ali je zato potrebno puno, puno rada i ucenja.

Jedina razlika izmedju dobrog i loseg programera je nacin na koji je problem resen. Ukratko, problem je potrebno resiti na sto jednostavniji moguci nacin, a da je pri tome resenje moguce jednostavno prosiriti bez toga da se nesto drugo pokvari :).

Sto se tice ucenja, bitno je prvo postaviti osnove, pa tek onda poceti sa ucenjem raznih frameworka (Spring, React, Symfony...).

Lista programskih jezika po popularnosti: http://www.tiobe.com/tiobe-index/

Ako krecete sa ucenjem, bitno je krenuti malim koracima i neodustajati.
Znanje engleskog jezika je velika prednost kako kod ucenja, tako kasnije i kod trazenja posla u inostranstvu.

Goran

pre 7 godina

"Je l' se isplati Android development kod nas? Od svih grana najvise me to zanima.
(maki, 2. mart 2017 22:56) "

Kako to mislis "kod nas"? Skoro sve nase firme (ako ne i 100%) koje se bave razvojem softvera rade za inostrano trziste. Nase trziste softvera ne postoji. Samo ti dobro nauci posao i ako ga stvarno volis i predano ga radis, onda ces ga raditi dovoljno dobro da ces sigurno i imati posla. To se ne odnosi samo na programiranje, by the way.

Mike

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?
Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP?
Pozdrav svima

Dragan

pre 7 godina

Programiranje moze da se savlada i sa 15 i sa 40god...Bitna je samo volja, zelja i da se ima neki cilj..takodje je bitno imati i samodisciplinu, svaki dan 3 sata provesti kodirati i uciti..sve se moze, posla ima..tesko jeste i samo najuporniji ce doci do cilja..zaradjuje se dobro, ali kome je to najbitniji faktor, taj nece daleko dogurati..znaci, moze se.samo napred :)

Dragan

pre 7 godina

Može li neko od komentatora koji se razumeju da kaže koji bi bio prvi korak kako bi neko bez iskustva došao do npr Swift-a?Znači od čega početi, ako je dozvoljeno, i link bi bio dobrodošao. Da li je prvi korak OOP? Pozdrav svima
(Mike, 06. mart 2017 12:30)
Pocnes od pocetka:)...swift sintaksa i osnove programiranja...mogu da preporucim raywenderlich.com sajt..odlicne knjige a ima i pretplata za video tutorijale, zatim appcoda.com, isto super knjiga za pocetnike, hackingwithswift.com obavezno, a skoro je poceo i Stanford kurs iOS 10, potrazi na itunes..nisu lose ni OReilly knjige..samo gledaj da je swift 3.