Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Programiranje kao posao?

[es] :: Art of Programming :: Programiranje kao posao?

Strane: 1 2 3 4 5 ... Dalje > >>

[ Pregleda: 53260 | Odgovora: 279 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Programiranje kao posao?15.08.2012. u 09:52 - pre 141 meseci
E ovako otvaram ovu temu sa ciljem da diskutujemo o programerskim poslovima, u svet programiranja sam isključivo i ušao zbog posla, ali sam ga vremenom i zavoleo...

Molim iskusnije forumaše da daju savet nama 'mlađima'...

Evo ja ću početi sa svojim primerom,

Završio sam trogodišnju srednju školu(nije baš pohvalno right?) :)
Završavam drugu godinu Beogradske Poslovne Škole IT smer
Od iskustva u programiranju imam nešto više od godinu dana u C#.net-u, 3 meseca u Javi, 6 meseci u HTML,CSS,JS
osim programiranja poznajem ceo office, MS Project, MS Visio, MS SQL Server(solidno), MySQL dobro, Photoshop, poznajem solidno i mreže.. u sledećoj godini radimo i ASP.net, još malo pa ću krenuti i sa PHP-om
Služim se solidno Engleskim Jezikom

Za ovih 2 godine programiranja napravio sam dosta aplikacija.. Najviše ih je pisano u C#.net-u i najviše ih ima veze sa bazama, od početničkih konekcija na bazu do ogromnih aplikacija koje rade u mreži...
osim toga pravio sam i paint program, web browsere, playere, nešto slično word programu sa ribbon kontrolama, igre nisam ni pokušavao jer znam da od toga nema vajde, pogotovo u C#.net-u..

Ono što planiram jeste da završim ovu višu školu(znam da nije nešto, ali mislim da je u programiranju znanje najbitnije, inače BPŠ radi po programu FON-a), još naučim javu, asp, php, jqueri i ajax biblioteke i MS SQL server...
ECDL diploma nam je inače besplatna,planirao sam još neke sertifikate da pokupim, microsoftov je dobro došao, ali mislim da je skup..

I sad recimo da sam naučio sve to, koje korake preduzeti? Da li otići u inostranstvo ili ostati ovde? Da li raditi za firmu ili biti 'freelancer'? Najbolje bi bilo da neko ko je sve ovo prošao da savete ljudima koji žele ovim da se poslovno bave, a na početku su..

Ako nije problem moderatorima da stave temu kao lepljivu(sticky), jer se ne odnosi samo na moj prooblem nego problem 'mladih' programera kolektivno, hvala.

[Ovu poruku je menjao Boyka dana 15.08.2012. u 14:42 GMT+1]
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Programiranje kao posao?15.08.2012. u 12:23 - pre 141 meseci
Citat:
Boyka: Za ovih 2 godine programiranja napravio sam preko 1000 aplikacija, ok barem 300 su neke početničke..

Nisam sad u mogucnosti da pisem opsirnije, pa cu samo ovo. Nemoj ovo pisati. Uzmi od tih 1000, odvoji 5 najznacajnijih i reci da si napravio 5 :)
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Programiranje kao posao?15.08.2012. u 12:50 - pre 141 meseci
Citat:
Shadowed:
Citat:
Boyka: Za ovih 2 godine programiranja napravio sam preko 1000 aplikacija, ok barem 300 su neke početničke..

Nisam sad u mogucnosti da pisem opsirnije, pa cu samo ovo. Nemoj ovo pisati. Uzmi od tih 1000, odvoji 5 najznacajnijih i reci da si napravio 5 :)


Da, u pravu si.. Naveo sam najznacajnije, tih 900 su bili uglavnom vezbe ili kopiranja gotovih kodova :)
Ajde cekamo te :)
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Programiranje kao posao?15.08.2012. u 14:58 - pre 141 meseci
Citat:
CiM0beTa:
Nisam postavio pitanje, vec samo sugestiju, ne obracaj paznju na mene, ja sam na es-u poodavno. Ali ovo sto si napisao u prvom postu samo znaci da znas svasta nesto, ali za poslodavce takav "tvoj" pristup nije dobar. Ali dobar si decko :)


Ja ovo uopšte nisam kačio za ikakvog poslodavca, nego za savet kako namamiti poslodavca...
Svi znamo kakvo je stanje u ovoj našoj Srbijici, da je lakše naći iglu u plastu sena nego posao ili nevinu devojku...
IT sa srećom je odlično plaćen u Srbiji, pišem 'odlično' jer je u Srbiji sve preko 500 evra 'odlično'...

Što se tiče mog znanja dve godine programiranja i nije nešto za pohvalu, jer znam decu sa 15-26 godina koji znaju po 3 programska jezika i koji su prirodni talenti...

