morgana Posted April 17, 2015 Posted April 17, 2015 (edited) ^^ne zezaj, bre, znas ti koliko ljudi mijenja profesiju, svaka tebi cast na agilnosti! sad ces da krenes sa azbukom a za godinu dana da dodjes na forum sa otkucanim esejem :) super mi je ovo sto ti je napisao zmanic u svom poslednjem postu, ali bih ipak dala amandman na liniji mojih prijasnjih postova. ja mislim da ne treba da se prije kursa opterecujes svime paralelno, nego da malo pogledas bas najosnovnije stvari iz prva dva buduca kursa, tek da se ohrabris. ali svakako da ni ne postoji samo jedan pravi pristup. cao i srecno Edited April 17, 2015 by morgana
rajka Posted April 17, 2015 Posted April 17, 2015 @ Newermore nije klinac, čovek je završio SŠ i zaposlen je, želi da se "prešaltuje" iz hemijske struke u IT i to dosta menja potrebno i raspoloživo vreme koje ima. Ne radi se sada o pitanju : OOP ili neki drugi koncept, Java ili C#, čovek jednostavno ne zna o nikakvom programiraju ništa dovoljno da se odluči šta će i kako će dalje. ako je tako, ovaj kurs je savrsen za upoznavanje sa principima programiranja i CS: https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0 (ima i drugi deo) sa MIT-ja, a puno ljudi hvali i Harvardov https://www.edx.org/course/introduction-computer-science-harvardx-cs50x ali za taj ne mogu da garantujem licno.
Anonymous Posted April 18, 2015 Posted April 18, 2015 The only way to learn a new programming language is by writing programs in it.
Newermore Posted April 18, 2015 Author Posted April 18, 2015 ^^ne zezaj, bre, znas ti koliko ljudi mijenja profesiju, svaka tebi cast na agilnosti! sad ces da krenes sa azbukom a za godinu dana da dodjes na forum sa otkucanim esejem :) super mi je ovo sto ti je napisao zmanic u svom poslednjem postu, ali bih ipak dala amandman na liniji mojih prijasnjih postova. ja mislim da ne treba da se prije kursa opterecujes svime paralelno, nego da malo pogledas bas najosnovnije stvari iz prva dva buduca kursa, tek da se ohrabris. ali svakako da ni ne postoji samo jedan pravi pristup. cao i srecno Ma znam,i ne opterecujem se samo zelim da udjem u te ˝vode˝ lagano... :)
Newermore Posted April 18, 2015 Author Posted April 18, 2015 Kad vec pricamo na ovu temu,da li ima neko da podeli samnom svoje misljenje,iskustvo sta je dobro,zanimljivo i mnoge druge stvari na konto programiranja?Da li je mozda bolje baviti se dizajnom web stranica ili uopsteno (kako ja vidim),programiranje kao osnova svega daljeg? :)))
Razzmatazz Posted April 18, 2015 Posted April 18, 2015 (edited) Nema dizajna web strana danas bez neke vrste programiranja. I na drugu stranu, programiranje je daleko daleko širi pojam od web programiranja. Moj dobronamerni savet bi bio da sad dok još počinješ probaš da smisliš sebi projekat u kojem bi mogao da uposliš i upotrebiš sve ovo šta si naveo. Ali pazi, ne da zamisliš i isplaniraš taj projekat kao programer, jer još uvek nisi stigao tamo. Nego da ga smisliš kao korisnik u ovom stadijumu. Evo uzmi primer ovog foruma i podforuma sport. Mogao bi da napraviš neki sajt gde bi se komentarisali sportski događaji (ili filmovi ili porno glumice ili koja god druga tematika). Onda tu zamisliš šta bi bilo dobro da postoji - recimo podela na sportove. Pa najava predstojećih takmičenja ili utakmica. Pa da ljudi mogu da ocenjuju tekmu ili fajt ili šta god ocenama u raznim kategorijama. Pa da postoji neki schedule i sistem najava šta sledi. Pa da ljudi mogu da se pretplate da im te najave stižu na mail/sms/messaging/štagod. Pa roster sportista. Whatever, razumeš na šta mislim. Pa onda razmisliš o appu za mobilni za pristup tome, kako bi to trebalo otprilike da izgleda, koje funkcije da ima. To je u tom slučaju dug proces koji će polako da ti fermentira u mozgu dok učiš razne stvari. Ali vremenom bi trebalo da dobiješ sasvim jasnu sliku o tome šta hoćeš da napraviš. Učićeš kroz kurs(eve), knjige i razne druge stvari elemente i tehnike programiranja. Tokom tog učenja videćeš razne primere koda koji su tu da ilustruju pojedine stvari. Ti primeri možda ilustruju određenu upotrebu koda ili funkcije, ali neretko nemaju nekog posebnog praktičnog smisla (to im i nije bila namena). Zato je dobro da imaš neki praktični primer - svoj projekat - koji bi poznao u dušu i gde bi mogao da primeniš tu teoriju 1:1. I kako ćeš učiti sa jedne strane ćeš početi da razumeš šta ti tehnički treba na pojedinim mestima. Tipa, ljudi treba da se registruju, treba mi neki sistem za autentifikaciju i autorizaciju. Pa treba mi baza podataka za te sve mečeve / filmove / pornićarke. Treba konfiguraciju recimo da mogu da snimim u fajl, treba da naučim kako se piše i čita fajl. I obratno - kako ćeš učiti pojedine segmente programiranja, tako ćeš kapirati gde bi mogao to praktično da upotrebiš kod sebe. To je ono "šta sam naučio da su mogućnosti vs ono šta mi treba praktično". Kroz to ćeš bolje razumeti i videti ceo ciklus softvera - od ideje, preko razvoja, ispravljanja grešaka, uvideti da ti za nešto treba neki vid dokumentacije, negde možda neki vid vizuelnog modela kojim se predstavlja logika, da će ti trebati neki vid arhiviranja i bekapa projekta itd itd. I treći faktor je čisto psihološki - da naučiš da uradiš neki projekat/proizvod do kraja. Tu hoće ljudi na početku da se prevare - prolete kroz knjigu ili dve, razumeju one šture primere i misle da su savladali sve. Prc. To mora da se uradi na tastaturi, na nečem konretnom. Biće delova koji su super zanimljivi, delova koji su super dosadni, delova koji su teški i onih koji su rutinski. Negde ćeš morati da se vraćaš unazad da bi promenio nešto - taj danak neiskustvu se spremi već sad da ćeš platiti. Kako odmičeš, videćeš kako ti neke tvoje ideje sa početka deluju smešno. Što više učiš, sve ćeš više videti koliko malo znaš - mene i nakon više od 20 godina taj osećaj ne napušta, jer se sve neprestano širi i menja. Ali kroz to ćeš naučiti i druge realne željene ili neželjene efekte - tipa da koliko god ideja imao za nešto, da podvučeš liniju i ne dodaješ ništa novo dok se ono prethodno ne završi. Shvatićeš da sve to šta si naučio deluje super, ali da si nepripremljen da radiš u timu, jer niko ne radi sam, a u timu se stvari rade malo drugačije. I kroz sve to ćeš videti da si imao i biznis logiku i web kao front end i baze i app za mobilne, da si koristio različite tehnologije i jezike za različite delove. Ali ko zna, možda ćeš u toj fazi moći i da unovčiš tu svoju aplikaciju i kreneš dalje. Edited April 18, 2015 by Razzmatazz
JozoMujica Posted April 19, 2015 Posted April 19, 2015 Neću da zaključavam, ali više od ovoga što je Razz napisao nema šta da se kaže na temu.
Prokleto Djubre Posted April 19, 2015 Posted April 19, 2015 (edited) Evo, ja bih se ipak neslozio s Razovim pristupom. U stvari, mislim da je taj pristup odlican za nekoga ko je klinac i igra se i treba da se nalozi na samo programiranje. Neko ko se prekvalifikuje pretpostavljam da ne bi bacio 5 godina ozbiljnog truda pre nego sto bude zaposljiv. Prvo, pravljenje svog projekta moze da sluzi samo da bi se gotivio projekat, da se dobije osecaj neceg svog. To svakako nece biti nesto sto ce moci da proda u nekom trenutku, jer ako je pravljeno uz ucenje, bice kupusara s milion problema i verovatno je da autor ne poznaje situaciju u tom domenu i da pravi nesto sto nikome ni ne treba. Dalje, tehnologije koje su potrebne da se izgura citav ovaj plan su samim brojem i potrebnim trudom tesko dostizne. Recimo da se krene ovim putem, sta sve covek treba da nauci: 1) Serverski deo administracije (osnove samo, ali opet ne mali task za nekoga ko ne zna nista) 2) Neki bekend - hajde da kazemo da je najlogicnije da nauci Python ili Ruby. To bi vecina pretpostavljam savetovala ali ne menja na stvari i ako se odluci za bilo koju alternativu. Samo ucenje prvog jezika je krvav posao, licno mislim da je Raz zaboravio jer je bilo davno, ali pohvatati osnovne koncepte je izuzetno tesko. Ucenje tog prvog jezika mora uzeti puno vremena. Recimo da to bude OOP jezik (svakako ne mozemo savetovati da se baci u funkcionalno programiranje bez potkovanosti u matematici koju nema sudeci po tome da nije na techerov savet reagovao sa - "a, Knut, to sve vec znam" :D ). OOP kao koncept je ljudima dosta tezak i trazi bavljenje njime unutar samog jezika. Onda posto zelimo da tom servisu pristupamo s raznih klijenata, treba shvatiti ideju API-ja kao takvog, najrazumnije bi bilo i koncept REST-a. Ne mali poduhvat koji trazi i neke podkorake poput razumevanja protokola i slicno. Kad smo vec kod toga, eto i prvih problema sa bazom podataka koliko god se nas ucenik oslonio na neki od modernih frejmvorka nesto ce morati da procacka i ispod haube a to ce mu verovatno biti tezak bloker dok ne shvati SQL + pretpostavljam da ce imati neki ORM koji ce unositi i svoje probleme (a ako ga nema, tek onda krecu muke). Paterni vec u ovoj fazi ne mogu biti preskoceni i hajde da kazemo da ih i ne mora shvatiti sve, najverovatnije je da ce mu frejmvork traziti barem MVC koji mora da razume (opet - ako ce rucno bez frejmvorka, ici ce daleko teze). Ako trazimo razlicite klijente, pretpostavimo da svaki kontroler salje i prima JSON. Pa onda autentifikacija. Ovo je jednostavno samo ako nema nikakva koska i ako je izabrana zgodna i dobra biblioteka, hajde da kazemo da naseg ucenika bas usere i da mu krene, ali ako ne razume kako se sta desava cim naleti na prvi problem imace nepremostivu prepreku (premostivu, ali sa odvaljivanjem od ucenja). 3) Nekoliko razlicitih klijenata. Ovo mi deluje kao najzajebanije. Jer, ako zelis da vidis stvar na webu, ovako postavljen klijent prosto zahteva front end frejmvork. Svejedno koji od njih te nedelje bude najpopularniji, nas ucenik se nalazi u situaciji da mora nauciti drugi jezik a pored njega frejmvork zamisljen da ga koriste ljudi koji su prilicno dobri u tom jeziku. Dok se on snadje sa debagovanjem java skripta, koskama tako tipicnim za FE, razumevanjem HTML-a, CSS-a... a da ne kazem da ce u ovoj kombinaciji morati da shvati asinhrone akcije (iznenadili biste se koliko je to velik problem ogromnom broju ljudi). Dalje - napraviti aplikaciju na popularnim sistemima je sve samo ne usputna stvar. Android ne zahteva samo Javu, nego specifican podskup Jave sa svojim libovima, svojim specificnostima... iOS i Objective C koji je sam po sebi jebeno nezgodan svakome (osim onim cudacima sto dolaze iz Smalltalka). Windows mobilni - .NET sa svojim kompletnim ekosistemom... Sa svakom od ovih platformi dolazi ceo set stvari na koje se treba navici - jezik, IDE, OS... Ukratko, mislim da je Razov savet veoma dobar za klinca koji treba da zavoli programiranje ali da je u ovom konkretnom slucaju daleko od izvodljivog poput Teacherovog. Covek koji bi prosao Razov pristup mislim da opet ne moze nigde da se zaposli, jer prosto nista ne zna dovoljno dobro da bi neko mogao da ga stavi na neko realno radno mesto. Alternativa - zajebi skroz big picture. Shvati da si krenuo precicom na put koji traje veoma dugo i u skladu s tim odluci sta zrtvujes. Potrosi nesto vremena da odlucis sta tacno zelis da si u stanju da napravis. Jednu konkretnu stvar (savetovao bih ti da budes sto dalje od hardvera jer tako mozes na foru da ne znas gomilu stvari koje bi trebalo da znas a uce se jebeno dugo i tesko - znaci, odjebes od baza, administracije bilo kakve i sl.). Tu ce se negde iskristalisati i koji programski jezik treba da naucis. Sedi i odvali se od ucenja. Citaj knjige, gledaj tutorijale za pocetnike, imitiraj blogere koji su postovani u zajednici (ali bukvalno kao majmun imitiraj naizgled nevazne sitnice od operativnog sistema do editora koji koriste). Idi postepeno i ne racunaj da ces biti produktivan prvih godinu dana, prosto se odreci tog vremena i ne idi na to da napravis nesto prakticno. Pravi sitne gluposti koje ti pomazu da shvatis neki novi koncept koji ucis u tom trenutku - tvoj tetris, tvoj kalkulator i slicno. Navikni se da bacas kod na kome si se mucio, da se ne vezujes za njega. Kad osetis da si dovoljno spreman, a cak i malo pre toga, pokusaj da se ukljucis u neki Open Source projekat na kome rade ljudi u tvom jeziku. Ovde se potrosi maksimalno, prihvataj kad ti se neko iskenja na kod jer ti je to najveca pomoc, nauci da odjebes ego i posebno vazno - nauci da radis na necemu s drugim ljudima. Kad se osetis prirodno u toj ulozi i sa punom svescu da si i dalje junior pokusaj da nadjes nekoga ko zeli da te zaposli. Iskoristi bilo koju sansu koja ti se pruza, prihvati sranje poslove za jadne pare jer ti je bitno da napucas iskustvo i da mozda ako imas srece radis pored nekoga ko je zaista dobar. Potrosi 10 godina u usavrsavanju tog jezika i shvati da ga i dalje ne znas koliko bi trebalo ;). Edited April 19, 2015 by Prokleto Djubre
JozoMujica Posted April 19, 2015 Posted April 19, 2015 ... Ja bih ovako napisao početniku kog bih hteo da nagovorim da se bavi nečim drugim.
Newermore Posted April 19, 2015 Author Posted April 19, 2015 Sve u svemu,svako ima svoje misljenje i primecuje se ogromno poznavanje i iskustvo...Svima se zahvaljujem na trudu da mi predoce sanse i mogucnosti ovog sveta i samo nastavite,zanimljivo mi je citati sve postove... :))) :D
Prokleto Djubre Posted April 19, 2015 Posted April 19, 2015 Ja bih ovako napisao početniku kog bih hteo da nagovorim da se bavi nečim drugim. A jbg, moguce. Samo mislim da nema previse smisla praviti se kako je stvar laksa nego sto jeste. Takodje mi se cini da je Razov pristup pogresan i to na nacin kako grese dobri profesionalci kad objasnjavaju nekome ko ne zna nista. Najcesce okruzeni ljudima koji imaju puno iskustva i dovoljno udaljeni od sopstvenih pocetaka da ih se ne secaju detaljno. U situaciji u kojoj je Newermore jednostavno moraju da se iseku neke precice. Moja licna prica je skroz suprotna, nije da ovo savetujem iz licnog iskustva jer sam isao na najklasicniji moguci nacin, C, asembler, kompleksnost algoritama, pizde materine. Takodje, ja da imam dete koje to interesuje itekako bih zeleo da mu nekako naturim razumevanje tih low level stvari jer mislim da nema sanse da postane bas bas dobar ako to preskoci. Jedino sto ovo nije taj slucaj zbog toga sto ne verujem da neko ko je vec produktivan moze odjednom dati toliko puno vremena bez da dobije nesto nazad. Ima ona teorija da moras spiciti 10 godina u bilo sta u cemu zelis da budes dobar. Od sporta, sviranja instrumenta, pisanja... To je neka norma koja se cesto potvrdjuje u praksi. E sad, ja na ovaj problem koji buduci kolega ima gledam kao na trku s vremenom - sto pre poceti biti produktivan, pa uciti uz posao. Taj zahtev je najvazniji cini mi se, jer ako godine truda ne vrate nekakav materijalni dobitak, pocetnik ce jednostavno odustati. Ako krenemo od tog zahteva, ja mislim da Razov savet jednostavno ne moze raditi u praksi. Evo, zamislimo poslodavca koji trazi coveka koji se snalazi u nekoliko tehnologija na najpocetnickijem nivou. Ja takvog jako tesko mogu da zamislim. S druge strane, ako recimo imamo nekoga ko ima pola godine truda iza sebe u kojoj se npr. intenzivno bavio nekim popularnim JavaScript frejmvorkom, e tu vec mogu da zamislim da se pojavi poslodavac kome bi trebalo tako nesto. Tipican primer bi bila malo veca firma koja ima jednog ozbiljnog Angular programera, ali on jednostavno ima previse posla. Tu se veoma dobro uklapa covek koji ima malo iskustva s Angularom, recimo da je cak ucestvovao na open source projektu. I eto ulaznice - vec nakon 6-8 meseci truda moze da se krene od neke niske plate za IT svet, ali skroz pristojne za prosek u Srbiji. Znaci, zarada koja moze da ti opravda da das otkaz na poslu koji vise ne zelis da radis. Sta ce dalje biti s njim, zavisi od mnogo faktora, ali najvise od toga koliko truda bude zeleo da ulozi u dalje usavrsavanje. Kad postane dovoljno dobar, mozda se odluci za neki drugi frejmvork, mozda u nekom trenutku pozeli da promeni i jezik ili cak kompletnu oblast kojom se bavi, ali treba imati na umu da je to beskonacno lakse nego uci u taj svet skroz ispocetka. Za taj prvi korak sam zaista ubedjen da je ovaj scenario daleko najverovatniji da se pokaze uspesnim. Naravno, treba prikupiti sto vise misljenja, moje je samo jedno od njih a ako je nesto sigurno to je da se mogu videti najrazlicitije price kako zavrsavaju uspehom. Svakako, ja mu zelim srecu i da se zaljubi u ovaj posao na nacin na koji sam se ja zaljubio jer je to toliko lepo da mi je prosto neprijatno, sto bi rekao nas premijer. Jako malo ljudi moze reci da bi radili svoj posao i kad bi im dali milione, a u nasem poslu to uopste nije retkost. Takodje, ako covek uhvati sebe da ga u praksi smara to sto radi, onda mislim da citava stvar nema smisla. Svakako - srecno.
Prokleto Djubre Posted April 19, 2015 Posted April 19, 2015 E da, jos jednu stvar da dodam koja mi se cini bas vaznom. Ja sam ove razgovore imao jako cesto i u zivotu jer ljudi vide da tu ima kinte, da je programerima zivot bolji i onda se zapitaju kako da ulete u tu pricu. Ja ovo smatram skroz legitimnim pristupom i nebrojeno puta sam bio na toj strani gde dajem savete kako krenuti. I ne biste verovali koliko puno ljudi se zadrzi na toj ideji i ne mrdne nikada dalje od nje. Ideja zvuci super dok je ideja, ali kad provedes dane kopajuci po kodu koji ne razumes u potpunosti bez ikakvih rezultata, kad te situacija potseti na sve one stvari iz matematike koje si zaboravio ili nikad nisi znao ispostavi se da ogromna vecina pomisli da je to jednostavno prevelik zalogaj. Fora je u tome sto nije prevelik zalogaj za vecinu relativno obrazovanih ljudi, ali kad se malo pridje celokupnoj temi to izgleda nesavladivo. Jedini nacin da se tome pridje je deljenjem u manje korake i male uspehe koji se posle sabiraju, ali cini mi se da takav pristup nije lak mnogim ljudima. To je mozda ta "inzenjerska inteligencija", nemam pojma, ali znam da se u praksi ispostavi da vecina ljudi ne moze da savlada tu ulaznu prepreku. Pretpostavljam da je to isto ono sto meni na primer nije dozvolilo da se u crtanju ikad odmaknem od cica glise a zaista sam pokusavao. Nije sve za svakoga i mozda je bolje rano prihvatiti to (a opet mozda i ne, jer se moze pomesati "tesko je" i "nije ovo za mene" - nisam siguran zaista).
Razzmatazz Posted April 19, 2015 Posted April 19, 2015 (edited) Izvini, ali ne vidim šta je to toliko u suprotnosti ovo moje sa tvojim nekim stavovima? Uopšte nisam ulazio ni u metodologiju učenja ni u ocenu tih kurseva ili knjiga, trudio sam se čak i da izbegnem neko konkretnije navođenje ili poređenje jezika. Moj predlog je bio da - ma šta počeo i gde god počeo da uči, da u pozadini ima taj svoj universe u kojem će graditi svoje znanje. Nisam ni rekao da se zaposli tek kad sve završi niti ga oročio na bilo koji način. Da sam to hteo da uradim rekao bih sasvim konkretno "uzmi javu + jpa + vaadin + tabris + shiro +..." ili uzmi "python + django + sql alchemy +..." da bi to implementirao i u tom slučaju ne izlaziš iz jave ili pythona. To je u ovom trenutku previše saveta, šuma od koje se ne vidi drveće, a on stvarno nije u situaciji da u ovom trenutku zaključi šta i kako da sreže i, što ti kažeš, žrtvuje. Kako on to sam da uradi? Nas pet da se ovde nađe i da mu savetuje šta da od toga odabere, dobiće pet različitih odgovora. Zato u taj konkretno deo, core, nisam uopšte ni ulazio. Rekao sam još na početku da se to pretvori vrlo brzo u patkometriju i polako i naginje ka tome. Poenta sa ovim projektom u backgroundu leži u sledećem - programeri ne rade samo za programere ili za posetioce kao retail usere. Neretko rade za konkretne firme. On će sa tih 6 meseci koje pominješ tu biti rookie kako god da okrneš, znao dve stvari ili četiri - ako ga i neko uzme svestan je da je junior, da je to malo para i da će mu trebati 6 do 9 meseci u samoj firmi da postane produktivan. I pored toga što je rookie u programiranju, sleteće vrlo verovatno u neku branšu o kojoj takođe nema pojma. Možda ne zna ništa o logistici ili o bankarskom poslovanju ili marketingu ili proizvodnji nameštaja ili kalibraciji senzora. I tu će imati problem što će morati da pored programiranja u praksi savlađuje i specifično znanje iz branše. Kada ima ovako neki svoj projekat u backgroundu na githubu, on to zna u dušu i eliminiše jednu nepoznatu i može da se koncentriše na tehnologiju ili framework. Plus, motivacija je takođe faktor - nekada će lakše prionuti i savladati nešto na svome, nego na nekom dosadnom zadatku koji mu je šef uvalio, jer niko drugi nije time hteo da se bakće. Neka gradi tu svoju kulu od karata vremenom - learning by doing. Neka budu tu tri funkcije u prvoj rundi. Pa neka vremenom dograđuje. U početku će to biti očajno. Ako ima dara i talenta stvar će popravljati. Ako nema dara, imaće barem na osnovu čega da kaže "nije ovo za mene". Nigde nema deadline da mora to da proda za 12 meseci. To što se u međuvremenu eventualno zaposlio kao instant programer sa plitkim znanjem jedne stvari ga ne sprečava da dalje gradi to svoje znanje. Ko zna kakva će biti konstelacija frejmvorka nakon godinu-dve? Možda će firma za koju radi ionako napraviti zaokret da se prilagodi promeni na tržištu i on će sa svojim znanjem jedne stvari ostati sa spuštenim gaćama na hladnom vetru ako je upao u neku fire&hire firmu. Možda neće biti zadovoljan platom i gledaće da se zaposli drugde. Treba mu još nešto, nekada je i bazično znanje još nečega tas na vagi kod zapošljavanja, ne mora biti ekspert u tome. Kao potpuni početnik, ni ne može biti ekspert ni u toj jednoj stvari, kako god da okreneš. Ja naprotiv, za ovih 20+ godina nisam nikad video poslodavca (ovde napolju doduše) koji traži čoveka koji poznaje samo jednu stvar ili dve. Priroda posla je takva da se stalno nešto uči, usavršava menja. Moraš da ilustruješ da ti u soft skills upada i to da si spreman i sposoban da učiš inače nisi za ovaj posao. Zašto nisam ulazio uopšte u taj core i konkretizaciju - da li angular, da li node, da li mongo ili hadoop... trt mrt prd? Zato što prosto čovek nije odgovorio na prvo i najosnovnije pitanje: šta hoće sa time da postigne? Da li hoće da se priuči dovoljno da "radi sam neke sajtiće" kao freelancer u Srbiji, da li hoće posao programera u nekoj firmi u Srbiji ili hoće da sa tim programiranjem pobegne napolje. Meni bi odgovor na to pitanje bio polazna tačka - ako bih hteo da pobegnem u Lihtenštajn, pogledao bih onlajn oglase za poslove šta se tamo najviše traži. U jednoj zemlji je to možda java, u drugoj .net - zavisi dosta i od toga na šta se oslanja obrazovni program u toj zemlji. Ako hoće da dizajnira sajtiće za par stotina evrića od kuće u Srbiji, neka se prilagodi tržištu u Srbiji. Napolju sa time neće tek tako proći - što je rekao savetnik u agenciji za zapošljavanje ovde kod mene jednom mom drugaru "imamo pun k prekvalifikovanih web dizajnera, ne znamo šta ćemo sa njima - znate li vi nešto o nezi starih osoba?". Ako hoće da frilensuje od kuće, eto ih razni oDeskovi, Elanceovi, Gurui i slični sajtovi gde može da vidi šta se traži i za koje pare. I to bi bila neka početna tačka za odluku "od čega da krenem", malo konkretnija od subjektivnog mišljenja bilo koga od nas. U ovom momentu čovek još ni ne zna ima li uopše šlifa za programiranje, a mi ga već ubacujemo u mašinu da li python 2 ili 3. Mada moram da priznam da sam prijatno iznenađen da nije bilo saveta ljudi koji su i sami početnici i stavljaju znak jednakosti između programiranja i programskog jezika - "nauči ti taj-i-taj jezik i miran si" ili "nauči onda proceduralni jezik, pa onda neki drugi objektni, pa onda...". Muka mi je od takvih saveta. Edited April 19, 2015 by Razzmatazz
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now