Ovo sve zvuči kao Bog zna koliko da sam učio, ali ono što sam se stvarno koncetrisao jeste C# i sada Java, sve ostalo sam sasvim slučajno uz školu, eksperimente i zabavu naučio i sve osim programskih jezika i baza podataka se brzo uči...
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Programiranje kao posao?15.08.2012. u 15:16 - pre 141 meseci
Pa ja imam 30 godina i svakako da deca uce nesto novo a ne sto sam ja ili sad ti. Ja sam u jednoj firmi radio na probno, pravio sam neke reklame, ne znam ni ja sta. Tu je sedeo jedan cica, bradati, koji je stalno nesto pevusio, ali bila je radna atmosfera, kako je on prestao da dolazi, sve je manje bilo prijatno za rad. A kad si vec pomenuo 500 evra, za nekoga je i to mnogo.
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Programiranje kao posao?15.08.2012. u 15:59 - pre 141 meseci
Citat:
CiM0beTa:
Pa ja imam 30 godina i svakako da deca uce nesto novo a ne sto sam ja ili sad ti. Ja sam u jednoj firmi radio na probno, pravio sam neke reklame, ne znam ni ja sta. Tu je sedeo jedan cica, bradati, koji je stalno nesto pevusio, ali bila je radna atmosfera, kako je on prestao da dolazi, sve je manje bilo prijatno za rad. A kad si vec pomenuo 500 evra, za nekoga je i to mnogo.


Ja u trećoj godini ceo šesti semestar imam praksu, tu vidim šansu za budući posao...
Pa i naveo sam da je to ovde 'mnogo'. :)
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Programiranje kao posao?15.08.2012. u 16:10 - pre 141 meseci
Pa dabome da je mnogo. I treba da bude mnogo, kad u Srbiji postoje ljudi koji gladuju. A ne gladuju zato sto nemaju zemlju vec zato sto osecaju nepravdu.



[Ovu poruku je menjao Shadowed dana 20.08.2012. u 10:01 GMT+1]
 
Odgovor na temu

burex
Software developer
Iterro
46°05'N 19°39'E

Član broj: 24964
Poruke: 987
2001:470:9db1:.*



+679 Profil

icon Re: Programiranje kao posao?16.08.2012. u 00:28 - pre 141 meseci
Citat:
Boyka:
Molim iskusnije forumaše da daju savet nama 'mlađima'...

Poslušaj svačije mišljenje, dodaj neko "bodovanje" na odnosu reputacije na forumu, na osnovu učestvovanja u nekim projektima, na osnovu tona govora, i sl. Ne mora svako ko je mator da bude vrhunski guru. Ne mogu da pričam a da ne stenjem kada počnem moje razglabanje o matorim pametnjakovićima koji su u životu videli 3 linije printf C koda i malo Clippera, pa se predstavljaju kao programeri.

Citat:
Boyka:
Završio sam trogodišnju srednju školu(nije baš pohvalno right?)

Ne mora da bude baš relevantno, bitno je ono što sad radiš i da pokušavaš sebe staviti na pravi put. Većina tvojih vršnjaka nažalost neće biti tvog mentaliteta.

Citat:
Boyka:
Od iskustva u programiranju imam nešto više od godinu dana u C#.net-u, 3 meseca u Javi, 6 meseci u HTML,CSS,JS
osim programiranja poznajem ceo office, MS Project, MS Visio, MS SQL Server(solidno), MySQL dobro, Photoshop, poznajem solidno i mreže.. u sledećoj godini radimo i ASP.net, još malo pa ću krenuti i sa PHP-om
Služim se solidno Engleskim Jezikom

Nisam siguran da je baš pohvalno stavljati u svoj virtuelni CV iskustva merena u mesecima kada su u pitanju programski jezici (naročito ako su u pitanju iskustva vezana za školske zadatke, ako je to slučaj). Ono što ti ja preporučujem jeste da se skoncentrišeš na programiranje, a jezik u kojem ćeš to da vršiš ćeš kasnije da izabereš kao primarni. Nauči da razmišljaš kao programer, i jezik će ti biti manje bitan. Prouči neke osnove koje zvuče dosadno: petlje, funkcije, rekurzije, tipovi, strukture, OOP principi, pa onda pređi na osnovne algoritme, ali uvek razmišljaj kao programer, a ne kao code monkey koji će da copy/pasteuje gotov "glue code" sa raznih sajtova i onda da češe glavu kada nešto "neće". Uvek, ali uvek preporučujem tipičnu plavu knjigu koja se koristi čak i na našim prostorima (Ritchie je car): http://www.amazon.com/C-Progra...eywords=C+programming+language . Čitaj. Vežbaj. Uči.

Visio i sl. nemoj da mešaš sa programiranjem. OK je ako znaš napraviti blok šemu, štaviše, super je, ali nemoj to da mešaš sa programskim jezicima. Visio je jednostavna alatka, jednostavnija i od Worda po mom skromnom mišljenju. To naravno važi i za sve ostale programe tog tipa kao što je Photoshop. Photoshop zna i moja baba, ali pogledaj određene fotografske manipulacije na internetu, pa razmisli da li umeš da pariraš tome, tj. da iskoristiš okruženje kako valja. Bilo koji program, IDE, razna okruženja su samo alatke, i ako znaš da ih koristiš ne mora da znači da znaš sve tehnike i da imaš dovoljno iskustva da bi napravio nešto korisno. Svaka šuša ume da koristi četkicu za crtanje, ali koliko njih ume nešto da naslika sa tim alatom?

mySQL, MSSQL, xSQL... nebtino - nauči SQL. Volim što su SQL jezici dosta konzistentni na više platforma. Nauči osnovne principe baza podataka, nauči malo više SQL funkcija koje ti naizgled ne trebaju. Pravi baze podataka sa kerovima i mačkama, pa zatim vršljaj po njima, pretražuj, dodavaj i briši ako želiš da dođeš do neko nivoa. Kada dostigneš taj nivo, videćeš i razlike između različitih SQL rešenja i izabraćeš onu koja tebi odgovara. Nadam se da će vas u tvoj školi malo izribati sa SQLom. Ja sam morao da pišem SQL queryje na papir , ali moram da priznam da sam naučio nešto novo iako to nisam očekivao.

Mreže... koliko solidno poznaješ zaista mreže? Umeš da sebi podesiš 192.168.1.5 IP adresu na računaru? Znaš kako da uđeš u svoj ADSL ruter? Šta je to "solidno"? Ne moraš da se nešto pretrgneš po pitanju mreža ako nameravaš da programiraš aplikacije koje nemaju prisustvo na računarskim mrežama, ali uvek prouči malo OSI model. Pinguj ponešto... Vidi kako radi DNS... Probaj po koji Whois. Telnetuj na TCP port 80, 25 raznih domena i igraj se, pravi firewall na tvojoj mašini, pogledaj šta tvoj ruter može da radi. Mreže su veoma interesantni delovi IT grane i uvek preporučujem svakome da se malo upozna sa osnovnim principima funkcionisanja internet saobraćaja, ali izbegavaj da tvrdiš da znaš "mreže" ako nisi siguran u ono što govoriš, jer je ovo polje mnogo šire nego što misliš.

ASP.net i PHP prouči dobro (i nadam se da će tvoji profesori da malo zasuku rukave), jer nažalost u ovoj državi ti neće mnogo proći desktop programiranje kada je dosta poslova web-orijentisano, makar bio u pitanju i freelancing za inostranstvo. HTTP/CSS piši u notepadu i napravi nešto što radi i što je "XHTML Valid", vežbaj koliko možeš pa tek onda pređi na neki IDE. IDE treba da ti dopunjava kod sa kojim si upoznat da bi ti olakšao posao, a ne da ti vrši apstrakciju i da te sprečava da naučiš nešto. Izbegavaj WYSIWYG ako boga znaš.

Ako se služiš solidno engleskim jezikom, moja preporuka je da se služiš solidnije. Veruj mi, većina literature na internetu je upravo na engleskom jeziku, to ti je ključ ka novim iskustvima i mnoštvu odgovora koje inače nikad ne bi našao. Naleteo si na skraćenicu koju ne razumeš? Pravac Google, Wikipedia, ali pročitaj šta piše i prouči detalje. Ne znaš engleski u tolikoj meri? Već si u hendikepu.

Citat:
Boyka:
Za ovih 2 godine programiranja napravio sam dosta aplikacija.. Najviše ih je pisano u C#.net-u i najviše ih ima veze sa bazama, od početničkih konekcija na bazu do ogromnih aplikacija koje rade u mreži...
osim toga pravio sam i paint program, web browsere, playere, nešto slično word programu sa ribbon kontrolama, igre nisam ni pokušavao jer znam da od toga nema vajde, pogotovo u C#.net-u..

Web browser u smislu drag & drop postojeće komponente na formu u Visual Studio? Player u smislu puštanja medijskih formata preko ugrađenih .net biblioteka? Ako nešto umeš da napraviš u roku od par minuta što se može naučiti iz tipičnog tutoriala posle 10 sekundi Googleo-vanja, nemoj da to stavljaš u svoj spisak napravljenih aplikacija. To su tvoji lični eksperimenti, koji su i više nego potrebni, ali nemoj ih predstavljati kao rešenja. Nastavi i dalje, i jednoga dana ćeš napraviti nešto što nekome zaista treba i što će raditi posao. Uvek kada napraviš neku aplikaciju, razmisli: "Platio bi li ovo neko?". Saslušaj probleme određenih preduzetnika, pa razmisli šta bi mogao uraditi na tvom računaru kako bi olakšao neki posao, ili rešio neki problem. Kao što sam rekao, nauči da razmišljaš kao programer. Pretvaraj svakodnevne probleme u rešenja koje možeš izvesti u programskom kodu. Zvuči jednostavno? Razmisli još jednom o tome...

Citat:
Boyka:
Ono što planiram jeste da završim ovu višu školu(znam da nije nešto, ali mislim da je u programiranju znanje najbitnije, inače BPŠ radi po programu FON-a), još naučim javu, asp, php, jqueri i ajax biblioteke i MS SQL server...

Imajući u vidu da si završio trogodišnju školu, ova viša (Zar ne beše visoka? Ako je 3 godine onda je visoka.) će ti poprilično poslužiti. Poslušaj moj savet - na univerzitetskim ustanovama i ispostavama istih nećeš steći neko ultra jako znanje, nego će ti se pokazati određene prilike koje trebaš sam da ugrabiš, a naučićeš kako da razmišljaš kao student ako to želiš. 45min x 2 nije dovoljno da nešto naučiš. Kada dođeš kući, pravac na Wikipediju, knjige i u tvoje omiljeno programsko okruženje. Ono što ti je profesor ispljuvao u kratkom vremenskom periodu je samo vrh ledenog brega. Da je meni neko pre 10 god rekao da ću posle "fakulteta" čitati stručnu literaturu i uživati u tome, bacio bih moj sladoled u kornetu na njega, ali vidiš da se mišljenja menjaju. Zbog toga, nauči kako da učiš, nauči kako da širiš svoje znanje zbog sebe, a ne zbog ocene i nećeš imati problema. Takođe, nisu profesori uvek u pravu. Profesorica iz operativnih sistema (inače funkcioner jedne jake stranke u mom okruženju) je drvila o "round rubinu" kao konceptu i do 15min, i opisivala kako "rubin" ima mnogo stranica i kako se "okreće", i sasvim lepo prikazuje koncept kontrolisanja procesa. Pitao sam je da li možda misli na "round robin" i pogledala me je kao idiota, zatim mi je rekla da nisam u pravu. Lično sam dobio 7 za domaći zadatak iz jednog predmeta, a nikad nisam saznao zašto jer su me i profesor i asistent izbegavali i odbijali da odgovore šta sam to pogrešio u mojim programima. Ono što je interesantno jeste da sam te zadatke stavio na moj sajt, i svi su ih preuzeli i predali sa malo izmenjenim komentarima u njemu (iako sam im rekao da to ne rade), pa su na sve strane letele 9 i 10 za njih. Najveći duduk je dobio 10, iako ne zna da dodeli nulu promenljivi. Misliš da me je bilo briga? Kao što sam rekao - ono što tebe ispunjava znanjem je bitno, a ono što je profesor razumeo i upisao u indeks je nešto treće. Možda zvuči malo prepotentno, ali uvek budi malo skeptičan. Moj profesor iz digitalne elektronike je oštro tvrdio da će programiranje za koju godinu da nestane, i svi će programirati u programskim jezicima nalik Ladder dijagramima. I oni su ljudi, baš kao i ti.

Citat:
Boyka:
ECDL diploma nam je inače besplatna,planirao sam još neke sertifikate da pokupim, microsoftov je dobro došao, ali mislim da je skup..

Ima i skupljih, veruj mi. ECDL je škart za tebe ako nameravaš da se baviš razvojem softvera, sorry. To služi za nekoga ko želi da dokaže da zna "VORD", a i to je pod znakom pitanja jer imam loših iskustava. Nemoj ni da pomišljaš da tako nešto stavljaš u CV.

Citat:
Boyka:
I sad recimo da sam naučio sve to, koje korake preduzeti? Da li otići u inostranstvo ili ostati ovde? Da li raditi za firmu ili biti 'freelancer'? Najbolje bi bilo da neko ko je sve ovo prošao da savete ljudima koji žele ovim da se poslovno bave, a na početku su..

Otići u inostranstvo ne možeš bez početnog kapitala (osim ako imaš familije i/ili prijatelja koji ćete prihvatiti), a sumnjam da je neko voljan da baš tebe izabere tik posle završene škole ako nemaš kraljevski portfolio. Skupljaj lovu, učestvuj na forumima, freelancuj, radi nešto. Ponekad rad zaista oslobađa. Shvataćeš neke nove stvari u radu sa računarima i sa ljudima što se ne mogu pročitati ni u knjizi, niti se mogu opisati rečima. Nemaš posla? Pokušaj da napraviš nešto što može koristiti nekome na internetu. Nisi siguran da to možeš? Prati online primere za pravljenje X rešenja, zatim menjaj kod dok ne dođeš do Y rešenja. Sve uspešne projekte stavi na svoj portfolio, predstavi se drugima u realnom svetlu i pokaži šta znaš. Sa jačim znanjem engleskog jezika će ti se šanse za odlazak u inostranstvo drastično povećati.

Citat:
Boyka:
Ako nije problem moderatorima da stave temu kao lepljivu(sticky), jer se ne odnosi samo na moj prooblem nego problem 'mladih' programera kolektivno, hvala.

Ako se tema bude razvijala u tom pravcu i kvalitetna diskusija se raširi, verujem da će biti na glavnoj stranici (ali ne i sticky). Ako ne, čitaj i uživaj. Moderatori imaju svoj moderatorski staž sa razlogom i oni će da odluče o tome bez spoljnih pritisaka . Nepisani forumski bonton takođe nalaže da se ne traži sticky od strane autora nove teme

Nadam se da sam posle par piva dobro opisao ono što sam želeo da iskažem, ako ne, mogu da razjasnim neke svoje stavove, ali su oni relativno opšti i šturi sa razlogom.
A man is smart. People are stupid.
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.dynamic.isp.telekom.rs.



+73 Profil

icon Re: Programiranje kao posao?16.08.2012. u 06:35 - pre 141 meseci
Nema univerzalnog recepta. svako je uspeo na svoj nacin, a uspeli su ono koji su znali sta hoce. Imam osecaj da znas sta hoces. Imas dovoljno godina da postignes sta si naumio, samo ti treba jos strpljenja.

Koliko si do sada potrosio vremena da nesto naucis? Postoje knjige tipa naucite za 24 sata, ali to je samo da se zagrebe i pocne. Koliko god sam pricao sa drugarima da znas neki programski jezik treba da se time bavis bar pola godine, svakodnevno. Teoretski: napises jednu aplikaciju u c# koja radi, probaj da je napises/prepises i u necem drugom sto znas, recimo java.

Danas je sve toliko zapetljano da je tesko odvojiti neke komponente. Normalno bi bilo da se neko brine o bazi, a drugi pisu aplikacije koje pristupaju bazi. I to je timski rad koji ce verovatno doci kasnije. A dok ucis i radis onda si "one man band" i moras da sviras sve i bazu i desktop i web i mrezu i word/excel, itd. Ako nesto ne znas ispada da nemas pojma.

Bilo bi lepo da imas nekog da ti pomogne i malo vodi, mozda da za njega radis neke delove. Samo praksa i zivi primeri. Postoji mnogo dobrih programskih jezika ali nisu popularni jer nema ko da ti pomogne, postoji google i forumi ali drugari su bolji od svakog.

Za pocetak kreni sa necim sto je popularno, ima dokumentacije, knjiga, foruma. Nekad te sitnica zaustavi i izgubis vremena jer nema ko da pomogne, a tako je malo trebalo. Naravno, ne treba preterivati i traziti pomoc za sve, treba razmisljati i naci resenje sam. To je odlicna skola.

Ako moze bilo bi dobro da se odlucis za jedno, pa kad savladas prelazis na sledece. Danas je sve slicno i moze biti zbunjujuce. Bilo bi lepo i kad bi se odlucio za neki tip aplikacija, knjigovodstvo deluje jednostavno za pocetak ali veruj da nije. Na neki nacin baze su osnov svega i sql. SQL jeste slican ali rad sa baziom bas i nije, ako koristis c# onda si verovatno probao neku verziju mssql i ado. Probaj i mysql. Sve ima ali malo drugacije. Probaj oracle, imas express verzije. Ovim dvema pristupas preko odbc. Ili jdbc posto poznajes i javu.

Web dizajn je druga prica, treba biti malo i umetnik, ali opet u pozadini radi baza, verovatno mysql.

Sve u svemu, moraces mnogo toga da upoznas, istalno da upoznajes. Koristices ono sto ti se svidja, sto znas ili je najbolje za resenje problema, a mozda i zato sto se isplati. To ce doci vremenom.



[Ovu poruku je menjao dragancesu dana 16.08.2012. u 08:37 GMT+1]
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Programiranje kao posao?16.08.2012. u 08:53 - pre 141 meseci
Citat:
burex:
Uvek, ali uvek preporučujem tipičnu plavu knjigu koja se koristi čak i na našim prostorima (Ritchie je car): http://www.amazon.com/C-Progra...eywords=C+programming+language . Čitaj. Vežbaj. Uči.



http://web.archive.org/web/200...K&R_Programski_jezik_C.pdf

Kvalitetan prevod.

[Ovu poruku je menjao DusanSukovic dana 16.08.2012. u 10:31 GMT+1]
Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Programiranje kao posao?16.08.2012. u 10:42 - pre 141 meseci
@Burex,

Svaka čast na konačno opširnom odgovoru, ima par nesuglasica koje ću sada napisati...
Kada sam naveo 'iskusnije', mislio sam na iskusnije u programiranju, a ne u godištu...

Citat:

Nisam siguran da je baš pohvalno stavljati u svoj virtuelni CV iskustva merena u mesecima kada su u pitanju programski jezici (naročito ako su u pitanju iskustva vezana za školske zadatke, ako je to slučaj). Ono što ti ja preporučujem jeste da se skoncentrišeš na programiranje, a jezik u kojem ćeš to da vršiš ćeš kasnije da izabereš kao primarni. Nauči da razmišljaš kao programer, i jezik će ti biti manje bitan. Prouči neke osnove koje zvuče dosadno: petlje, funkcije, rekurzije, tipovi, strukture, OOP principi, pa onda pređi na osnovne algoritme, ali uvek razmišljaj kao programer, a ne kao code monkey koji će da copy/pasteuje gotov "glue code" sa raznih sajtova i onda da češe glavu kada nešto "neće". Uvek, ali uvek preporučujem tipičnu plavu knjigu koja se koristi čak i na našim prostorima (Ritchie je car): http://www.amazon.com/C-Progra...eywords=C+programming+language . Čitaj. Vežbaj. Uči.

Visio i sl. nemoj da mešaš sa programiranjem. OK je ako znaš napraviti blok šemu, štaviše, super je, ali nemoj to da mešaš sa programskim jezicima. Visio je jednostavna alatka, jednostavnija i od Worda po mom skromnom mišljenju. To naravno važi i za sve ostale programe tog tipa kao što je Photoshop. Photoshop zna i moja baba, ali pogledaj određene fotografske manipulacije na internetu, pa razmisli da li umeš da pariraš tome, tj. da iskoristiš okruženje kako valja. Bilo koji program, IDE, razna okruženja su samo alatke, i ako znaš da ih koristiš ne mora da znači da znaš sve tehnike i da imaš dovoljno iskustva da bi napravio nešto korisno. Svaka šuša ume da koristi četkicu za crtanje, ali koliko njih ume nešto da naslika sa tim alatom?

mySQL, MSSQL, xSQL... nebtino - nauči SQL. Volim što su SQL jezici dosta konzistentni na više platforma. Nauči osnovne principe baza podataka, nauči malo više SQL funkcija koje ti naizgled ne trebaju. Pravi baze podataka sa kerovima i mačkama, pa zatim vršljaj po njima, pretražuj, dodavaj i briši ako želiš da dođeš do neko nivoa. Kada dostigneš taj nivo, videćeš i razlike između različitih SQL rešenja i izabraćeš onu koja tebi odgovara. Nadam se da će vas u tvoj školi malo izribati sa SQLom. Ja sam morao da pišem SQL queryje na papir :(, ali moram da priznam da sam naučio nešto novo iako to nisam očekivao.

Mreže... koliko solidno poznaješ zaista mreže? Umeš da sebi podesiš 192.168.1.5 IP adresu na računaru? Znaš kako da uđeš u svoj ADSL ruter? Šta je to "solidno"? Ne moraš da se nešto pretrgneš po pitanju mreža ako nameravaš da programiraš aplikacije koje nemaju prisustvo na računarskim mrežama, ali uvek prouči malo OSI model. Pinguj ponešto... Vidi kako radi DNS... Probaj po koji Whois. Telnetuj na TCP port 80, 25 raznih domena i igraj se, pravi firewall na tvojoj mašini, pogledaj šta tvoj ruter može da radi. Mreže su veoma interesantni delovi IT grane i uvek preporučujem svakome da se malo upozna sa osnovnim principima funkcionisanja internet saobraćaja, ali izbegavaj da tvrdiš da znaš "mreže" ako nisi siguran u ono što govoriš, jer je ovo polje mnogo šire nego što misliš.

ASP.net i PHP prouči dobro (i nadam se da će tvoji profesori da malo zasuku rukave), jer nažalost u ovoj državi ti neće mnogo proći desktop programiranje kada je dosta poslova web-orijentisano, makar bio u pitanju i freelancing za inostranstvo. HTTP/CSS piši u notepadu i napravi nešto što radi i što je "XHTML Valid", vežbaj koliko možeš pa tek onda pređi na neki IDE. IDE treba da ti dopunjava kod sa kojim si upoznat da bi ti olakšao posao, a ne da ti vrši apstrakciju i da te sprečava da naučiš nešto. Izbegavaj WYSIWYG ako boga znaš.

Ako se služiš solidno engleskim jezikom, moja preporuka je da se služiš solidnije. Veruj mi, većina literature na internetu je upravo na engleskom jeziku, to ti je ključ ka novim iskustvima i mnoštvu odgovora koje inače nikad ne bi našao. Naleteo si na skraćenicu koju ne razumeš? Pravac Google, Wikipedia, ali pročitaj šta piše i prouči detalje. Ne znaš engleski u tolikoj meri? Već si u hendikepu.

Ovo nije moj CV i ovo nema veze sa mnom da se razumemo, hteo sam napraviti temu gde bi svi neiskusniji programeri stavili svoju situaciju, svoje planove i tražili preporuku iskusnijih programera.

Da sam samo od škole učio dosad bi znao samo osnove OOP i ADO.net... Škola mi je samo dala polaznu snagu da nastavim sa programiranjem ozbiljno. Što se tiče OOP tu sam uložio najviše truda, jer znam da je veoma moćan način programiranja, ušteda vremena je ogromna.. Sve što sam pravio od pzbiljnijih programa je isključivo objektno orijentisano.

Visio i ostalo što sam naveo, naveo sam kao ono 'što još znam' osim programiranja...

Što se tiče Photoshop-a, tu imam i radnog staža :) radio sam za sajt ishop.rs, a inače ga isključivo koristim za veb dizajn. Znam moći Photoshop-a.

Imao sam baze podataka dva semestra u drugoj godini na MS SQL serveru i to je bio najteži predmet uz C#, ja sam zapostavio SQL zbog neke ne mogućnosti instalacija na mom OS, za par minuta obaram sistem i svečano instaliravam OS i SQL Server 2008 R2. Inače smo sve, apsolutno sve radili kuckanjem u queriju, a ne samo ručno menjanje... Više znam MySQL, umem da ubacim, selektujem, izmenim, obrišem, sortiram, pronadjem, to sam najviše preko ado.net-a naučio... Ja još nisam položio baze podataka zbog veoma zahtevnog profesora koji je dao jedan ogroman tekst i iz toga na papir iscrtati entitete, atribute, veze itd. pa sve to posle na Visio, i posle toga sve iskuckati u SQL-u, i posle toga da još tri pitanja, meni to nije toliki problem, problem je što nemam instaliran MS SQL i zato sada obaram sistem. :)

Što se tiče mreža, pa dosta znam... rad sa nalozima i grupama, remote desktop i ping ip, prava nad fajlovima i folderima, mapiranje diska, ftp, interni i javni dns itd..

Što se tiče Engleskog Jezika, recimo da sve napisano razumem, kada neko priča razumem, ali ja da pričam dosta teže, očigledno problem u komunikaciji na Engleskom Jeziku..

Pa Web Browser je drag & drop na wpf formu, pobogu pa i Hrom je drag & drop Internet Explorera sa svojim tool-ovima.. Dodao sam mu tabove sam, dodao History, Downloads osnovne toolove i tako, pisao sam ga 3 dana...



[Ovu poruku je menjao Shadowed dana 16.08.2012. u 11:59 GMT+1]
 
Odgovor na temu

3way

Član broj: 241428
Poruke: 1425



+2403 Profil

icon Re: Programiranje kao posao?16.08.2012. u 10:48 - pre 141 meseci
MS SQL ne ide na Windows 7?
Sedam sutlijasa,
za sedam samuraja,
za sedam tramvaja.
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
95.180.96.*



+13 Profil

icon Re: Programiranje kao posao?16.08.2012. u 10:50 - pre 141 meseci
Citat:
Boyka:
E ovako otvaram ovu temu sa ciljem da diskutujemo o programerskim poslovima, u svet programiranja sam isključivo i ušao zbog posla, ali sam ga vremenom i zavoleo...


Verovatno ovo spada pod off-topic, ali obično kad čujem da neko planira da počne da uči programiranje samo zbog posla - uglavnom iste savetujem da odustanu odmah i rade nešto korisnije.

Verovatno je to samo moje mišljenje ali prilično sam siguran da ti ako nemaš strast prema programiranju, od toga nema ništa. Sve se i svede da radiš za tih "bednih 500 evra" jer naučiš koliko ti treba da znaš da odradiš posao i tu staneš u vremenu ... Znam dosta takvih primera nažalost.




 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Programiranje kao posao?16.08.2012. u 10:58 - pre 141 meseci
Programerski posao je i postao takav jer je zapravo bar polovina ljudi u poslu sa tom pricom.
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
2001:8c8:0:130:.*



+1365 Profil

icon Re: Programiranje kao posao?16.08.2012. u 11:19 - pre 141 meseci
Citat:
Što se tiče mreža, pa dosta znam... rad sa nalozima i grupama, remote desktop i ping ip, prava nad fajlovima i folderima, mapiranje diska, ftp, interni i javni dns itd..


Ovo nisu mreže.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

dekius
Here

Član broj: 23603
Poruke: 127



+20 Profil

icon Re: Programiranje kao posao?16.08.2012. u 11:32 - pre 141 meseci
Citat:

...
Pa Web Browser je drag & drop na wpf formu, pobogu pa i Hrom je drag & drop Internet Explorera sa svojim tool-ovima.. Dodao sam mu tabove sam, dodao History, Downloads osnovne toolove i tako, pisao sam ga 3 dana...


Uh, uh ... jesi li baš, baš siguran u ovo sto si napisao? Deluješ kao entuzijasta (za pohvalu), ali smanji malo samouverenost u tvrdnjama :).
 
Odgovor na temu

citizenx
System & Network Administrator
United States of America

Član broj: 270900
Poruke: 443



+68 Profil

icon Re: Programiranje kao posao?16.08.2012. u 11:38 - pre 141 meseci
Citat:
Tyler Durden:
Citat:
Što se tiče mreža, pa dosta znam... rad sa nalozima i grupama, remote desktop i ping ip, prava nad fajlovima i folderima, mapiranje diska, ftp, interni i javni dns itd..


Ovo nisu mreže.


Ako znas sta je broadcast, kako se odredjuje na kojoj je adresi, sta je subnet, sta je opseg upotrebljivih adresa, kako i zasto se odvajaju mreze i hostovi, sta je default gateway, sta je vlan, sta su privatne i javne adrese, sta je dhcp, sta je DNS, sta su staticne, a sta dinamicke adrese, sta je firewall, sta su ACL, onda mozda i mozes reci da se razumes u mreze, jer je to samo osnova, nivo CCNA. Suvise je sirok pojam mreza :)

ontopic
nastavite da pisete, ova tema me bas zanima, posto sam na prekretnici da promenim profesiju :)
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
2001:8c8:0:130:.*



+1365 Profil

icon Re: Programiranje kao posao?16.08.2012. u 11:44 - pre 141 meseci
Citat:
Ako znas sta je broadcast, kako se odredjuje na kojoj je adresi, sta je subnet, sta je opseg upotrebljivih adresa, kako i zasto se odvajaju mreze i hostovi, sta je default gateway, sta je vlan, sta su privatne i javne adrese, sta je dhcp, sta je DNS, sta su staticne, a sta dinamicke adrese, sta je firewall, sta su ACL, onda mozda i mozes reci da se razumes u mreze, jer je to samo osnova, nivo CCNA. Suvise je sirok pojam mreza :)


Pa dobro, ako je pod onim itd. mislio na sve ovo što si ti naveo, onda da. Al ja sam nešto skeptičan... :)
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.static.sbb.rs.



+395 Profil

icon Re: Programiranje kao posao?16.08.2012. u 11:57 - pre 141 meseci
Citat:
Shadowed:
Programerski posao je i postao takav jer je zapravo bar polovina ljudi u poslu sa tom pricom.


Tacno tako , a moze se i videti po broju takvih tema kao sto je ova u zadnje vreme na ES-u (kako napredovati, kako postati, koji jezik odabrati...) u kojima se pretezno ocekuju instant saveti kako uspeti
i kako namaci > 500 e platice , a vrlo malo tema koje se ticu tekuce konkretne problematike u radu kod pocetnika (cast izuzecima).

Viva lollapalooza
 
Odgovor na temu

burex
Software developer
Iterro
46°05'N 19°39'E

Član broj: 24964
Poruke: 987
2001:470:9db1:.*



+679 Profil

icon Re: Programiranje kao posao?16.08.2012. u 12:27 - pre 141 meseci
Citat:
Boyka:
Ovo nije moj CV i ovo nema veze sa mnom da se razumemo, hteo sam napraviti temu gde bi svi neiskusniji programeri stavili svoju situaciju, svoje planove i tražili preporuku iskusnijih programera.

Mislio sam na to figurativno... Ništa official.
Citat:
Boyka:
Što se tiče mreža, pa dosta znam... rad sa nalozima i grupama, remote desktop i ping ip, prava nad fajlovima i folderima, mapiranje diska, ftp, interni i javni dns itd..

Kao što su ti već rekli, ovo ne spada baš u generalni domen mreža. Ima tu još stvari koje bi valjalo proučiti.
Citat:
Boyka:
Pa Web Browser je drag & drop na wpf formu, pobogu pa i Hrom je drag & drop Internet Explorera sa svojim tool-ovima.. Dodao sam mu tabove sam, dodao History, Downloads osnovne toolove i tako, pisao sam ga 3 dana...

Njet. Iza svakog browsera postoji engine koji pretvara tvoj HTML u GUI koji se može koristiti, i pravljenje istog je mukotrpan i dugačak posao koji traje mesecima i godinama, a usavršava se još duže. Kao što sam rekao, zađi malo više na Wikipediju i ostale online resurse znanja. Takođe, idi malo dublje u sopstvenim zapažanjima... Dobro, Microsoft je napravio jednostavnu web browser komponentu koja se može ubaciti na formu, iako je u suštini u pitanju Internet Explorer u "kocki", ali na tebi je da se zapitaš kako je ta kocka napravljena i kako bi ti nešto mogao slično da konstruišeš. Pokušaj da saznaš šta stoji iza tvog operativnog sistema, prouči malo i istoriju računara, odakle je sve počelo, kakvi su pre interfejsi postojali, kako su se pravili, na kakvim mašinama su trčali, čisto da znaš od kakvog kamenog doba računarstvo potiče. Kada budeš cenio genijalnost jednostavnog command prompt-a, mnogo ćeš intuitivnije da sastavljaš nove aplikacije na svom računaru.
A man is smart. People are stupid.
 
Odgovor na temu

[es] :: Art of Programming :: Programiranje kao posao?

Strane: 1 2 3 4 5 ... Dalje > >>

[ Pregleda: 53260 | Odgovora: 279 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.